/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fNegativeComputeTests.cpp | 120 string generateComputeShader (NegativeTestContext& ctx, const string& shaderDeclarations, const string& shaderBody) in generateComputeShader() argument 134 << shaderBody in generateComputeShader() local 187 std::ostringstream shaderBody; in exceed_uniform_block_limit() local 195 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str()))); in exceed_uniform_block_limit() 205 std::ostringstream shaderBody; in exceed_shader_storage_block_limit() local 213 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str()))); in exceed_shader_storage_block_limit() 224 std::ostringstream shaderBody; in exceed_texture_image_units_limit() local 234 shaderBody << " sb_out.values[" << i << "] = texture(u_sampler[" << i << "], vec2(1.0f));\n"; in exceed_texture_image_units_limit() 237 << glu::ComputeSource(generateComputeShader(ctx, shaderDecl.str(), shaderBody.str()))); in exceed_texture_image_units_limit() 260 std::ostringstream shaderBody; in exceed_image_uniforms_limit() local 285 std::ostringstream shaderBody; exceed_shared_memory_size_limit() local 307 std::ostringstream shaderBody; exceed_uniform_components_limit() local 330 std::ostringstream shaderBody; exceed_atomic_counter_buffer_limit() local 361 std::ostringstream shaderBody; exceed_atomic_counters_limit() local [all...] |
H A D | es31fLayoutBindingTests.cpp | 88 std::string generateVertexShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody) in generateVertexShader() argument 111 << shaderBody << "\n" in generateVertexShader() local 130 std::string generateFragmentShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody) in generateFragmentShader() argument 157 << shaderBody << "\n" in generateFragmentShader() local 175 << shaderBody << "\n" in generateFragmentShader() local 188 std::string generateTessControlShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody) in generateTessControlShader() argument 219 << shaderBody << "\n" in generateTessControlShader() local 232 std::string generateTessEvaluationShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody) in generateTessEvaluationShader() argument 264 << shaderBody << "\n" in generateTessEvaluationShader() local 1136 std::ostringstream shaderBody; in generateShaders() local 1273 std::ostringstream shaderBody; generateShaders() local 1493 std::ostringstream shaderBody; generateShaders() local 1597 std::ostringstream shaderBody; generateShaders() local 1781 std::ostringstream shaderBody; generateShaders() local 1865 std::ostringstream shaderBody; generateShaders() local 2050 std::ostringstream shaderBody; generateShaders() local 2134 std::ostringstream shaderBody; generateShaders() local [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | DepthStencilSamplingTests.cpp | 70 std::ostringstream& shaderBody) { in GenerateSamplingShader() 93 shaderBody << "\nresult" << index << ".value = textureLoad(tex" << index in GenerateSamplingShader() 104 shaderBody << "var texel = textureLoad(tex" << index in GenerateSamplingShader() 108 shaderBody << "\nresult" << index << ".values[" << i << "] = texel[" in GenerateSamplingShader() 129 std::ostringstream shaderBody; in CreateSamplingRenderPipeline() local 131 GenerateSamplingShader(aspects, components, shaderSource, shaderBody); in CreateSamplingRenderPipeline() 134 shaderSource << shaderBody.str() << "return vec4<f32>();\n }"; in CreateSamplingRenderPipeline() 148 std::ostringstream shaderBody; in CreateSamplingComputePipeline() local 149 GenerateSamplingShader(aspects, components, shaderSource, shaderBody); in CreateSamplingComputePipeline() 151 shaderSource << "[[stage(compute), workgroup_size(1)]] fn main() { " << shaderBody in CreateSamplingComputePipeline() 67 GenerateSamplingShader(const std::vector<TestAspect>& aspects, const std::vector<uint32_t> components, std::ostringstream& shaderSource, std::ostringstream& shaderBody) GenerateSamplingShader() argument [all...] |
/third_party/vk-gl-cts/modules/egl/ |
H A D | teglRobustnessTests.cpp | 768 std::string genVertexShader (const std::string& shaderDecl, const std::string& shaderBody); 769 std::string genFragmentShader (const std::string& shaderDecl, const std::string& shaderBody); 770 std::string genComputeShader (const std::string& shaderDecl, const std::string& shaderBody); 802 std::string ShadersOOB::genVertexShader (const std::string& shaderDecl, const std::string& shaderBody) in genVertexShader() argument 825 << shaderBody << "\n" in genVertexShader() local 842 std::string ShadersOOB::genFragmentShader (const std::string& shaderDecl, const std::string& shaderBody) in genFragmentShader() argument 867 << shaderBody << "\n" in genFragmentShader() local 883 << shaderBody << "\n" in genFragmentShader() local 896 std::string ShadersOOB::genComputeShader (const std::string& shaderDecl, const std::string& shaderBody) in genComputeShader() argument 910 << shaderBody in genComputeShader() local 919 std::ostringstream shaderBody; genNonComputeSource() local 955 std::ostringstream shaderBody; genComputeSource() local [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderAlgorithmTests.cpp | 73 static ShaderAlgorithmCase* createExpressionCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LineStream& shaderBody) in createExpressionCase() argument 111 op << shaderBody.str(); in createExpressionCase()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleResolveTests.cpp | 2860 std::string shaderBody = "\tgl_SampleMask[0] = int(pushConstants.sampleMask);\n"; in init() local 2866 shaderBody += genericBodyTemplate.specialize(parameters); in init() 2870 parameters["BODY"] = shaderBody; in init()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleResolveTests.cpp | 2847 std::string shaderBody = "\tgl_SampleMask[0] = int(pushConstants.sampleMask);\n"; in init() local 2853 shaderBody += genericBodyTemplate.specialize(parameters); in init() 2857 parameters["BODY"] = shaderBody; in init()
|