Home | History | Annotate | Download | only in referencerenderer

Lines Matching refs:Shader

23  * \brief Shader interfaces.
38 * \brief Vertex shader input information
52 * \brief Shader varying information
80 * \brief Fragment shader output information
94 * \brief Vertex shader interface
117 * \brief Fragment shader interface
119 * Fragment shader executes shading for list of fragment packets. See
140 * \brief Geometry shader input primitive type
154 * \brief Geometry shader output primitive type
166 * \brief Geometry shader interface
168 * Geometry shader executes a list of primitive packets and outputs
200 // Helpers for shader implementations.
202 template<class Shader>
206 VertexShaderLoop (const Shader& shader) : m_shader(shader) {}
211 const Shader& m_shader;
214 template<class Shader>
215 void VertexShaderLoop<Shader>::shadeVertices (const VertexAttrib* inputs, VertexPacket* packets, const int numPackets) const
221 template<class Shader>
225 FragmentShaderLoop (const Shader& shader) : m_shader(shader) {}
230 const Shader& m_shader;
233 template<class Shader>
234 void FragmentShaderLoop<Shader>::shadeFragments (FragmentPacket* packets, const int numPackets) const