Lines Matching defs:packets
96 * Vertex shaders execute shading for set of vertex packets. See VertexPacket
104 virtual void shadeVertices (const VertexAttrib* inputs, VertexPacket* const* packets, const int numPackets) const = 0;
119 * Fragment shader executes shading for list of fragment packets. See
130 virtual void shadeFragments (FragmentPacket* packets, const int numPackets, const FragmentShadingContext& context) const = 0; // \note numPackets must be greater than zero.
168 * Geometry shader executes a list of primitive packets and outputs
169 * a new set of vertex packets for new primitives.
181 virtual void shadePrimitives (GeometryEmitter& output, int verticesIn, const PrimitivePacket* packets, const int numPackets, int invocationID) const = 0;
208 void shadeVertices (const VertexAttrib* inputs, VertexPacket* packets, const int numPackets) const;
215 void VertexShaderLoop<Shader>::shadeVertices (const VertexAttrib* inputs, VertexPacket* packets, const int numPackets) const
218 m_shader.shadeVertex(inputs, packets[ndx]);
227 void shadeFragments (FragmentPacket* packets, const int numPackets) const;
234 void FragmentShaderLoop<Shader>::shadeFragments (FragmentPacket* packets, const int numPackets) const
237 m_shader.shadeFragment(packets[ndx]);