Lines Matching defs:const
39 inline T triQuadInterpolate (const T values[4], float xFactor, float yFactor)
48 static const char* s_glsl1VertSrc =
57 static const char* s_glsl1FragSrc =
65 static const char* s_glsl3VertSrc =
75 static const char* s_glsl3FragSrc =
85 static const char* s_glsl33VertSrc =
98 static const char* s_glsl33FragSrc =
110 static const char* getVertSrc (glu::GLSLVersion glslVersion)
123 static const char* getFragSrc (glu::GLSLVersion glslVersion)
136 QuadRenderer::QuadRenderer (const glu::RenderContext& context, glu::GLSLVersion glslVersion)
148 const glw::Functions& gl = context.getFunctions();
149 const char* vertSrc = getVertSrc(glslVersion);
150 const char* fragSrc = getFragSrc(glslVersion);
177 void QuadRenderer::render (const Quad& quad) const
179 const float position[] =
186 const deUint8 indices[] = { 0, 2, 1, 1, 2, 3 };
195 vertexArrays.push_back(glu::va::Float(m_colorLoc, 4, 4, 0, (const float*)&quad.color[0]));
198 vertexArrays.push_back(glu::va::Float(m_color1Loc, 4, 4, 0, (const float*)&quad.color1[0]));
213 void ReferenceQuadRenderer::flushFragmentBuffer (const rr::MultisamplePixelBufferAccess& colorBuffer,
214 const rr::MultisamplePixelBufferAccess& depthBuffer,
215 const rr::MultisamplePixelBufferAccess& stencilBuffer,
217 const rr::FragmentOperationState& state)
223 void ReferenceQuadRenderer::render (const tcu::PixelBufferAccess& colorBuffer,
224 const tcu::PixelBufferAccess& depthBuffer,
225 const tcu::PixelBufferAccess& stencilBuffer,
226 const IntegerQuad& quad,
227 const rr::FragmentOperationState& state)
277 tcu::PixelBufferAccess getMultisampleAccess(const tcu::PixelBufferAccess& original)
288 tcu::ConstPixelBufferAccess getMultisampleAccess(const tcu::ConstPixelBufferAccess& original)