Lines Matching refs:shaderBody
120 string generateComputeShader (NegativeTestContext& ctx, const string& shaderDeclarations, const string& shaderBody)
134 << shaderBody
187 std::ostringstream shaderBody;
195 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
205 std::ostringstream shaderBody;
213 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
224 std::ostringstream shaderBody;
234 shaderBody << " sb_out.values[" << i << "] = texture(u_sampler[" << i << "], vec2(1.0f));\n";
237 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
260 std::ostringstream shaderBody;
270 shaderBody << " sb_out.values[" << i << "]" << " = imageLoad(u_image[" << i << "], ivec2(gl_GlobalInvocationID.xy)).x;\n";
273 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
285 std::ostringstream shaderBody;
293 shaderBody << " sb_out.values = values[" << numberOfElements << "];\n";
296 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
307 std::ostringstream shaderBody;
315 shaderBody << " sb_out.values[0] = u_value[" << limit << "];\n";
316 shaderBody << " sb_out.values[1] = u_value[0];\n";
319 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
330 std::ostringstream shaderBody;
338 shaderBody << " uint oldVal = atomicCounterIncrement(u_atomic" << i << ");\n";
340 shaderBody << " oldVal = atomicCounterIncrement(u_atomic" << i << ");\n";
343 shaderBody << " sb_out.value = oldVal;\n";
351 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));
361 std::ostringstream shaderBody;
370 shaderBody << " uint oldVal = 0u;\n"
376 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str())));