Home | History | Annotate | Download | only in simplereference

Lines Matching refs:deUint32

58 	deUint32		getName				(void) const	{ return m_name;								}
65 NamedObject (deUint32 name) : m_name(name), m_refCount(1) {}
68 deUint32 m_name;
87 Texture (deUint32 name, Type type);
139 Texture1D (deUint32 name = 0);
165 Texture2D (deUint32 name = 0);
191 TextureCube (deUint32 name = 0);
216 Texture2DArray (deUint32 name = 0);
242 Texture3D (deUint32 name = 0);
268 TextureCubeArray (deUint32 name = 0);
305 Renderbuffer (deUint32 name);
360 deUint32 name;
375 Framebuffer (deUint32 name);
389 DataBuffer (deUint32 name) : NamedObject(name) {}
410 deUint32 type;
432 VertexArray (deUint32 name, int maxVertexAttribs);
442 ShaderProgramObjectContainer (deUint32 name, ShaderProgram* program);
456 deUint32 allocateName (void);
458 T* find (deUint32 name);
470 deUint32 m_lastName;
471 std::map<deUint32, T*> m_objects;
487 deUint32 ObjectManager<T>::allocateName (void)
496 deUint32 name = object->getName();
502 m_objects.insert(std::pair<deUint32, T*>(name, object));
506 T* ObjectManager<T>::find (deUint32 name)
508 typename std::map<deUint32, T*>::iterator it = m_objects.find(name);
541 for (typename std::map<deUint32, T*>::const_iterator i = m_objects.begin();
608 virtual void activeTexture (deUint32 texture);
610 virtual void bindTexture (deUint32 target, deUint32 texture);
611 virtual void genTextures (int numTextures, deUint32* textures);
612 virtual void deleteTextures (int numTextures, const deUint32* textures);
614 virtual void bindFramebuffer (deUint32 target, deUint32 framebuffer);
615 virtual void genFramebuffers (int numFramebuffers, deUint32* framebuffers);
616 virtual void deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers);
618 virtual void bindRenderbuffer (deUint32 target, deUint32 renderbuffer);
619 virtual void genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers);
620 virtual void deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers);
622 virtual void pixelStorei (deUint32 pname, int param);
623 virtual void texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data);
624 virtual void texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data);
625 virtual void texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data);
626 virtual void texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data);
627 virtual void texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data);
628 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);
629 virtual void copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border);
630 virtual void copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border);
631 virtual void copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width);
632 virtual void copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
633 virtual void copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
635 virtual void texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height);
636 virtual void texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth);
638 virtual void texParameteri (deUint32 target, deUint32 pname, int value);
640 virtual void framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level);
641 virtual void framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer);
642 virtual void framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer);
643 virtual deUint32 checkFramebufferStatus (deUint32 target);
645 virtual void getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params);
647 virtual void renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height);
648 virtual void renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height);
650 virtual void bindBuffer (deUint32 target, deUint32 buffer);
651 virtual void genBuffers (int numBuffers, deUint32* buffers);
652 virtual void deleteBuffers (int numBuffers, const deUint32* buffers);
654 virtual void bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage);
655 virtual void bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data);
661 virtual void clear (deUint32 buffers);
662 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
663 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
664 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
665 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
668 virtual void enable (deUint32 cap);
669 virtual void disable (deUint32 cap);
671 virtual void stencilFunc (deUint32 func, int ref, deUint32 mask);
672 virtual void stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass);
673 virtual void stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask);
674 virtual void stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass);
676 virtual void depthFunc (deUint32 func);
681 virtual void provokingVertex (deUint32 convention);
682 virtual void primitiveRestartIndex (deUint32 index);
684 virtual void blendEquation (deUint32 mode);
685 virtual void blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha);
686 virtual void blendFunc (deUint32 src, deUint32 dst);
687 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
692 virtual void stencilMask (deUint32 mask);
693 virtual void stencilMaskSeparate (deUint32 face, deUint32 mask);
695 virtual void blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter);
697 virtual void invalidateSubFramebuffer(deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height);
698 virtual void invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments);
700 virtual void bindVertexArray (deUint32 array);
701 virtual void genVertexArrays (int numArrays, deUint32* vertexArrays);
702 virtual void deleteVertexArrays (int numArrays, const deUint32* vertexArrays);
704 virtual void vertexAttribPointer (deUint32 index, int size, deUint32 type, deBool normalized, int stride, const void *pointer);
705 virtual void vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer);
706 virtual void enableVertexAttribArray (deUint32 index);
707 virtual void disableVertexAttribArray(deUint32 index);
708 virtual void vertexAttribDivisor (deUint32 index, deUint32 divisor);
710 virtual void vertexAttrib1f (deUint32 index, float);
711 virtual void vertexAttrib2f (deUint32 index, float, float);
712 virtual void vertexAttrib3f (deUint32 index, float, float, float);
713 virtual void vertexAttrib4f (deUint32 index, float, float, float, float);
714 virtual void vertexAttribI4i (deUint32 index, deInt32, deInt32, deInt32, deInt32);
715 virtual void vertexAttribI4ui (deUint32 index, deUint32, deUint32, deUint32, deUint32);
717 virtual deInt32 getAttribLocation (deUint32 program, const char *name);
731 virtual deInt32 getUniformLocation (deUint32 program, const char *name);
735 virtual void drawArrays (deUint32 mode, int first, int count);
736 virtual void drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount);
737 virtual void drawElements (deUint32 mode, int count, deUint32 type, const void *indices);
738 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex);
739 virtual void drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount);
740 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex);
741 virtual void drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices);
742 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex);
743 virtual void drawArraysIndirect (deUint32 mode, const void *indirect);
744 virtual void drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect);
746 virtual void multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount);
747 virtual void multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount);
748 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
750 virtual deUint32 createProgram (ShaderProgram* program);
751 virtual void useProgram (deUint32 program);
752 virtual void deleteProgram (deUint32 program);
754 virtual void readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data);
755 virtual deUint32 getError (void);
758 virtual void getIntegerv (deUint32 pname, int* params);
759 virtual const char* getString (deUint32 pname);
781 deUint32 blitResolveMultisampleFramebuffer (deUint32 mask, const tcu::IVec4& srcRect, const tcu::IVec4& dstRect, bool flipX, bool flipY);
794 void setError (deUint32 error);
803 void setBufferBinding (deUint32 target, rc::DataBuffer* buffer);
804 rc::DataBuffer* getBufferBinding (deUint32 target) const;
809 bool predrawErrorChecks (deUint32 mode);
854 deUint32 func;
856 deUint32 opMask;
857 deUint32 opStencilFail;
858 deUint32 opDepthFail;
859 deUint32 opDepthPass;
860 deUint32 writeMask;
924 deUint32 m_depthFunc;
935 deUint32 m_blendModeRGB;
936 deUint32 m_blendModeAlpha;
937 deUint32 m_blendFactorSrcRGB;
938 deUint32 m_blendFactorDstRGB;
939 deUint32 m_blendFactorSrcAlpha;
940 deUint32 m_blendFactorDstAlpha;
955 deUint32 m_primitiveRestartIndex;
957 deUint32 m_lastError;