Lines Matching defs:const
43 tcu::Vec4 swizzle (const tcu::Vec4& color, const tcu::UVec4& swizzle);
59 virtual void shadeVertices (const rr::VertexAttrib* inputs,
60 rr::VertexPacket* const* packets,
61 const int numPackets) const
68 rr::VertexPacket* const packet = packets[packetNdx];
96 virtual void shadeVertices (const rr::VertexAttrib* inputs,
97 rr::VertexPacket* const* packets,
98 const int numPackets) const
106 rr::VertexPacket* const packet = packets[packetNdx];
134 virtual void shadeVertices (const rr::VertexAttrib* inputs,
135 rr::VertexPacket* const* packets,
136 const int numPackets) const
143 rr::VertexPacket* const packet = packets[packetNdx];
158 const tcu::TextureFormat m_colorFormat;
159 const tcu::TextureFormat m_depthStencilFormat;
160 const bool m_disableVulkanDepthRange;
163 ColorFragmentShader (const tcu::TextureFormat& colorFormat,
164 const tcu::TextureFormat& depthStencilFormat,
165 const bool disableVulkanDepthRange = false)
171 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(m_colorFormat.type);
183 const int numPackets,
184 const rr::FragmentShadingContext& context) const
188 const rr::FragmentPacket& packet = packets[packetNdx];
198 const tcu::Vec4 vtxPosition = rr::readVarying<float>(packet, context, 0, fragNdx);
205 const tcu::Vec4 vtxColor = rr::readVarying<float>(packet, context, 1, fragNdx);
215 const tcu::TextureFormat m_colorFormat;
216 const tcu::TextureFormat m_depthStencilFormat;
219 ColorFragmentShaderDualSource (const tcu::TextureFormat& colorFormat,
220 const tcu::TextureFormat& depthStencilFormat)
225 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(m_colorFormat.type);
239 const int numPackets,
240 const rr::FragmentShadingContext& context) const
244 const rr::FragmentPacket& packet = packets[packetNdx];
250 const tcu::Vec4 vtxPosition = rr::readVarying<float>(packet, context, 0, fragNdx);
257 const tcu::Vec4 vtxColor0 = rr::readVarying<float>(packet, context, 1, fragNdx);
258 const tcu::Vec4 vtxColor1 = rr::readVarying<float>(packet, context, 2, fragNdx);
281 const int numPackets,
282 const rr::FragmentShadingContext& context) const
286 const rr::FragmentPacket& packet = packets[packetNdx];
290 const tcu::Vec4 vtxTexCoord = rr::readVarying<float>(packet, context, 1, fragNdx);
302 virtual rr::Program getReferenceProgram (void) const = 0;
317 virtual rr::Program getReferenceProgram (void) const
329 const tcu::TextureFormat& colorFormat,
330 const tcu::TextureFormat& depthStencilFormat,
331 const rr::Program* const program);
335 void colorClear (const tcu::Vec4& color);
337 void draw (const rr::RenderState& renderState,
338 const rr::PrimitiveType primitive,
339 const std::vector<Vertex4RGBA>& vertexBuffer);
341 void draw (const rr::RenderState& renderState,
342 const rr::PrimitiveType primitive,
343 const std::vector<Vertex4RGBARGBA>& vertexBuffer);
345 void draw (const rr::RenderState& renderState,
346 const rr::PrimitiveType primitive,
347 const std::vector<Vertex4Tex4>& vertexBuffer);
351 const rr::ViewportState getViewportState (void) const;
356 const int m_surfaceWidth;
357 const int m_surfaceHeight;
358 const int m_numSamples;
360 const tcu::TextureFormat m_colorFormat;
361 const tcu::TextureFormat m_depthStencilFormat;
369 const rr::Program* m_program;