/external/deqp/framework/platform/win32/ |
tcuWin32Platform.hpp | 37 namespace tcu namespace 40 class Win32Platform : public tcu::Platform, private glu::Platform 61 } // tcu
|
/external/deqp/modules/egl/ |
teglGLES1RenderUtil.hpp | 37 void clear (int x, int y, int width, int height, const tcu::Vec4& color); 38 void readPixels (tcu::Surface& dst, int x, int y, int width, int height);
|
teglGLES2RenderUtil.hpp | 37 void clear (int x, int y, int width, int height, const tcu::Vec4& color); 38 void readPixels (tcu::Surface& dst, int x, int y, int width, int height);
|
teglVGRenderUtil.hpp | 37 void clear (int x, int y, int width, int height, const tcu::Vec4& color); 38 void readPixels (tcu::Surface& dst, int x, int y, int width, int height);
|
teglRenderCase.hpp | 47 virtual void executeForConfig (tcu::egl::Display& display, EGLConfig config); 49 virtual void executeForSurface (tcu::egl::Display& display, tcu::egl::Surface& surface, EGLConfig config) = DE_NULL; 62 virtual void executeForSurface (tcu::egl::Display& display, tcu::egl::Surface& surface, EGLConfig config); 64 virtual void executeForContext (const tcu::egl::Display& display, tcu::egl::Context& context, tcu::egl::Surface& surface, EGLint api) = DE_NULL; 74 void executeForSurface (tcu::egl::Display& display, tcu::egl::Surface& surface, EGLConfig config) [all...] |
/external/deqp/modules/gles2/ |
tes2TestCase.hpp | 35 class TestCaseGroup : public tcu::TestCaseGroup 48 class TestCase : public tcu::TestCase 52 TestCase (Context& context, tcu::TestNodeType type, const char* name, const char* description); 60 : tcu::TestCaseGroup (context.getTestContext(), name, description) 66 : tcu::TestCaseGroup (context.getTestContext(), name, description, children) 72 : tcu::TestCase (context.getTestContext(), name, description) 77 inline TestCase::TestCase (Context& context, tcu::TestNodeType type, const char* name, const char* description) 78 : tcu::TestCase (context.getTestContext(), type, name, description)
|
/external/deqp/modules/gles3/ |
tes3TestCase.hpp | 35 class TestCaseGroup : public tcu::TestCaseGroup 48 class TestCase : public tcu::TestCase 52 TestCase (Context& context, tcu::TestNodeType nodeType, const char* name, const char* description); 60 : tcu::TestCaseGroup (context.getTestContext(), name, description) 66 : tcu::TestCaseGroup (context.getTestContext(), name, description, children) 72 : tcu::TestCase (context.getTestContext(), name, description) 77 inline TestCase::TestCase (Context& context, tcu::TestNodeType nodeType, const char* name, const char* description) 78 : tcu::TestCase (context.getTestContext(), nodeType, name, description)
|
/external/deqp/modules/gles31/ |
tes31TestCase.hpp | 35 class TestCaseGroup : public tcu::TestCaseGroup 48 class TestCase : public tcu::TestCase 52 TestCase (Context& context, tcu::TestNodeType nodeType, const char* name, const char* description); 60 : tcu::TestCaseGroup (context.getTestContext(), name, description) 66 : tcu::TestCaseGroup (context.getTestContext(), name, description, children) 72 : tcu::TestCase (context.getTestContext(), name, description) 77 inline TestCase::TestCase (Context& context, tcu::TestNodeType nodeType, const char* name, const char* description) 78 : tcu::TestCase (context.getTestContext(), nodeType, name, description)
|
/external/deqp/modules/glshared/ |
glsRasterizationTestUtil.cpp | 46 bool lineLineIntersect (const tcu::Vector<deInt64, 2>& line0Beg, const tcu::Vector<deInt64, 2>& line0End, const tcu::Vector<deInt64, 2>& line1Beg, const tcu::Vector<deInt64, 2>& line1End) 48 typedef tcu::Vector<deInt64, 2> I64Vec2; 84 bool isTriangleClockwise (const tcu::Vec4& p0, const tcu::Vec4& p1, const tcu::Vec4& p2) 86 const tcu::Vec2 u (p1.x() / p1.w() - p0.x() / p0.w(), p1.y() / p1.w() - p0.y() / p0.w()); 87 const tcu::Vec2 v (p2.x() / p2.w() - p0.x() / p0.w(), p2.y() / p2.w() - p0.y() / p0.w()) [all...] |
glsShaderPerformanceMeasurer.hpp | 48 AttribSpec (const char* name_, const tcu::Vec4& p00_, const tcu::Vec4& p01_, const tcu::Vec4& p10_, const tcu::Vec4& p11_) 60 tcu::Vec4 p00; //!< Bottom left. 61 tcu::Vec4 p01; //!< Bottom right. 62 tcu::Vec4 p10; //!< Top left. 63 tcu::Vec4 p11; //!< Top right. 84 void logParameters (tcu::TestLog& log) const; 87 void logMeasurementInfo (tcu::TestLog& log) const [all...] |
/external/deqp/modules/internal/ |
ditDelibsTests.cpp | 57 class DepoolTests : public tcu::TestCaseGroup 60 DepoolTests (tcu::TestContext& testCtx) 61 : tcu::TestCaseGroup(testCtx, "depool", "depool self-tests") 77 class DethreadTests : public tcu::TestCaseGroup 80 DethreadTests (tcu::TestContext& testCtx) 81 : tcu::TestCaseGroup(testCtx, "dethread", "dethread self-tests") 95 class DeutilTests : public tcu::TestCaseGroup 98 DeutilTests (tcu::TestContext& testCtx) 99 : tcu::TestCaseGroup(testCtx, "deutil", "deutil self-tests") 109 class DecppTests : public tcu::TestCaseGrou [all...] |
ditImageIOTests.cpp | 36 using tcu::TestLog; 40 class ImageReadCase : public tcu::TestCase 43 ImageReadCase (tcu::TestContext& testCtx, const char* name, const char* filename, deUint32 expectedHash) 54 tcu::TextureLevel texture; 55 tcu::ImageIO::loadImage(texture, m_testCtx.getArchive(), m_filename.c_str()); 68 m_testCtx.getLog() << TestLog::Message << "ERROR: expected hash " << tcu::toHex(m_expectedHash) << ", got " << tcu::toHex(hash) << TestLog::EndMessage; 83 class ImageReadTests : public tcu::TestCaseGroup 86 ImageReadTests (tcu::TestContext& testCtx) 100 ImageIOTests::ImageIOTests(tcu::TestContext& testCtx [all...] |
/external/deqp/modules/gles31/functional/ |
es31fSampleVariableTests.cpp | 51 virtual bool verify (const tcu::RGBA& testColor, const tcu::IVec2& position) const = 0; 52 virtual void logInfo (tcu::TestLog& log) const = 0; 58 ColorVerifier (const tcu::Vec3& _color, int _threshold = 8) 59 : m_color (tcu::Vec4(_color.x(), _color.y(), _color.z(), 1.0f)) 60 , m_threshold (tcu::IVec3(_threshold)) 64 ColorVerifier (const tcu::Vec3& _color, tcu::IVec3 _threshold) 65 : m_color (tcu::Vec4(_color.x(), _color.y(), _color.z(), 1.0f)) 70 bool verify (const tcu::RGBA& testColor, const tcu::IVec2& position) cons [all...] |
es31fTextureGatherTests.cpp | 49 using tcu::ConstPixelBufferAccess; 50 using tcu::PixelBufferAccess; 51 using tcu::TestLog; 52 using tcu::IVec2; 53 using tcu::IVec3; 54 using tcu::IVec4; 55 using tcu::UVec4; 56 using tcu::Vec2; 57 using tcu::Vec3; 58 using tcu::Vec4 [all...] |
/external/deqp/framework/egl/ |
egluStrUtil.inl | 245 tcu::Format::Bitfield<16> getAPIBitsStr (int value) 247 static const tcu::Format::BitDesc s_desc[] = 249 tcu::Format::BitDesc(EGL_OPENGL_BIT, "EGL_OPENGL_BIT"), 250 tcu::Format::BitDesc(EGL_OPENGL_ES_BIT, "EGL_OPENGL_ES_BIT"), 251 tcu::Format::BitDesc(EGL_OPENGL_ES2_BIT, "EGL_OPENGL_ES2_BIT"), 252 tcu::Format::BitDesc(EGL_OPENGL_ES3_BIT_KHR, "EGL_OPENGL_ES3_BIT_KHR"), 253 tcu::Format::BitDesc(EGL_OPENVG_BIT, "EGL_OPENVG_BIT") 255 return tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]); 258 tcu::Format::Bitfield<16> getSurfaceBitsStr (int value) 260 static const tcu::Format::BitDesc s_desc[] [all...] |
egluNativeWindow.hpp | 31 namespace tcu namespace 67 class WindowDestroyedError : public tcu::ResourceError 70 WindowDestroyedError (const std::string& message) : tcu::ResourceError(message) {} 89 //! Return EGLNativeWindowType that can be used with eglCreateWindowSurface(). Default implementation throws tcu::NotSupportedError(). 92 //! Return native pointer that can be used with eglCreatePlatformWindowSurface(). Default implementation throws tcu::NotSupportedError(). 98 // Get current size of window's logical surface. Default implementation throws tcu::NotSupportedError() 99 virtual tcu::IVec2 getSurfaceSize (void) const; 101 // Set the size of the window's logical surface. Default implementation throws tcu::NotSupportedError() 102 virtual void setSurfaceSize (tcu::IVec2 size); 104 // Get the size of the window in screen pixels. Default implementation throws tcu::NotSupportedError( [all...] |
/external/deqp/modules/gles2/performance/ |
es2pTextureFilteringTests.cpp | 77 tcu::Mat3 minTransform = tcu::translationMatrix(tcu::Vec2(-0.3f, -0.6f)) * tcu::Mat3(tcu::Vec3(1.7f, 2.3f, 1.0f)); 78 tcu::Mat3 magTransform = tcu::translationMatrix(tcu::Vec2( 0.3f, 0.4f)) * tcu::Mat3(tcu::Vec3(0.3f, 0.2f, 1.0f)) [all...] |
/external/deqp/modules/gles3/performance/ |
es3pTextureFilteringTests.cpp | 78 tcu::Mat3 minTransform = tcu::translationMatrix(tcu::Vec2(-0.3f, -0.6f)) * tcu::Mat3(tcu::Vec3(1.7f, 2.3f, 1.0f)); 79 tcu::Mat3 magTransform = tcu::translationMatrix(tcu::Vec2( 0.3f, 0.4f)) * tcu::Mat3(tcu::Vec3(0.3f, 0.2f, 1.0f)) [all...] |
/external/deqp/framework/opengl/ |
gluTexture.hpp | 49 tcu::Texture1D& getRefTexture (void) { return m_refTexture; } 50 const tcu::Texture1D& getRefTexture (void) const { return m_refTexture; } 61 tcu::Texture1D m_refTexture; 71 Texture2D (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::CompressedTexture::DecompressionParams& = tcu::CompressedTexture::DecompressionParams(false)); 78 tcu::Texture2D& getRefTexture (void) { return m_refTexture; } 79 const tcu::Texture2D& getRefTexture (void) const { return m_refTexture; } 82 static Texture2D* create (const RenderContext& context, const ContextInfo& contextInfo, const tcu::Archive& archive, int numLevels, const std::vector<std::string>& filenames); 83 static Texture2D* create (const RenderContext& context, const ContextInfo& contextInfo, const tcu::Archive& archive, int numLevels, const char* const* filenames) [all...] |
gluCallLogWrapper.cpp | 29 using tcu::TestLog; 30 using tcu::toHex; 35 CallLogWrapper::CallLogWrapper (const glw::Functions& gl, tcu::TestLog& log) 47 inline tcu::Format::ArrayPointer<T> getPointerStr (const T* arr, deUint32 size) 49 return tcu::formatArray(arr, (int)size); 53 inline tcu::Format::ArrayPointer<T> getPointerStr (const T* arr, int size) 55 return tcu::formatArray(arr, de::max(size, 0)); 98 return str << tcu::Format::Enum(getFramebufferAttachmentTypeName, *fmt.value); 101 return str << tcu::Format::Enum(getCubeMapFaceName, *fmt.value); 104 return str << tcu::Format::Enum(getTypeName, *fmt.value) [all...] |
/external/deqp/modules/gles3/accuracy/ |
es3aTextureFilteringTests.cpp | 46 using tcu::TestLog; 49 class Texture2DFilteringCase : public tcu::TestCase 52 Texture2DFilteringCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, deUint32 minFilter, deUint32 magFilter, deUint32 wrapS, deUint32 wrapT, deUint32 internalFormat, int width, int height); 53 Texture2DFilteringCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, deUint32 minFilter, deUint32 magFilter, deUint32 wrapS, deUint32 wrapT, const std::vector<std::string>& filenames); 82 Texture2DFilteringCase::Texture2DFilteringCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, deUint32 minFilter, deUint32 magFilter, deUint32 wrapS, deUint32 wrapT, deUint32 internalFormat, int width, int height) 83 : TestCase (testCtx, tcu::NODETYPE_ACCURACY, name, desc) 97 Texture2DFilteringCase::Texture2DFilteringCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, deUint32 minFilter, deUint32 magFilter, deUint32 wrapS, deUint32 wrapT, const std::vector<std::string>& filenames) 98 : TestCase (testCtx, tcu::NODETYPE_ACCURACY, name, desc) 135 tcu::TextureFormatInfo fmtInfo = tcu::getTextureFormatInfo(m_textures[0]->getRefTexture().getFormat()) [all...] |
/external/deqp/modules/gles2/functional/ |
es2fDefaultVertexAttributeTests.cpp | 60 tcu::Vector<T1, S1> convertToTypeVec (const tcu::Vector<T2, S2>& v) 62 tcu::Vector<T1, S1> retVal; 82 virtual tcu::Vec4 load (glu::CallLogWrapper& gl, int index, const tcu::Vec4& v) const = 0; 99 tcu::Vec4 load (glu::CallLogWrapper& gl, int index, const tcu::Vec4& v) const \ 101 tcu::Vector<TYPE, COMPONENTS> value; \ 133 tcu::Vec4 load (glu::CallLogWrapper& gl, int index, const tcu::Vec4& v) const [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderDerivateTests.cpp | 66 using tcu::TestLog; 185 static inline tcu::BVec4 getDerivateMask (glu::DataType type) 189 case glu::TYPE_FLOAT: return tcu::BVec4(true, false, false, false); 190 case glu::TYPE_FLOAT_VEC2: return tcu::BVec4(true, true, false, false); 191 case glu::TYPE_FLOAT_VEC3: return tcu::BVec4(true, true, true, false); 192 case glu::TYPE_FLOAT_VEC4: return tcu::BVec4(true, true, true, true); 195 return tcu::BVec4(true); 199 static inline tcu::Vec4 readDerivate (const tcu::ConstPixelBufferAccess& surface, const tcu::Vec4& derivScale, const tcu::Vec4& derivBias, int x, int y [all...] |
es3fFramebufferBlitTests.cpp | 45 using tcu::TestLog; 46 using tcu::Vec2; 47 using tcu::Vec3; 48 using tcu::Vec4; 49 using tcu::IVec2; 50 using tcu::IVec3; 51 using tcu::IVec4; 52 using tcu::UVec4; 71 void render (tcu::Surface& dst) 119 tcu::TextureLevel data (glu::mapGLTransferFormat(format, dataType), texW, texH, 1) [all...] |
/external/deqp/framework/referencerenderer/ |
rrVertexAttrib.hpp | 131 void readVertexAttrib (tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 132 void readVertexAttrib (tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 133 void readVertexAttrib (tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 137 inline tcu::Vec4 readVertexAttribFloat (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) 139 tcu::Vec4 v; 144 inline tcu::IVec4 readVertexAttribInt (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) 146 tcu::IVec4 v; 151 inline tcu::UVec4 readVertexAttribUint (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) 153 tcu::UVec4 v;
|