Lines Matching refs:params
119 map<string, string> params;
138 params["FRAG_HEADER"] = "";
139 params["VTX_HEADER"] = "";
140 params["VTX_IN"] = "attribute";
141 params["VTX_OUT"] = "varying";
142 params["FRAG_IN"] = "varying";
143 params["FRAG_COLOR"] = "gl_FragColor";
157 params["FRAG_HEADER"] = version + (ext ? string("\n#extension ") + ext + " : require" : string()) + "\nlayout(location = 0) out mediump vec4 dEQP_FragColor;\n";
158 params["VTX_HEADER"] = version + "\n";
159 params["VTX_IN"] = "in";
160 params["VTX_OUT"] = "out";
161 params["FRAG_IN"] = "in";
162 params["FRAG_COLOR"] = "dEQP_FragColor";
167 params["PRECISION"] = glu::getPrecisionName(m_texCoordPrecision);
170 params["TEXCOORD_TYPE"] = "vec4";
172 params["TEXCOORD_TYPE"] = "vec3";
174 params["TEXCOORD_TYPE"] = "vec2";
176 params["TEXCOORD_TYPE"] = "float";
253 params["SAMPLER_TYPE"] = sampler;
254 params["LOOKUP"] = lookup;
256 std::string vertSrc = tcu::StringTemplate(vertShaderTemplate).specialize(params);
257 std::string fragSrc = tcu::StringTemplate(fragShaderTemplate).specialize(params);
307 void TextureRenderer::renderQuad (int texUnit, const float* texCoord, const RenderParams& params)
310 tcu::Vec4 wCoord = params.flags & RenderParams::PROJECTED ? params.w : tcu::Vec4(1.0f);
311 bool useBias = !!(params.flags & RenderParams::USE_BIAS);
312 bool logUniforms = !!(params.flags & RenderParams::LOG_UNIFORMS);
326 if (params.texType == TEXTURETYPE_2D)
330 switch (params.samplerType)
339 else if (params.texType == TEXTURETYPE_1D)
343 switch (params.samplerType)
352 else if (params.texType == TEXTURETYPE_CUBE)
356 switch (params.samplerType)
365 else if (params.texType == TEXTURETYPE_3D)
369 switch (params.samplerType)
377 else if (params.texType == TEXTURETYPE_2D_ARRAY)
383 switch (params.samplerType)
392 else if (params.texType == TEXTURETYPE_CUBE_ARRAY)
398 switch (params.samplerType)
407 else if (params.texType == TEXTURETYPE_1D_ARRAY)
413 switch (params.samplerType)
422 else if (params.texType == TEXTURETYPE_BUFFER)
426 switch (params.samplerType)
440 if (params.flags & RenderParams::LOG_PROGRAMS)
455 gl.uniform1f(gl.getUniformLocation(prog, "u_bias"), params.bias);
457 m_log << TestLog::Message << "u_bias = " << params.bias << TestLog::EndMessage;
460 if (params.samplerType == SAMPLERTYPE_SHADOW)
462 gl.uniform1f(gl.getUniformLocation(prog, "u_ref"), params.ref);
464 m_log << TestLog::Message << "u_ref = " << params.ref << TestLog::EndMessage;
467 gl.uniform4fv(gl.getUniformLocation(prog, "u_colorScale"), 1, params.colorScale.getPtr());
468 gl.uniform4fv(gl.getUniformLocation(prog, "u_colorBias"), 1, params.colorBias.getPtr());
472 m_log << TestLog::Message << "u_colorScale = " << params.colorScale << TestLog::EndMessage;
473 m_log << TestLog::Message << "u_colorBias = " << params.colorBias << TestLog::EndMessage;