Lines Matching refs:ReferenceContext

62 // Utilities for ReferenceContext
317 ReferenceContext::StencilState::StencilState (void)
328 ReferenceContext::ReferenceContext (const ReferenceContextLimits& limits, const rr::MultisamplePixelBufferAccess& colorbuffer, const rr::MultisamplePixelBufferAccess& depthbuffer, const rr::MultisamplePixelBufferAccess& stencilbuffer)
465 ReferenceContext::~ReferenceContext (void)
513 void ReferenceContext::activeTexture (deUint32 texture)
521 void ReferenceContext::setTex1DBinding (int unitNdx, Texture1D* texture)
536 void ReferenceContext::setTex2DBinding (int unitNdx, Texture2D* texture)
551 void ReferenceContext::setTexCubeBinding (int unitNdx, TextureCube* texture)
566 void ReferenceContext::setTex2DArrayBinding (int unitNdx, Texture2DArray* texture)
581 void ReferenceContext::setTex3DBinding (int unitNdx, Texture3D* texture)
596 void ReferenceContext::setTexCubeArrayBinding (int unitNdx, TextureCubeArray* texture)
611 void ReferenceContext::bindTexture (deUint32 target, deUint32 texture)
694 void ReferenceContext::genTextures (int numTextures, deUint32* textures)
700 void ReferenceContext::deleteTextures (int numTextures, const deUint32* textures)
712 void ReferenceContext::deleteTexture (Texture* texture)
751 void ReferenceContext::bindFramebuffer (deUint32 target, deUint32 name)
801 void ReferenceContext::genFramebuffers (int numFramebuffers, deUint32* framebuffers)
807 void ReferenceContext::deleteFramebuffer (Framebuffer* framebuffer)
817 void ReferenceContext::deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers)
829 void ReferenceContext::bindRenderbuffer (deUint32 target, deUint32 name)
856 void ReferenceContext::genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers)
862 void ReferenceContext::deleteRenderbuffer (Renderbuffer* renderbuffer)
893 void ReferenceContext::deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers)
905 void ReferenceContext::pixelStorei (deUint32 pname, int param)
949 tcu::ConstPixelBufferAccess ReferenceContext::getUnpack2DAccess (const tcu::TextureFormat& format, int width, int height, const void* data)
959 tcu::ConstPixelBufferAccess ReferenceContext::getUnpack3DAccess (const tcu::TextureFormat& format, int width, int height, int depth, const void* data)
1017 void ReferenceContext::texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data)
1022 void ReferenceContext::texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data)
1041 void ReferenceContext::texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data)
1297 void ReferenceContext::texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data)
1302 void ReferenceContext::texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data)
1307 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)
1444 void ReferenceContext::copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border)
1492 void ReferenceContext::copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border)
1579 void ReferenceContext::copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width)
1610 void ReferenceContext::copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
1671 void ReferenceContext::copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
1677 void ReferenceContext::texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height)
1731 void ReferenceContext::texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth)
1837 void ReferenceContext::texParameteri (deUint32 target, deUint32 pname, int value)
1935 void ReferenceContext::acquireFboAttachmentReference (const Framebuffer::Attachment& attachment)
1962 void ReferenceContext::releaseFboAttachmentReference (const Framebuffer::Attachment& attachment)
1989 void ReferenceContext::framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level)
2051 void ReferenceContext::framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer)
2121 void ReferenceContext::framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer)
2171 deUint32 ReferenceContext::checkFramebufferStatus (deUint32 target)
2322 void ReferenceContext::getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params)
2328 void ReferenceContext::renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height)
2343 void ReferenceContext::renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height)
2350 tcu::PixelBufferAccess ReferenceContext::getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::AttachmentPoint point)
2418 const Texture2D& ReferenceContext::getTexture2D (int unitNdx) const
2424 const TextureCube& ReferenceContext::getTextureCube (int unitNdx) const
2450 void ReferenceContext::setBufferBinding (deUint32 target, DataBuffer* buffer)
2483 DataBuffer* ReferenceContext::getBufferBinding (deUint32 target) const
2504 void ReferenceContext::bindBuffer (deUint32 target, deUint32 buffer)
2523 void ReferenceContext::genBuffers (int numBuffers, deUint32* buffers)
2531 void ReferenceContext::deleteBuffers (int numBuffers, const deUint32* buffers)
2550 void ReferenceContext::deleteBuffer (DataBuffer* buffer)
2600 void ReferenceContext::bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage)
2616 void ReferenceContext::bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data)
2629 void ReferenceContext::clearColor (float red, float green, float blue, float alpha)
2637 void ReferenceContext::clearDepthf (float depth)
2642 void ReferenceContext::clearStencil (int stencil)
2647 void ReferenceContext::scissor (int x, int y, int width, int height)
2653 void ReferenceContext::enable (deUint32 cap)
2709 void ReferenceContext::disable (deUint32 cap)
2802 void ReferenceContext::stencilFunc (deUint32 func, int ref, deUint32 mask)
2807 void ReferenceContext::stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask)
2827 void ReferenceContext::stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass)
2832 void ReferenceContext::stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass)
2855 void ReferenceContext::depthFunc (deUint32 func)
2861 void ReferenceContext::depthRangef (float n, float f)
2867 void ReferenceContext::depthRange (double n, double f)
2872 void ReferenceContext::polygonOffset (float factor, float units)
2878 void ReferenceContext::provokingVertex (deUint32 convention)
2893 void ReferenceContext::primitiveRestartIndex (deUint32 index)
2935 void ReferenceContext::blendEquation (deUint32 mode)
2943 void ReferenceContext::blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha)
2953 void ReferenceContext::blendFunc (deUint32 src, deUint32 dst)
2965 void ReferenceContext::blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha)
2979 void ReferenceContext::blendColor (float red, float green, float blue, float alpha)
2987 void ReferenceContext::colorMask (deBool r, deBool g, deBool b, deBool a)
2992 void ReferenceContext::depthMask (deBool mask)
2997 void ReferenceContext::stencilMask (deUint32 mask)
3002 void ReferenceContext::stencilMaskSeparate (deUint32 face, deUint32 mask)
3073 deUint32 ReferenceContext::blitResolveMultisampleFramebuffer (deUint32 mask, const IVec4& srcRect, const IVec4& dstRect, bool flipX, bool flipY)
3148 void ReferenceContext::blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter)
3319 void ReferenceContext::invalidateSubFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height)
3375 void ReferenceContext::invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments)
3395 void ReferenceContext::clear (deUint32 buffers)
3455 void ReferenceContext::clearBufferiv (deUint32 buffer, int drawbuffer, const int* value)
3505 void ReferenceContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value)
3555 void ReferenceContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value)
3587 void ReferenceContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil)
3594 void ReferenceContext::bindVertexArray (deUint32 array)
3619 void ReferenceContext::genVertexArrays (int numArrays, deUint32* vertexArrays)
3627 void ReferenceContext::deleteVertexArrays (int numArrays, const deUint32* vertexArrays)
3639 void ReferenceContext::vertexAttribPointer (deUint32 index, int rawSize, deUint32 type, deBool normalized, int stride, const void *pointer)
3680 void ReferenceContext::vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer)
3711 void ReferenceContext::enableVertexAttribArray (deUint32 index)
3719 void ReferenceContext::disableVertexAttribArray (deUint32 index)
3727 void ReferenceContext::vertexAttribDivisor (deUint32 index, deUint32 divisor)
3735 void ReferenceContext::vertexAttrib1f (deUint32 index, float x)
3742 void ReferenceContext::vertexAttrib2f (deUint32 index, float x, float y)
3749 void ReferenceContext::vertexAttrib3f (deUint32 index, float x, float y, float z)
3756 void ReferenceContext::vertexAttrib4f (deUint32 index, float x, float y, float z, float w)
3763 void ReferenceContext::vertexAttribI4i (deUint32 index, deInt32 x, deInt32 y, deInt32 z, deInt32 w)
3770 void ReferenceContext::vertexAttribI4ui (deUint32 index, deUint32 x, deUint32 y, deUint32 z, deUint32 w)
3777 deInt32 ReferenceContext::getAttribLocation (deUint32 program, const char *name)
3795 void ReferenceContext::uniformv (deInt32 location, glu::DataType type, deInt32 count, const void* v)
3815 void ReferenceContext::uniform1iv (deInt32 location, deInt32 count, const deInt32* v)
3856 void ReferenceContext::uniform1f (deInt32 location, const float v0)
3861 void ReferenceContext::uniform1i (deInt32 location, deInt32 v0)
3866 void ReferenceContext::uniform1fv (deInt32 location, deInt32 count, const float* v)
3871 void ReferenceContext::uniform2fv (deInt32 location, deInt32 count, const float* v)
3876 void ReferenceContext::uniform3fv (deInt32 location, deInt32 count, const float* v)
3881 void ReferenceContext::uniform4fv (deInt32 location, deInt32 count, const float* v)
3886 void ReferenceContext::uniform2iv (deInt32 location, deInt32 count, const deInt32* v)
3891 void ReferenceContext::uniform3iv (deInt32 location, deInt32 count, const deInt32* v)
3896 void ReferenceContext::uniform4iv (deInt32 location, deInt32 count, const deInt32* v)
3901 void ReferenceContext::uniformMatrix3fv (deInt32 location, deInt32 count, deBool transpose, const float *value)
3939 void ReferenceContext::uniformMatrix4fv (deInt32 location, deInt32 count, deBool transpose, const float *value)
3977 deInt32 ReferenceContext::getUniformLocation (deUint32 program, const char *name)
3991 void ReferenceContext::lineWidth (float w)
3997 void ReferenceContext::deleteVertexArray (rc::VertexArray* vertexArray)
4013 void ReferenceContext::deleteProgramObject (rc::ShaderProgramObjectContainer* sp)
4030 void ReferenceContext::drawArrays (deUint32 mode, int first, int count)
4035 void ReferenceContext::drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount)
4053 void ReferenceContext::drawElements (deUint32 mode, int count, deUint32 type, const void *indices)
4058 void ReferenceContext::drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex)
4063 void ReferenceContext::drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount)
4068 void ReferenceContext::drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex)
4092 void ReferenceContext::drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices)
4099 void ReferenceContext::drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex)
4106 void ReferenceContext::drawArraysIndirect (deUint32 mode, const void *indirect)
4141 void ReferenceContext::drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect)
4191 void ReferenceContext::multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount)
4202 void ReferenceContext::multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount)
4214 void ReferenceContext::multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex)
4227 bool ReferenceContext::predrawErrorChecks (deUint32 mode)
4316 void ReferenceContext::drawWithReference (const rr::PrimitiveList& primitives, int instanceCount)
4575 deUint32 ReferenceContext::createProgram (ShaderProgram* program)
4584 void ReferenceContext::useProgram (deUint32 program)
4610 void ReferenceContext::deleteProgram (deUint32 program)
4630 void ReferenceContext::readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data)
4650 deUint32 ReferenceContext::getError (void)
4657 void ReferenceContext::finish (void)
4661 inline void ReferenceContext::setError (deUint32 error)
4667 void ReferenceContext::getIntegerv (deUint32 pname, int* param)
4685 const char* ReferenceContext::getString (deUint32 pname)