Home
last modified time | relevance | path

Searched refs:specialize (Results 1 – 25 of 246) sorted by relevance

12345678910

/third_party/vk-gl-cts/modules/gles31/functional/
Des31fNegativeTessellationTests.cpp142 makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args), in single_tessellation_stage()
143 tcu::StringTemplate(fragmentShaderSource).specialize(args), in single_tessellation_stage()
144 tcu::StringTemplate(tessControlShaderSource).specialize(args), in single_tessellation_stage()
161 makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args), in single_tessellation_stage()
162 tcu::StringTemplate(fragmentShaderSource).specialize(args), in single_tessellation_stage()
163 tcu::StringTemplate(tessControlShaderSource).specialize(args), in single_tessellation_stage()
185 makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args), in single_tessellation_stage()
186 tcu::StringTemplate(fragmentShaderSource).specialize(args), in single_tessellation_stage()
188 tcu::StringTemplate(tessEvalShaderSource).specialize(args))); in single_tessellation_stage()
202 makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args), in single_tessellation_stage()
[all …]
Des31fNegativeShaderFramebufferFetchTests.cpp140 << glu::VertexSource(tcu::StringTemplate(vertexShaderSource).specialize(args)) in last_frag_data_not_defined()
141 << glu::FragmentSource(tcu::StringTemplate(fragShaderSource).specialize(args))); in last_frag_data_not_defined()
167 << glu::VertexSource(tcu::StringTemplate(vertexShaderSource).specialize(args)) in last_frag_data_readonly()
168 << glu::FragmentSource(tcu::StringTemplate(fragShaderSource).specialize(args))); in last_frag_data_readonly()
193 << glu::VertexSource(tcu::StringTemplate(vertexShaderSource).specialize(args)) in invalid_inout_version()
194 << glu::FragmentSource(tcu::StringTemplate(fragShaderSource).specialize(args))); in invalid_inout_version()
225 << glu::VertexSource(tcu::StringTemplate(vertexShaderSource).specialize(args)) in invalid_redeclaration_inout()
226 << glu::FragmentSource(tcu::StringTemplate(fragShaderSource).specialize(args))); in invalid_redeclaration_inout()
254 << glu::VertexSource(tcu::StringTemplate(vertShaderSource).specialize(args)) in invalid_vertex_inout()
255 << glu::FragmentSource(tcu::StringTemplate(fragmentShaderSource).specialize(args))); in invalid_vertex_inout()
Des31fNegativeVertexArrayApiTests.cpp436 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_arrays()
500 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_arrays_incomplete_primitive()
540 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_elements()
654 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_elements_incomplete_primitive()
772 …ble(true) << glu::VertexSource(tcu::StringTemplate(vertexShaderSource).specialize(args)) << glu::G… in draw_elements_base_vertex_primitive_mode_mismatch()
790 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_arrays_instanced()
863 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_arrays_instanced_incomplete_primitive()
905 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_elements_instanced()
1028 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_elements_instanced_incomplete_primitive()
1109 …(tcu::StringTemplate(vertexShaderSource).specialize(args), tcu::StringTemplate(fragmentShaderSourc… in draw_elements_instanced_base_vertex()
[all …]
Des31fNegativeComputeTests.cpp389 const glu::VertexSource vertSource(tcu::StringTemplate(vertexShaderSource).specialize(args)); in program_not_active()
390 const glu::FragmentSource fragSource(tcu::StringTemplate(fragmentShaderSource).specialize(args)); in program_not_active()
454 …const glu::ComputeSource compSource(tcu::StringTemplate(invalidComputeShaderSource).specialize(arg… in invalid_program_query()
474 const glu::VertexSource vertSource(tcu::StringTemplate(vertexShaderSource).specialize(args)); in invalid_program_query()
475 const glu::FragmentSource fragSource(tcu::StringTemplate(fragmentShaderSource).specialize(args)); in invalid_program_query()
500 const glu::ComputeSource compSource(tcu::StringTemplate(computeShaderSource).specialize(args)); in invalid_dispatch_compute_indirect()
591 const glu::ComputeSource compSource(tcu::StringTemplate(computeShaderSource).specialize(args)); in invalid_maximum_work_group_counts()
825 …e vertSource (tcu::StringTemplate(genBuiltInSource(glu::SHADERTYPE_VERTEX)).specialize(args)); in invalid_write_built_in_constants()
826 … fragSource (tcu::StringTemplate(genBuiltInSource(glu::SHADERTYPE_FRAGMENT)).specialize(args)); in invalid_write_built_in_constants()
827 …rce (tcu::StringTemplate(genBuiltInSource(glu::SHADERTYPE_TESSELLATION_CONTROL)).specialize(args)); in invalid_write_built_in_constants()
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmVariablePointersTests.cpp390 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
414 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
446 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
473 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
506 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
543 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
570 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
614 spec.assembly = shaderTemplate.specialize(specs); in addPhysicalOrVariablePointersComputeGroup()
1084 spec.assembly = shaderTemplate.specialize(specs); in addComplexTypesPhysicalOrVariablePointersComputeGroup()
1120 spec.assembly = shaderTemplate.specialize(specs); in addComplexTypesPhysicalOrVariablePointersComputeGroup()
[all …]
DvktSpvAsm8bitStorageTests.cpp923 return loopBegin.specialize(spec); in beginLoop()
937 return loopEnd.specialize(spec); in endLoop()
1085 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStorage32To8Group()
1237 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitUniform8To32Group()
1402 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStoragePushConstant8To32Group()
1561 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStorage16To8Group()
1719 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitUniform8To16Group()
1888 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStoragePushConstant8To16Group()
2197 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStorageUniform8StructTo32StructGroup()
2421 spec.assembly = shaderTemplate.specialize(specs); in addCompute8bitStorageUniform32StructTo8StructGroup()
[all …]
DvktSpvAsm16bitStorageTests.cpp1132 return loopBegin.specialize(spec); in beginLoop()
1146 return loopEnd.specialize(spec); in endLoop()
1341 spec.assembly = shaderTemplate.specialize(specs); in addCompute16bitStorageUniform16To32Group()
1476 spec.assembly = shaderTemplate.specialize(specs); in addCompute16bitStorageUniform16To32Group()
1686 spec.assembly = shaderTemplate.specialize(specs); in addCompute16bitStorageUniform16To32ChainAccessGroup()
1856 spec.assembly = shaderTemplate.specialize(specs); in addCompute16bitStoragePushConstant16To32Group()
1970 spec.assembly = shaderTemplate.specialize(specs); in addCompute16bitStoragePushConstant16To32Group()
2169 fragments["pre_main"] = scalarPreMain.specialize(specs); in addGraphics16BitStorageUniformInt32To16Group()
2170 fragments["testfun"] = scalarTestFunc.specialize(specs); in addGraphics16BitStorageUniformInt32To16Group()
2171 fragments["capability"] = capabilities.specialize(specs); in addGraphics16BitStorageUniformInt32To16Group()
[all …]
DvktSpvAsmVariableInitTests.cpp215 spec.assembly = shaderSourceTemplate.specialize(shaderSpec); in addComputeVariableInitPrivateTest()
306 fragments["pre_main"] = preMain.specialize(shaderSpec); in addGraphicsVariableInitPrivateTest()
307 fragments["decoration"] = decoration.specialize(shaderSpec); in addGraphicsVariableInitPrivateTest()
308 fragments["testfun"] = testFun.specialize(shaderSpec); in addGraphicsVariableInitPrivateTest()
451 …dst.spirvAsmSources.add("vert", DE_NULL) << vertexShader.specialize(spec) << SpirVAsmBuildOptions(… in addShaderCodeOutput()
584 …dst.spirvAsmSources.add("vert", DE_NULL) << vertexShader.specialize(spec) << SpirVAsmBuildOptions(… in addShaderCodeOutput()
585 …dst.spirvAsmSources.add("frag", DE_NULL) << fragmentShader.specialize(spec) << SpirVAsmBuildOption… in addShaderCodeOutput()
DvktSpvAsmWorkgroupMemoryTests.cpp290 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
317 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
349 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
382 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
408 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
439 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
472 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
508 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
538 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
573 spec.assembly = shaderSource.specialize(shaderSpec); in addComputeWorkgroupMemoryTests()
[all …]
DvktSpvAsmConditionalBranchTests.cpp119 spec.assembly = shaderSource.specialize(specs); in addComputeSameLabelsTest()
214 fragments["testfun"] = testFun.specialize(specs); in addGraphicsSameLabelsTest()
/third_party/vk-gl-cts/external/openglcts/modules/common/
DglcAggressiveShaderOptimizationsTests.cpp292 tcu::StringTemplate(sinFunctionDefinitionVS).specialize(m_specializationMap); in prepareSineSources()
294 tcu::StringTemplate(sinFunctionDefinitionFS).specialize(m_specializationMap); in prepareSineSources()
298 vsTemplate = tcu::StringTemplate(vsTemplate).specialize(m_specializationMap); in prepareSineSources()
299 fsTemplate = tcu::StringTemplate(fsTemplate).specialize(m_specializationMap); in prepareSineSources()
413 tcu::StringTemplate(cosFunctionDefinitionVS).specialize(m_specializationMap); in prepareCosineSources()
415 tcu::StringTemplate(cosFunctionDefinitionFS).specialize(m_specializationMap); in prepareCosineSources()
419 vsTemplate = tcu::StringTemplate(vsTemplate).specialize(m_specializationMap); in prepareCosineSources()
420 fsTemplate = tcu::StringTemplate(fsTemplate).specialize(m_specializationMap); in prepareCosineSources()
DglcShaderNegativeTests.cpp91 std::string vertex_code = tcu::StringTemplate(vertex_source_template).specialize(args); in iterate()
92 std::string fragment_code = tcu::StringTemplate(fragment_source_template).specialize(args); in iterate()
172 std::string vcode = tcu::StringTemplate(vertex_source_template).specialize(args); in iterate()
176 std::string fcode = tcu::StringTemplate(fragment_source_template).specialize(args); in iterate()
250 std::string vertex_code = tcu::StringTemplate(vertex_source_template).specialize(args); in iterate()
251 std::string fragment_code = tcu::StringTemplate(fragment_source_template).specialize(args); in iterate()
DglcShaderIndexingTests.cpp357 string vertexShaderSource = vertTemplate.specialize(params); in createVaryingArrayCase()
358 string fragmentShaderSource = fragTemplate.specialize(params); in createVaryingArrayCase()
469 string vertexShaderSource = vertTemplate.specialize(params); in createUniformArrayCase()
470 string fragmentShaderSource = fragTemplate.specialize(params); in createUniformArrayCase()
619 string vertexShaderSource = vertTemplate.specialize(params); in createTmpArrayCase()
620 string fragmentShaderSource = fragTemplate.specialize(params); in createTmpArrayCase()
880 string vertexShaderSource = vertTemplate.specialize(params); in createVectorSubscriptCase()
881 string fragmentShaderSource = fragTemplate.specialize(params); in createVectorSubscriptCase()
1127 string vertexShaderSource = vertTemplate.specialize(params); in createMatrixSubscriptCase()
1128 string fragmentShaderSource = fragTemplate.specialize(params); in createMatrixSubscriptCase()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/
DvktMeshShaderPropertyTests.cpp297 …programCollection.glslSources.add("task") << glu::TaskSource(taskTemplate.specialize(taskReplaceme… in initPrograms()
305 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
346 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
355 …programCollection.glslSources.add("task") << glu::TaskSource(taskTemplate.specialize(taskReplaceme… in initPrograms()
429 …programCollection.glslSources.add("task") << glu::TaskSource(taskTemplate.specialize(taskReplaceme… in initPrograms()
430 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
475 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
588 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
601 …programCollection.glslSources.add("task") << glu::TaskSource(taskTemplate.specialize(taskReplaceme… in initPrograms()
652 …programCollection.glslSources.add("mesh") << glu::MeshSource(meshTemplate.specialize(meshReplaceme… in initPrograms()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
DvktDrawMultipleInterpolationTests.cpp266 …programCollection.glslSources.add("vert_multi") << glu::VertexSource(vertShaderMulti.specialize(… in initPrograms()
267 …n.glslSources.add("frag_multi") << glu::FragmentSource(fragShaderMulti.specialize(replacements)); in initPrograms()
268 …programCollection.glslSources.add("vert_smooth") << glu::VertexSource(vertShaderSingle.specialize in initPrograms()
269 …ection.glslSources.add("frag_smooth") << glu::FragmentSource(fragShaderSingle.specialize(smooth)); in initPrograms()
270 …programCollection.glslSources.add("vert_flat") << glu::VertexSource(vertShaderSingle.specialize(… in initPrograms()
271 …ollection.glslSources.add("frag_flat") << glu::FragmentSource(fragShaderSingle.specialize(flat)); in initPrograms()
272 …Sources.add("vert_noperspective") << glu::VertexSource(vertShaderSingle.specialize(noperspective)); in initPrograms()
273 …urces.add("frag_noperspective") << glu::FragmentSource(fragShaderSingle.specialize(noperspective)); in initPrograms()
274 …tion.glslSources.add("vert_centroid") << glu::VertexSource(vertShaderSingle.specialize(centroid)); in initPrograms()
275 …on.glslSources.add("frag_centroid") << glu::FragmentSource(fragShaderSingle.specialize(centroid)); in initPrograms()
[all …]
DvktDrawDifferingInterpolationTests.cpp148 programCollection.glslSources.add("vert") << glu::VertexSource(vertShader.specialize(empty)); in initPrograms()
149 …programCollection.glslSources.add("vertFlatColor") << glu::VertexSource(vertShader.specialize(flat… in initPrograms()
150 …programCollection.glslSources.add("vertNoPerspective") << glu::VertexSource(vertShader.specialize(… in initPrograms()
151 programCollection.glslSources.add("frag") << glu::FragmentSource(fragShader.specialize(empty)); in initPrograms()
152 …programCollection.glslSources.add("fragFlatColor") << glu::FragmentSource(fragShader.specialize(fl… in initPrograms()
153 ….glslSources.add("fragNoPerspective") << glu::FragmentSource(fragShader.specialize(noPerspective)); in initPrograms()
/third_party/vk-gl-cts/framework/common/
DtcuStringTemplate.hpp46 std::string specialize (const std::map<std::string, std::string>& params) const;
92 return specialize(unpacked); in format()
/third_party/vk-gl-cts/modules/glshared/
DglsShaderConstExprTests.cpp151 …shaderTemplateParams["CASE_EXPRESSION"] = expressionTemplate.specialize(expressionTemplateParams) … in createTests()
154 const string mapped = shaderTemplate.specialize(shaderTemplateParams); in createTests()
205 …shaderTemplateParams["CASE_EXPRESSION"] = expressionTemplate.specialize(expressionTemplateParams) … in createTests()
208 const string mapped = shaderTemplate.specialize(shaderTemplateParams); in createTests()
/third_party/boost/libs/numeric/odeint/doc/
Ddetails_generation_functions.qbk26specialize two class templates. Suppose your steppers are called `custom_stepper`, `custom_control…
38 For the dense_output_stepper everything works similar. Here you have to specialize `boost::numeric:…
/third_party/vk-gl-cts/modules/gles3/functional/
Des3fShaderIndexingTests.cpp330 string vertexShaderSource = vertTemplate.specialize(params); in createVaryingArrayCase()
331 string fragmentShaderSource = fragTemplate.specialize(params); in createVaryingArrayCase()
436 string vertexShaderSource = vertTemplate.specialize(params); in createUniformArrayCase()
437 string fragmentShaderSource = fragTemplate.specialize(params); in createUniformArrayCase()
580 string vertexShaderSource = vertTemplate.specialize(params); in createTmpArrayCase()
581 string fragmentShaderSource = fragTemplate.specialize(params); in createTmpArrayCase()
762 string vertexShaderSource = vertTemplate.specialize(params); in createVectorSubscriptCase()
763 string fragmentShaderSource = fragTemplate.specialize(params); in createVectorSubscriptCase()
949 string vertexShaderSource = vertTemplate.specialize(params); in createMatrixSubscriptCase()
950 string fragmentShaderSource = fragTemplate.specialize(params); in createMatrixSubscriptCase()
Des3fShaderReturnTests.cpp163 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeConditionalReturnInFuncCase()
219 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeOutputWriteReturnCase()
266 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeReturnInLoopCase()
/third_party/vk-gl-cts/modules/gles2/functional/
Des2fShaderIndexingTests.cpp361 string vertexShaderSource = vertTemplate.specialize(params); in createVaryingArrayCase()
362 string fragmentShaderSource = fragTemplate.specialize(params); in createVaryingArrayCase()
474 string vertexShaderSource = vertTemplate.specialize(params); in createUniformArrayCase()
475 string fragmentShaderSource = fragTemplate.specialize(params); in createUniformArrayCase()
658 string vertexShaderSource = vertTemplate.specialize(params); in createTmpArrayCase()
659 string fragmentShaderSource = fragTemplate.specialize(params); in createTmpArrayCase()
848 string vertexShaderSource = vertTemplate.specialize(params); in createVectorSubscriptCase()
849 string fragmentShaderSource = fragTemplate.specialize(params); in createVectorSubscriptCase()
1020 string vertexShaderSource = vertTemplate.specialize(params); in createMatrixSubscriptCase()
1021 string fragmentShaderSource = fragTemplate.specialize(params); in createMatrixSubscriptCase()
Des2fLightAmountTest.cpp165 vertexShaderSource = vertexTemplate.specialize(params); in iterate()
166 fragmentShaderSource = fragmentTemplate.specialize(params); in iterate()
Des2fShaderReturnTests.cpp190 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeConditionalReturnInFuncCase()
244 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeOutputWriteReturnCase()
291 …return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(),… in makeReturnInLoopCase()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderIndexingTests.cpp382 string vertexShaderSource = vertTemplate.specialize(params); in createVaryingArrayCase()
383 string fragmentShaderSource = fragTemplate.specialize(params); in createVaryingArrayCase()
498 string vertexShaderSource = vertTemplate.specialize(params); in createUniformArrayCase()
499 string fragmentShaderSource = fragTemplate.specialize(params); in createUniformArrayCase()
685 string vertexShaderSource = vertTemplate.specialize(params); in createTmpArrayCase()
686 string fragmentShaderSource = fragTemplate.specialize(params); in createTmpArrayCase()
877 string vertexShaderSource = vertTemplate.specialize(params); in createVectorSubscriptCase()
878 string fragmentShaderSource = fragTemplate.specialize(params); in createVectorSubscriptCase()
1069 string vertexShaderSource = vertTemplate.specialize(params); in createMatrixSubscriptCase()
1070 string fragmentShaderSource = fragTemplate.specialize(params); in createMatrixSubscriptCase()

12345678910