Lines Matching defs:const
59 const char* s_shaderSourceVertex = "#version 300 es\n"
68 const char* s_shaderSourceFragment = "#version 300 es\n"
76 static const tcu::Vec4 MASK_COLOR_OK = tcu::Vec4(0.0f, 0.1f, 0.0f, 1.0f);
77 static const tcu::Vec4 MASK_COLOR_DEV = tcu::Vec4(0.8f, 0.5f, 0.0f, 1.0f);
78 static const tcu::Vec4 MASK_COLOR_FAIL = tcu::Vec4(1.0f, 0.0f, 1.0f, 1.0f);
80 inline bool compareThreshold (const tcu::IVec4& a, const tcu::IVec4& b, const tcu::IVec4& threshold)
96 int compareImages (tcu::TestLog& log, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& test, const tcu::ConstPixelBufferAccess& ref, const tcu::PixelBufferAccess& diffMask, int radius)
98 const int height = test.getHeight();
99 const int width = test.getWidth();
100 const int colorThreshold = 128;
101 const tcu::RGBA formatThreshold = renderCtx.getRenderTarget().getPixelFormat().getColorThreshold();
102 const tcu::IVec4 threshold = tcu::IVec4(colorThreshold, colorThreshold, colorThreshold, formatThreshold.getAlpha() > 0 ? colorThreshold : 0)
114 const tcu::IVec4 cRef = ref.getPixelInt(x, y);
118 const tcu::IVec4 cTest = test.getPixelInt(x, y);
125 const int kYmin = deMax32(y - radius, 0);
126 const int kYmax = deMin32(y + radius, height-1);
127 const int kXmin = deMax32(x - radius, 0);
128 const int kXmax = deMin32(x + radius, width-1);
134 const tcu::IVec4 cTest = test.getPixelInt(kX, kY);
159 void verifyImages (tcu::TestLog& log, tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& testImage, const tcu::ConstPixelBufferAccess& referenceImage)
163 const int kernelRadius = 1;
164 const int faultyPixelLimit = 20;
183 void verifyError (tcu::TestContext& testCtx, const glw::Functions& gl, GLenum expected)
209 void shadeVertices (const rr::VertexAttrib* inputs, rr::VertexPacket* const* packets, const int numPackets) const;
210 void shadeFragments (rr::FragmentPacket* packets, const int numPackets, const rr::FragmentShadingContext& context) const;
224 void PositionColorShader::shadeVertices (const rr::VertexAttrib* inputs, rr::VertexPacket* const* packets, const int numPackets) const
228 const int positionAttrLoc = 0;
229 const int colorAttrLoc = 1;
241 void PositionColorShader::shadeFragments (rr::FragmentPacket* packets, const int numPackets, const rr::FragmentShadingContext& context) const
257 PolygonOffsetTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName, int canvasSize);
263 const GLenum m_internalFormat;
264 const char* m_internalFormatName;
265 const int m_targetSize;
268 PolygonOffsetTestCase::PolygonOffsetTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName, int canvasSize)
284 const int width = m_context.getRenderTarget().getWidth();
285 const int height = m_context.getRenderTarget().getHeight();
296 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
341 UsageTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
346 UsageTestCase::UsageTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
355 const tcu::Vec4 triangle[] =
369 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
370 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
371 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
372 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
460 UsageDisplacementTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
463 tcu::Vec4 genRandomVec4 (de::Random& rnd) const;
467 UsageDisplacementTestCase::UsageDisplacementTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
472 tcu::Vec4 UsageDisplacementTestCase::genRandomVec4 (de::Random& rnd) const
499 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
500 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
501 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
502 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
503 const int numIterations = 40;
528 const bool offsetDirection = rnd.getBool();
529 const float offset = offsetDirection ? -1.0f : 1.0f;
585 UsagePositiveNegativeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
590 UsagePositiveNegativeTestCase::UsagePositiveNegativeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
599 const tcu::Vec4 triangleBottomRight[] =
605 const tcu::Vec4 triangleTopLeft[] =
618 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
619 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
620 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
621 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
737 ResultClampingTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
742 ResultClampingTestCase::ResultClampingTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
751 const tcu::Vec4 triangleBottomRight[] =
757 const tcu::Vec4 triangleTopLeft[] =
770 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
771 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
772 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
773 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
850 UsageSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
855 UsageSlopeTestCase::UsageSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
864 const tcu::Vec4 triangleBottomRight[] =
870 const tcu::Vec4 triangleTopLeft[] =
883 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
884 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
885 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
886 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
963 ZeroSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
968 ZeroSlopeTestCase::ZeroSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
977 const tcu::Vec4 triangle[] =
1000 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
1001 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
1002 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
1003 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
1060 OneSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName);
1065 OneSlopeTestCase::OneSlopeTestCase (Context& context, const char* name, const char* description, GLenum internalFormat, const char* internalFormatName)
1083 const float cornerDepth = float(m_targetSize);
1084 const tcu::Vec4 triangles[2][3] =
1122 const glw::Functions& gl = m_context.getRenderContext().getFunctions();
1123 const glu::ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(s_shaderSourceVertex, s_shaderSourceFragment));
1124 const GLint positionLoc = gl.getAttribLocation(program.getProgram(), "a_position");
1125 const GLint colorLoc = gl.getAttribLocation(program.getProgram(), "a_color");
1205 const struct DepthBufferFormat
1217 const char* name;
1228 const DepthBufferFormat& format = depthFormats[ndx];