Lines Matching refs:deUint32
59 deUint32 getName (void) const { return m_name; }
66 NamedObject (deUint32 name) : m_name(name), m_refCount(1) {}
69 deUint32 m_name;
88 Texture (deUint32 name, Type type);
144 Texture1D (deUint32 name = 0);
170 Texture2D (deUint32 name = 0);
196 TextureCube (deUint32 name = 0);
221 Texture2DArray (deUint32 name = 0);
247 Texture3D (deUint32 name = 0);
273 TextureCubeArray (deUint32 name = 0);
310 Renderbuffer (deUint32 name);
365 deUint32 name;
380 Framebuffer (deUint32 name);
394 DataBuffer (deUint32 name) : NamedObject(name) {}
415 deUint32 type;
437 VertexArray (deUint32 name, int maxVertexAttribs);
447 ShaderProgramObjectContainer (deUint32 name, ShaderProgram* program);
461 deUint32 allocateName (void);
463 T* find (deUint32 name);
475 deUint32 m_lastName;
476 std::map<deUint32, T*> m_objects;
492 deUint32 ObjectManager<T>::allocateName (void)
501 deUint32 name = object->getName();
507 m_objects.insert(std::pair<deUint32, T*>(name, object));
511 T* ObjectManager<T>::find (deUint32 name)
513 typename std::map<deUint32, T*>::iterator it = m_objects.find(name);
546 for (typename std::map<deUint32, T*>::const_iterator i = m_objects.begin();
613 virtual void activeTexture (deUint32 texture);
615 virtual void bindTexture (deUint32 target, deUint32 texture);
616 virtual void genTextures (int numTextures, deUint32* textures);
617 virtual void deleteTextures (int numTextures, const deUint32* textures);
619 virtual void bindFramebuffer (deUint32 target, deUint32 framebuffer);
620 virtual void genFramebuffers (int numFramebuffers, deUint32* framebuffers);
621 virtual void deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers);
623 virtual void bindRenderbuffer (deUint32 target, deUint32 renderbuffer);
624 virtual void genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers);
625 virtual void deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers);
627 virtual void pixelStorei (deUint32 pname, int param);
628 virtual void texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data);
629 virtual void texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data);
630 virtual void texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data);
631 virtual void texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data);
632 virtual void texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data);
633 virtual void texSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, deUint32 format, deUint32 type, const void* data);
634 virtual void copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border);
635 virtual void copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border);
636 virtual void copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width);
637 virtual void copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
638 virtual void copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
640 virtual void texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height);
641 virtual void texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth);
643 virtual void texParameteri (deUint32 target, deUint32 pname, int value);
645 virtual void framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level);
646 virtual void framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer);
647 virtual void framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer);
648 virtual deUint32 checkFramebufferStatus (deUint32 target);
650 virtual void getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params);
652 virtual void renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height);
653 virtual void renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height);
655 virtual void bindBuffer (deUint32 target, deUint32 buffer);
656 virtual void genBuffers (int numBuffers, deUint32* buffers);
657 virtual void deleteBuffers (int numBuffers, const deUint32* buffers);
659 virtual void bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage);
660 virtual void bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data);
666 virtual void clear (deUint32 buffers);
667 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
668 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
669 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
670 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
673 virtual void enable (deUint32 cap);
674 virtual void disable (deUint32 cap);
676 virtual void stencilFunc (deUint32 func, int ref, deUint32 mask);
677 virtual void stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass);
678 virtual void stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask);
679 virtual void stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass);
681 virtual void depthFunc (deUint32 func);
686 virtual void provokingVertex (deUint32 convention);
687 virtual void primitiveRestartIndex (deUint32 index);
689 virtual void blendEquation (deUint32 mode);
690 virtual void blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha);
691 virtual void blendFunc (deUint32 src, deUint32 dst);
692 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
697 virtual void stencilMask (deUint32 mask);
698 virtual void stencilMaskSeparate (deUint32 face, deUint32 mask);
700 virtual void blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter);
702 virtual void invalidateSubFramebuffer(deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height);
703 virtual void invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments);
705 virtual void bindVertexArray (deUint32 array);
706 virtual void genVertexArrays (int numArrays, deUint32* vertexArrays);
707 virtual void deleteVertexArrays (int numArrays, const deUint32* vertexArrays);
709 virtual void vertexAttribPointer (deUint32 index, int size, deUint32 type, deBool normalized, int stride, const void *pointer);
710 virtual void vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer);
711 virtual void enableVertexAttribArray (deUint32 index);
712 virtual void disableVertexAttribArray(deUint32 index);
713 virtual void vertexAttribDivisor (deUint32 index, deUint32 divisor);
715 virtual void vertexAttrib1f (deUint32 index, float);
716 virtual void vertexAttrib2f (deUint32 index, float, float);
717 virtual void vertexAttrib3f (deUint32 index, float, float, float);
718 virtual void vertexAttrib4f (deUint32 index, float, float, float, float);
719 virtual void vertexAttribI4i (deUint32 index, deInt32, deInt32, deInt32, deInt32);
720 virtual void vertexAttribI4ui (deUint32 index, deUint32, deUint32, deUint32, deUint32);
722 virtual deInt32 getAttribLocation (deUint32 program, const char *name);
736 virtual deInt32 getUniformLocation (deUint32 program, const char *name);
740 virtual void drawArrays (deUint32 mode, int first, int count);
741 virtual void drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount);
742 virtual void drawElements (deUint32 mode, int count, deUint32 type, const void *indices);
743 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex);
744 virtual void drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount);
745 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex);
746 virtual void drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices);
747 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex);
748 virtual void drawArraysIndirect (deUint32 mode, const void *indirect);
749 virtual void drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect);
751 virtual void multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount);
752 virtual void multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount);
753 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
755 virtual deUint32 createProgram (ShaderProgram* program);
756 virtual void useProgram (deUint32 program);
757 virtual void deleteProgram (deUint32 program);
759 virtual void readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data);
760 virtual deUint32 getError (void);
763 virtual void getIntegerv (deUint32 pname, int* params);
764 virtual const char* getString (deUint32 pname);
786 deUint32 blitResolveMultisampleFramebuffer (deUint32 mask, const tcu::IVec4& srcRect, const tcu::IVec4& dstRect, bool flipX, bool flipY);
799 void setError (deUint32 error);
808 void setBufferBinding (deUint32 target, rc::DataBuffer* buffer);
809 rc::DataBuffer* getBufferBinding (deUint32
814 bool predrawErrorChecks (deUint32 mode);
859 deUint32 func;
861 deUint32 opMask;
862 deUint32 opStencilFail;
863 deUint32 opDepthFail;
864 deUint32 opDepthPass;
865 deUint32 writeMask;
929 deUint32 m_depthFunc;
940 deUint32 m_blendModeRGB;
941 deUint32 m_blendModeAlpha;
942 deUint32 m_blendFactorSrcRGB;
943 deUint32 m_blendFactorDstRGB;
944 deUint32 m_blendFactorSrcAlpha;
945 deUint32 m_blendFactorDstAlpha;
960 deUint32 m_primitiveRestartIndex;
962 deUint32 m_lastError;