Home | History | Annotate | Download | only in functional

Lines Matching refs:outputType

77 static string genTexFragmentShader (const vector<glu::DataType>& samplerTypes, glu::DataType outputType)
83 << "layout(location = 0) out highp " << glu::getDataTypeName(outputType) << " o_color0;\n";
109 src << " o_color0 = " << glu::getDataTypeName(outputType) << "(out0 * u_outScale0 + u_outBias0);\n";
116 static sglr::pdec::ShaderProgramDeclaration genTexture2DShaderDecl (const DataTypes& samplerTypes, glu::DataType outputType)
123 decl << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType));
135 decl << sglr::pdec::FragmentSource(genTexFragmentShader(samplerTypes.vec, outputType));
150 Texture2DShader::Texture2DShader (const DataTypes& samplerTypes, glu::DataType outputType, const Vec4& outScale, const Vec4& outBias)
151 : sglr::ShaderProgram (genTexture2DShaderDecl(samplerTypes, outputType))
154 , m_outputType (outputType)
265 TextureCubeArrayShader::TextureCubeArrayShader (glu::DataType samplerType, glu::DataType outputType)
270 << sglr::pdec::FragmentOutput(mapDataTypeToGenericVecType(outputType))
297 "layout(location = 0) out highp " + glu::getDataTypeName(outputType) + " o_color;\n"
300 " o_color = " + glu::getDataTypeName(outputType) + "(vec4(texture(u_sampler0, vec4(v_coord, u_layer))) * u_scale + u_bias);\n"
305 , m_outputType (outputType)