Lines Matching refs:outputType

77 FlatColorShader::FlatColorShader (glu::DataType outputType)
81 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
94 "layout(location = 0) out highp ") + glu::getDataTypeName(outputType) + " o_color;\n"
97 " o_color = " + glu::getDataTypeName(outputType) + "(u_color);\n"
99 , m_outputType(outputType)
151 GradientShader::GradientShader (glu::DataType outputType)
156 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
175 "layout(location = 0) out highp ") + glu::getDataTypeName(outputType) + " o_color;\n"
183 " o_color = " + glu::getDataTypeName(outputType) + "(u_gradientMin + (u_gradientMax-u_gradientMin)*fv);\n"
185 , m_outputType(outputType)
234 static string genTexFragmentShader (const vector<glu::DataType>& samplerTypes, glu::DataType outputType)
240 << "layout(location = 0) out highp " << glu::getDataTypeName(outputType) << " o_color0;\n";
266 src << " o_color0 = " << glu::getDataTypeName(outputType) << "(out0 * u_outScale0 + u_outBias0);\n";
273 static sglr::pdec::ShaderProgramDeclaration genTexture2DShaderDecl (const DataTypes& samplerTypes, glu::DataType outputType)
280 decl << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType));
292 decl << sglr::pdec::FragmentSource(genTexFragmentShader(samplerTypes.vec, outputType));
307 Texture2DShader::Texture2DShader (const DataTypes& samplerTypes, glu::DataType outputType, const Vec4& outScale, const Vec4& outBias)
308 : sglr::ShaderProgram (genTexture2DShaderDecl(samplerTypes, outputType))
311 , m_outputType (outputType)
422 TextureCubeShader::TextureCubeShader (glu::DataType samplerType, glu::DataType outputType)
427 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
450 "layout(location = 0) out highp " + glu::getDataTypeName(outputType) + " o_color;\n"
453 " o_color = " + glu::getDataTypeName(outputType) + "(vec4(texture(u_sampler0, v_coord)) * u_scale + u_bias);\n"
457 , m_outputType (outputType)
560 Texture2DArrayShader::Texture2DArrayShader (glu::DataType samplerType, glu::DataType outputType)
565 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
588 "layout(location = 0) out highp " + glu::getDataTypeName(outputType) + " o_color;\n"
591 " o_color = " + glu::getDataTypeName(outputType) + "(vec4(texture(u_sampler0, vec3(v_coord, u_layer))) * u_scale + u_bias);\n"
596 , m_outputType (outputType)
668 Texture3DShader::Texture3DShader (glu::DataType samplerType, glu::DataType outputType)
673 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
696 "layout(location = 0) out highp " + glu::getDataTypeName(outputType) + " o_color;\n"
699 " o_color = " + glu::getDataTypeName(outputType) + "(vec4(texture(u_sampler0, vec3(v_coord, u_depth))) * u_scale + u_bias);\n"
704 , m_outputType (outputType)
776 DepthGradientShader::DepthGradientShader (glu::DataType outputType)
781 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
802 "layout(location = 0) out highp ") + glu::getDataTypeName(outputType) + " o_color;\n"
809 " o_color = " + glu::getDataTypeName(outputType) + "(u_color);\n"
811 , m_outputType (outputType)