Lines Matching defs:MultiTexShader
241 class MultiTexShader : public sglr::ShaderProgram
244 MultiTexShader (deUint32 randSeed, int numUnits, const vector<GLenum>& unitTypes);
259 MultiTexShader::MultiTexShader (deUint32 randSeed, int numUnits, const vector<GLenum>& unitTypes)
397 void MultiTexShader::setUniforms (sglr::Context& ctx, deUint32 program) const
412 void MultiTexShader::makeSafeLods (const vector<IVec2>& textureSizes, const IVec2& viewportSize)
453 void MultiTexShader::shadeVertices (const rr::VertexAttrib* inputs, rr::VertexPacket* const* packets, const int numPackets) const
464 void MultiTexShader::shadeFragments (rr::FragmentPacket* packets, const int numPackets, const rr::FragmentShadingContext& context) const
578 MultiTexShader* m_shader;
746 m_shader = new MultiTexShader(rnd.getUint32(), m_numUnits, unitTypes);
772 // First we do some tricks to make the LODs safer wrt. precision issues. See MultiTexShader::makeSafeLods().