Lines Matching defs:img
366 static void imageTargetTexture2D (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
368 gl.eglImageTargetTexture2DOES(GL_TEXTURE_2D, img);
380 static void imageTargetExternalTexture (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
382 gl.eglImageTargetTexture2DOES(GL_TEXTURE_EXTERNAL_OES, img);
394 static void imageTargetTexture2DArray (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
396 gl.eglImageTargetTexture2DOES(GL_TEXTURE_2D_ARRAY, img);
408 static void imageTargetRenderbuffer (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
410 gl.eglImageTargetRenderbufferStorageOES(GL_RENDERBUFFER, img);
471 bool GLESImageApi::RenderTexture2D::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
489 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
492 imageTargetTexture2D(api.m_egl, gl, **img);
549 bool GLESImageApi::RenderTexture2DArray::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
561 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
564 imageTargetTexture2DArray(api.m_egl, gl, **img);
655 bool GLESImageApi::RenderSampleTexture2DArray::invokeGLES(GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
668 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
689 imageTargetTexture2DArray(api.m_egl, gl, **img);
829 bool GLESImageApi::RenderExternalTexture::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
847 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
850 imageTargetExternalTexture(api.m_egl, gl, **img);
907 bool GLESImageApi::RenderYUVTexture::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
921 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
923 imageTargetExternalTexture(api.m_egl, gl, **img);
1017 bool GLESImageApi::RenderExternalTextureSamplerArray::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1035 TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
1038 imageTargetExternalTexture(api.m_egl, gl, **img);
1120 bool GLESImageApi::RenderDepthbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1142 imageTargetRenderbuffer(api.m_egl, gl, **img);
1243 bool GLESImageApi::RenderStencilbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1267 imageTargetRenderbuffer(api.m_egl, gl, **img);
1361 bool GLESImageApi::RenderReadPixelsRenderbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1388 imageTargetRenderbuffer(api.m_egl, gl, **img);
1408 bool GLESImageApi::RenderTryAll::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1430 if (!actions[ndx]->invoke(api, img, reference))
1451 bool GLESImageApi::ModifyTexSubImage::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1468 imageTargetTexture2D(api.m_egl, gl, **img);
1478 bool GLESImageApi::ModifyRenderbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
1490 imageTargetRenderbuffer(api.m_egl, gl, **img);