Lines Matching refs:GLContext
42 GLContext::GLContext (const glu::RenderContext& context, tcu::TestLog& log, deUint32 logFlags, const tcu::IVec4& baseViewport)
65 GLContext::~GLContext (void)
116 void GLContext::enableLogging (deUint32 logFlags)
122 tcu::IVec2 GLContext::getDrawOffset (void) const
130 tcu::IVec2 GLContext::getReadOffset (void) const
138 int GLContext::getWidth (void) const
143 int GLContext::getHeight (void) const
148 void GLContext::activeTexture (deUint32 texture)
153 void GLContext::texParameteri (deUint32 target, deUint32 pname, int value)
158 deUint32 GLContext::checkFramebufferStatus(deUint32 target)
163 void GLContext::viewport (int x, int y, int width, int height)
174 void GLContext::bindTexture (deUint32 target, deUint32 texture)
180 void GLContext::genTextures (int numTextures, deUint32* textures)
187 void GLContext::deleteTextures (int numTextures, const deUint32* textures)
194 void GLContext::bindFramebuffer (deUint32 target, deUint32 framebuffer)
226 void GLContext::genFramebuffers (int numFramebuffers, deUint32* framebuffers)
233 void GLContext::deleteFramebuffers (int numFramebuffers, const deUint32* framebuffers)
240 void GLContext::bindRenderbuffer (deUint32 target, deUint32 renderbuffer)
246 void GLContext::genRenderbuffers (int numRenderbuffers, deUint32* renderbuffers)
253 void GLContext::deleteRenderbuffers (int numRenderbuffers, const deUint32* renderbuffers)
260 void GLContext::pixelStorei (deUint32 pname, int param)
265 void GLContext::texImage1D (deUint32 target, int level, deUint32 internalFormat, int width, int border, deUint32 format, deUint32 type, const void* data)
270 void GLContext::texImage2D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int border, deUint32 format, deUint32 type, const void* data)
275 void GLContext::texImage3D (deUint32 target, int level, deUint32 internalFormat, int width, int height, int depth, int border, deUint32 format, deUint32 type, const void* data)
280 void GLContext::texSubImage1D (deUint32 target, int level, int xoffset, int width, deUint32 format, deUint32 type, const void* data)
285 void GLContext::texSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int width, int height, deUint32 format, deUint32 type, const void* data)
290 void GLContext::texSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, deUint32 format, deUint32 type, const void* data)
295 void GLContext::copyTexImage1D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int border)
311 void GLContext::copyTexImage2D (deUint32 target, int level, deUint32 internalFormat, int x, int y, int width, int height, int border)
328 void GLContext::copyTexSubImage1D (deUint32 target, int level, int xoffset, int x, int y, int width)
343 void GLContext::copyTexSubImage2D (deUint32 target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
358 void GLContext::copyTexSubImage3D (deUint32 target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
373 void GLContext::texStorage2D (deUint32 target, int levels, deUint32 internalFormat, int width, int height)
378 void GLContext::texStorage3D (deUint32 target, int levels, deUint32 internalFormat, int width, int height, int depth)
383 void GLContext::framebufferTexture2D (deUint32 target, deUint32 attachment, deUint32 textarget, deUint32 texture, int level)
388 void GLContext::framebufferTextureLayer (deUint32 target, deUint32 attachment, deUint32 texture, int level, int layer)
393 void GLContext::framebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer)
398 void GLContext::getFramebufferAttachmentParameteriv (deUint32 target, deUint32 attachment, deUint32 pname, int* params)
403 void GLContext::renderbufferStorage (deUint32 target, deUint32 internalformat, int width, int height)
408 void GLContext::renderbufferStorageMultisample (deUint32 target, int samples, deUint32 internalFormat, int width, int height)
413 void GLContext::bindBuffer (deUint32 target, deUint32 buffer)
419 void GLContext::genBuffers (int numBuffers, deUint32* buffers)
426 void GLContext::deleteBuffers (int numBuffers, const deUint32* buffers)
433 void GLContext::bufferData (deUint32 target, deIntptr size, const void* data, deUint32 usage)
438 void GLContext::bufferSubData (deUint32 target, deIntptr offset, deIntptr size, const void* data)
443 void GLContext::clearColor (float red, float green, float blue, float alpha)
448 void GLContext::clearDepthf (float depth)
453 void GLContext::clearStencil (int stencil)
458 void GLContext::clear (deUint32 buffers)
463 void GLContext::clearBufferiv (deUint32 buffer, int drawbuffer, const int* value)
468 void GLContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value)
473 void GLContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value)
478 void GLContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil)
483 void GLContext::scissor (int x, int y, int width, int height)
495 void GLContext::enable (deUint32 cap)
500 void GLContext::disable (deUint32 cap)
505 void GLContext::stencilFunc (deUint32 func, int ref, deUint32 mask)
510 void GLContext::stencilOp (deUint32 sfail, deUint32 dpfail, deUint32 dppass)
515 void GLContext::depthFunc (deUint32 func)
520 void GLContext::depthRangef (float n, float f)
525 void GLContext::depthRange (double n, double f)
530 void GLContext::polygonOffset (float factor, float units)
535 void GLContext::provokingVertex (deUint32 convention)
540 void GLContext::primitiveRestartIndex (deUint32 index)
545 void GLContext::stencilFuncSeparate (deUint32 face, deUint32 func, int ref, deUint32 mask)
550 void GLContext::stencilOpSeparate (deUint32 face, deUint32 sfail, deUint32 dpfail, deUint32 dppass)
555 void GLContext::blendEquation (deUint32 mode)
560 void GLContext::blendEquationSeparate (deUint32 modeRGB, deUint32 modeAlpha)
565 void GLContext::blendFunc (deUint32 src, deUint32 dst)
570 void GLContext::blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha)
575 void GLContext::blendColor (float red, float green, float blue, float alpha)
580 void GLContext::colorMask (deBool r, deBool g, deBool b, deBool a)
585 void GLContext::depthMask (deBool mask)
590 void GLContext::stencilMask (deUint32 mask)
595 void GLContext::stencilMaskSeparate (deUint32 face, deUint32 mask)
600 void GLContext::blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, deUint32 mask, deUint32 filter)
618 void GLContext::invalidateSubFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments, int x, int y, int width, int height)
632 void GLContext::invalidateFramebuffer (deUint32 target, int numAttachments, const deUint32* attachments)
637 void GLContext::bindVertexArray (deUint32 array)
642 void GLContext::genVertexArrays (int numArrays, deUint32* vertexArrays)
649 void GLContext::deleteVertexArrays (int numArrays, const deUint32* vertexArrays)
656 void GLContext::vertexAttribPointer (deUint32 index, int size, deUint32 type, deBool normalized, int stride, const void *pointer)
661 void GLContext::vertexAttribIPointer (deUint32 index, int size, deUint32 type, int stride, const void *pointer)
666 void GLContext::enableVertexAttribArray (deUint32 index)
671 void GLContext::disableVertexAttribArray (deUint32 index)
676 void GLContext::vertexAttribDivisor (deUint32 index, deUint32 divisor)
681 void GLContext::vertexAttrib1f (deUint32 index, float x)
686 void GLContext::vertexAttrib2f (deUint32 index, float x, float y)
691 void GLContext::vertexAttrib3f (deUint32 index, float x, float y, float z)
696 void GLContext::vertexAttrib4f (deUint32 index, float x, float y, float z, float w)
701 void GLContext::vertexAttribI4i (deUint32 index, deInt32 x, deInt32 y, deInt32 z, deInt32 w)
706 void GLContext::vertexAttribI4ui (deUint32 index, deUint32 x, deUint32 y, deUint32 z, deUint32 w)
711 deInt32 GLContext::getAttribLocation (deUint32 program, const char *name)
716 void GLContext::uniform1f (deInt32 location, float v0)
721 void GLContext::uniform1i (deInt32 location, deInt32 v0)
726 void GLContext::uniform1fv (deInt32 location, deInt32 count, const float* value)
731 void GLContext::uniform2fv (deInt32 location, deInt32 count, const float* value)
736 void GLContext::uniform3fv (deInt32 location, deInt32 count, const float* value)
741 void GLContext::uniform4fv (deInt32 location, deInt32 count, const float* value)
746 void GLContext::uniform1iv (deInt32 location, deInt32 count, const deInt32* value)
751 void GLContext::uniform2iv (deInt32 location, deInt32 count, const deInt32* value)
756 void GLContext::uniform3iv (deInt32 location, deInt32 count, const deInt32* value)
761 void GLContext::uniform4iv (deInt32 location, deInt32 count, const deInt32* value)
766 void GLContext::uniformMatrix3fv (deInt32 location, deInt32 count, deInt32 transpose, const float *value)
771 void GLContext::uniformMatrix4fv (deInt32 location, deInt32 count, deInt32 transpose, const float *value)
775 deInt32 GLContext::getUniformLocation (deUint32 program, const char *name)
780 void GLContext::lineWidth (float w)
785 void GLContext::drawArrays (deUint32 mode, int first, int count)
790 void GLContext::drawArraysInstanced (deUint32 mode, int first, int count, int instanceCount)
795 void GLContext::drawElements (deUint32 mode, int count, deUint32 type, const void *indices)
800 void GLContext::drawElementsInstanced (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount)
805 void GLContext::drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex)
810 void GLContext::drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex)
815 void GLContext::drawRangeElements (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices)
820 void GLContext::drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex)
825 void GLContext::drawArraysIndirect (deUint32 mode, const void *indirect)
830 void GLContext::drawElementsIndirect (deUint32 mode, deUint32 type, const void *indirect)
835 void GLContext::multiDrawArrays (deUint32 mode, const int* first, const int* count, int primCount)
840 void GLContext::multiDrawElements (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount)
845 void GLContext::multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex)
850 deUint32 GLContext::createProgram (ShaderProgram* shader)
878 void GLContext::deleteProgram (deUint32 program)
893 void GLContext::useProgram (deUint32 program)
898 void GLContext::readPixels (int x, int y, int width, int height, deUint32 format, deUint32 type, void* data)
912 deUint32 GLContext::getError (void)
917 void GLContext::finish (void)
922 void GLContext::getIntegerv (deUint32 pname, int* params)
927 const char* GLContext::getString (deUint32 pname)