Home | History | Annotate | Download | only in simplereference

Lines Matching defs:ReferenceContext

59 // Utilities for ReferenceContext
301 ReferenceContext::StencilState::StencilState (void)
312 ReferenceContext::ReferenceContext (const ReferenceContextLimits& limits, const rr::MultisamplePixelBufferAccess& colorbuffer, const rr::MultisamplePixelBufferAccess& depthbuffer, const rr::MultisamplePixelBufferAccess& stencilbuffer)
446 ReferenceContext::~ReferenceContext (void)
494 void ReferenceContext::activeTexture (deUint32 texture)
502 void ReferenceContext::setTex1DBinding (int unitNdx, Texture1D* texture)
517 void ReferenceContext::setTex2DBinding (int unitNdx, Texture2D* texture)
532 void ReferenceContext::setTexCubeBinding (int unitNdx, TextureCube* texture)
547 void ReferenceContext::setTex2DArrayBinding (int unitNdx, Texture2DArray* texture)
562 void ReferenceContext::setTex3DBinding (int unitNdx, Texture3D* texture)
577 void ReferenceContext::setTexCubeArrayBinding (int unitNdx, TextureCubeArray* texture)
592 void ReferenceContext::bindTexture (deUint32 target, deUint32 texture)
674 void ReferenceContext::genTextures (int numTextures, deUint32* textures)
680 void ReferenceContext::deleteTextures (int numTextures, const deUint32* textures)
692 void ReferenceContext::deleteTexture (Texture* texture)
731 void ReferenceContext::bindFramebuffer (deUint32 target, deUint32 name)
781 void ReferenceContext::genFramebuffers (int numFramebuffers, deUint32* framebuffers)
787 void ReferenceContext::deleteFramebuffer (Framebuffer* framebuffer)
797 void ReferenceContext::deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers)
809 void ReferenceContext::bindRenderbuffer (deUint32 target, deUint32 name)
836 void ReferenceContext::genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers)
842 void ReferenceContext::deleteRenderbuffer (Renderbuffer* renderbuffer)
873 void ReferenceContext::deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers)
885 void ReferenceContext::pixelStorei (deUint32 pname, int param)
929 tcu::ConstPixelBufferAccess ReferenceContext::getUnpack2DAccess (const tcu::TextureFormat& format, int width, int height, const void* data)
939 tcu::ConstPixelBufferAccess ReferenceContext::getUnpack3DAccess (const tcu::TextureFormat& format, int width, int height, int depth, const void* data)
984 void ReferenceContext::texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data)
989 void ReferenceContext::texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data)
994 void ReferenceContext::texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data)
1256 void ReferenceContext::texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data)
1261 void ReferenceContext::texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data)
1266 void ReferenceContext::texSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, deUint32 format, deUint32 type, const void* data)
1403 void ReferenceContext::copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border)
1451 void ReferenceContext::copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border)
1538 void ReferenceContext::copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width)
1569 void ReferenceContext::copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
1630 void ReferenceContext::copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
1636 void ReferenceContext::texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height)
1690 void ReferenceContext::texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth)
1796 void ReferenceContext::texParameteri (deUint32 target, deUint32 pname, int value)
1894 void ReferenceContext::acquireFboAttachmentReference (const Framebuffer::Attachment& attachment)
1921 void ReferenceContext::releaseFboAttachmentReference (const Framebuffer::Attachment& attachment)
1948 void ReferenceContext::framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level)
2010 void ReferenceContext::framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer)
2080 void ReferenceContext::framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer)
2130 deUint32 ReferenceContext::checkFramebufferStatus (deUint32 target)
2281 void ReferenceContext::getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params)
2287 void ReferenceContext::renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height)
2302 void ReferenceContext::renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height)
2309 tcu::PixelBufferAccess ReferenceContext::getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::AttachmentPoint point)
2358 const Texture2D& ReferenceContext::getTexture2D (int unitNdx) const
2364 const TextureCube& ReferenceContext::getTextureCube (int unitNdx) const
2390 void ReferenceContext::setBufferBinding (deUint32 target, DataBuffer* buffer)
2423 DataBuffer* ReferenceContext::getBufferBinding (deUint32 target) const
2444 void ReferenceContext::bindBuffer (deUint32 target, deUint32 buffer)
2463 void ReferenceContext::genBuffers (int numBuffers, deUint32* buffers)
2471 void ReferenceContext::deleteBuffers (int numBuffers, const deUint32* buffers)
2490 void ReferenceContext::deleteBuffer (DataBuffer* buffer)
2540 void ReferenceContext::bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage)
2556 void ReferenceContext::bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data)
2569 void ReferenceContext::clearColor (float red, float green, float blue, float alpha)
2577 void ReferenceContext::clearDepthf (float depth)
2582 void ReferenceContext::clearStencil (int stencil)
2587 void ReferenceContext::scissor (int x, int y, int width, int height)
2593 void ReferenceContext::enable (deUint32 cap)
2649 void ReferenceContext::disable (deUint32 cap)
2742 void ReferenceContext::stencilFunc (deUint32 func, int ref, deUint32 mask)
2747 void ReferenceContext::stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask)
2767 void ReferenceContext::stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass)
2772 void ReferenceContext::stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass)
2795 void ReferenceContext::depthFunc (deUint32 func)
2801 void ReferenceContext::depthRangef (float n, float f)
2807 void ReferenceContext::depthRange (double n, double f)
2812 void ReferenceContext::polygonOffset (float factor, float units)
2818 void ReferenceContext::provokingVertex (deUint32 convention)
2833 void ReferenceContext::primitiveRestartIndex (deUint32 index)
2875 void ReferenceContext::blendEquation (deUint32 mode)
2883 void ReferenceContext::blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha)
2893 void ReferenceContext::blendFunc (deUint32 src, deUint32 dst)
2905 void ReferenceContext::blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha)
2919 void ReferenceContext::blendColor (float red, float green, float blue, float alpha)
2927 void ReferenceContext::colorMask (deBool r, deBool g, deBool b, deBool a)
2932 void ReferenceContext::depthMask (deBool mask)
2937 void ReferenceContext::stencilMask (deUint32 mask)
2942 void ReferenceContext::stencilMaskSeparate (deUint32 face, deUint32 mask)
2997 deUint32 ReferenceContext::blitResolveMultisampleFramebuffer (deUint32 mask, const IVec4& srcRect, const IVec4& dstRect, bool flipX, bool flipY)
3071 void ReferenceContext::blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter)
3241 void ReferenceContext::invalidateSubFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height)
3317 void ReferenceContext::invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments)
3337 void ReferenceContext::clear (deUint32 buffers)
3433 void ReferenceContext::clearBufferiv (deUint32 buffer, int drawbuffer, const int* value)
3483 void ReferenceContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value)
3537 void ReferenceContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value)
3569 void ReferenceContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil)
3576 void ReferenceContext::bindVertexArray (deUint32 array)
3601 void ReferenceContext::genVertexArrays (int numArrays, deUint32* vertexArrays)
3609 void ReferenceContext::deleteVertexArrays (int numArrays, const deUint32* vertexArrays)
3621 void ReferenceContext::vertexAttribPointer (deUint32 index, int rawSize, deUint32 type, deBool normalized, int stride, const void *pointer)
3662 void ReferenceContext::vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer)
3693 void ReferenceContext::enableVertexAttribArray (deUint32 index)
3701 void ReferenceContext::disableVertexAttribArray (deUint32 index)
3709 void ReferenceContext::vertexAttribDivisor (deUint32 index, deUint32 divisor)
3717 void ReferenceContext::vertexAttrib1f (deUint32 index, float x)
3724 void ReferenceContext::vertexAttrib2f (deUint32 index, float x, float y)
3731 void ReferenceContext::vertexAttrib3f (deUint32 index, float x, float y, float z)
3738 void ReferenceContext::vertexAttrib4f (deUint32 index, float x, float y, float z, float w)
3745 void ReferenceContext::vertexAttribI4i (deUint32 index, deInt32 x, deInt32 y, deInt32 z, deInt32 w)
3752 void ReferenceContext::vertexAttribI4ui (deUint32 index, deUint32 x, deUint32 y, deUint32 z, deUint32 w)
3759 deInt32 ReferenceContext::getAttribLocation (deUint32 program, const char *name)
3777 void ReferenceContext::uniformv (deInt32 location, glu::DataType type, deInt32 count, const void* v)
3797 void ReferenceContext::uniform1iv (deInt32 location, deInt32 count, const deInt32* v)
3838 void ReferenceContext::uniform1f (deInt32 location, const float v0)
3843 void ReferenceContext::uniform1i (deInt32 location, deInt32 v0)
3848 void ReferenceContext::uniform1fv (deInt32 location, deInt32 count, const float* v)
3853 void ReferenceContext::uniform2fv (deInt32 location, deInt32 count, const float* v)
3858 void ReferenceContext::uniform3fv (deInt32 location, deInt32 count, const float* v)
3863 void ReferenceContext::uniform4fv (deInt32 location, deInt32 count, const float* v)
3868 void ReferenceContext::uniform2iv (deInt32 location, deInt32 count, const deInt32* v)
3873 void ReferenceContext::uniform3iv (deInt32 location, deInt32 count, const deInt32* v)
3878 void ReferenceContext::uniform4iv (deInt32 location, deInt32 count, const deInt32* v)
3883 void ReferenceContext::uniformMatrix3fv (deInt32 location, deInt32 count, deInt32 transpose, const float *value)
3921 void ReferenceContext::uniformMatrix4fv (deInt32 location, deInt32 count, deInt32 transpose, const float *value)
3959 deInt32 ReferenceContext::getUniformLocation (deUint32 program, const char *name)
3973 void ReferenceContext::lineWidth (float w)
3979 void ReferenceContext::deleteVertexArray (rc::VertexArray* vertexArray)
3995 void ReferenceContext::deleteProgramObject (rc::ShaderProgramObjectContainer* sp)
4012 void ReferenceContext::drawArrays (deUint32 mode, int first, int count)
4017 void ReferenceContext::drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount)
4035 void ReferenceContext::drawElements (deUint32 mode, int count, deUint32 type, const void *indices)
4040 void ReferenceContext::drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex)
4045 void ReferenceContext::drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount)
4050 void ReferenceContext::drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex)
4074 void ReferenceContext::drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices)
4081 void ReferenceContext::drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex)
4088 void ReferenceContext::drawArraysIndirect (deUint32 mode, const void *indirect)
4123 void ReferenceContext::drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect)
4173 void ReferenceContext::multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount)
4184 void ReferenceContext::multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount)
4196 void ReferenceContext::multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex)
4209 bool ReferenceContext::predrawErrorChecks (deUint32 mode)
4298 void ReferenceContext::drawWithReference (const rr::PrimitiveList& primitives, int instanceCount)
4556 deUint32 ReferenceContext::createProgram (ShaderProgram* program)
4565 void ReferenceContext::useProgram (deUint32 program)
4591 void ReferenceContext::deleteProgram (deUint32 program)
4611 void ReferenceContext::readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data)
4631 deUint32 ReferenceContext::getError (void)
4638 void ReferenceContext::finish (void)
4642 inline void ReferenceContext::setError (deUint32 error)
4648 void ReferenceContext::getIntegerv (deUint32 pname, int* param)
4666 const char* ReferenceContext::getString (deUint32 pname)