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, deBool seamless = true);
144 Texture1D (deUint32 name = 0);
170 Texture2D (deUint32 name = 0, bool es2 = false);
196 TextureCube (deUint32 name = 0, deBool seamless = true);
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();
615 virtual void activeTexture (deUint32 texture);
617 virtual void bindTexture (deUint32 target, deUint32 texture);
618 virtual void genTextures (int numTextures, deUint32* textures);
619 virtual void deleteTextures (int numTextures, const deUint32* textures);
621 virtual void bindFramebuffer (deUint32 target, deUint32 framebuffer);
622 virtual void genFramebuffers (int numFramebuffers, deUint32* framebuffers);
623 virtual void deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers);
625 virtual void bindRenderbuffer (deUint32 target, deUint32 renderbuffer);
626 virtual void genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers);
627 virtual void deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers);
629 virtual void pixelStorei (deUint32 pname, int param);
630 virtual void texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data);
631 virtual void texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data);
632 virtual void texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data);
633 virtual void texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data);
634 virtual void texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data);
635 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);
636 virtual void copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border);
637 virtual void copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border);
638 virtual void copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width);
639 virtual void copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
640 virtual void copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
642 virtual void texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height);
643 virtual void texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth);
645 virtual void texParameteri (deUint32 target, deUint32 pname, int value);
647 virtual void framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level);
648 virtual void framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer);
649 virtual void framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer);
650 virtual deUint32 checkFramebufferStatus (deUint32 target);
652 virtual void getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params);
654 virtual void renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height);
655 virtual void renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height);
657 virtual void bindBuffer (deUint32 target, deUint32 buffer);
658 virtual void genBuffers (int numBuffers, deUint32* buffers);
659 virtual void deleteBuffers (int numBuffers, const deUint32* buffers);
661 virtual void bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage);
662 virtual void bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data);
668 virtual void clear (deUint32 buffers);
669 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
670 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
671 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
672 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
675 virtual void enable (deUint32 cap);
676 virtual void disable (deUint32 cap);
678 virtual void stencilFunc (deUint32 func, int ref, deUint32 mask);
679 virtual void stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass);
680 virtual void stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask);
681 virtual void stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass);
683 virtual void depthFunc (deUint32 func);
688 virtual void provokingVertex (deUint32 convention);
689 virtual void primitiveRestartIndex (deUint32 index);
691 virtual void blendEquation (deUint32 mode);
692 virtual void blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha);
693 virtual void blendFunc (deUint32 src, deUint32 dst);
694 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
699 virtual void stencilMask (deUint32 mask);
700 virtual void stencilMaskSeparate (deUint32 face, deUint32 mask);
702 virtual void blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter);
704 virtual void invalidateSubFramebuffer(deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height);
705 virtual void invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments);
707 virtual void bindVertexArray (deUint32 array);
708 virtual void genVertexArrays (int numArrays, deUint32* vertexArrays);
709 virtual void deleteVertexArrays (int numArrays, const deUint32* vertexArrays);
711 virtual void vertexAttribPointer (deUint32 index, int size, deUint32 type, deBool normalized, int stride, const void *pointer);
712 virtual void vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer);
713 virtual void enableVertexAttribArray (deUint32 index);
714 virtual void disableVertexAttribArray(deUint32 index);
715 virtual void vertexAttribDivisor (deUint32 index, deUint32 divisor);
717 virtual void vertexAttrib1f (deUint32 index, float);
718 virtual void vertexAttrib2f (deUint32 index, float, float);
719 virtual void vertexAttrib3f (deUint32 index, float, float, float);
720 virtual void vertexAttrib4f (deUint32 index, float, float, float, float);
721 virtual void vertexAttribI4i (deUint32 index, deInt32, deInt32, deInt32, deInt32);
722 virtual void vertexAttribI4ui (deUint32 index, deUint32, deUint32, deUint32, deUint32);
724 virtual deInt32 getAttribLocation (deUint32 program, const char *name);
738 virtual deInt32 getUniformLocation (deUint32 program, const char *name);
742 virtual void drawArrays (deUint32 mode, int first, int count);
743 virtual void drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount);
744 virtual void drawElements (deUint32 mode, int count, deUint32 type, const void *indices);
745 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex);
746 virtual void drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount);
747 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex);
748 virtual void drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices);
749 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex);
750 virtual void drawArraysIndirect (deUint32 mode, const void *indirect);
751 virtual void drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect);
753 virtual void multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount);
754 virtual void multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount);
755 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
757 virtual deUint32 createProgram (ShaderProgram* program);
758 virtual void useProgram (deUint32 program);
759 virtual void deleteProgram (deUint32 program);
761 virtual void readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data);
762 virtual deUint32 getError (void);
765 virtual void getIntegerv (deUint32 pname, int* params);
766 virtual const char* getString (deUint32 pname);
788 deUint32 blitResolveMultisampleFramebuffer (deUint32 mask, const tcu::IVec4& srcRect, const tcu::IVec4& dstRect, bool flipX, bool flipY);
801 void setError (deUint32 error);
810 void setBufferBinding (deUint32 target, rc::DataBuffer* buffer);
811 rc::DataBuffer* getBufferBinding (deUint32 target) const;
816 bool predrawErrorChecks (deUint32 mode);
861 deUint32 func;
863 deUint32 opMask;
864 deUint32 opStencilFail;
865 deUint32 opDepthFail;
866 deUint32 opDepthPass;
867 deUint32 writeMask;
931 deUint32 m_depthFunc;
942 deUint32 m_blendModeRGB;
943 deUint32 m_blendModeAlpha;
944 deUint32 m_blendFactorSrcRGB;
945 deUint32 m_blendFactorDstRGB;
946 deUint32 m_blendFactorSrcAlpha;
947 deUint32 m_blendFactorDstAlpha;
962 deUint32 m_primitiveRestartIndex;
964 deUint32 m_lastError;