Lines Matching refs:specializationMap
127 std::map<std::string, std::string> specializationMap; in specializeShader() local
129 specializationMap["GLSL_VERSION_DECL"] = glu::getGLSLVersionDeclaration(glslVersion); in specializeShader()
133 specializationMap["ARB_ES32_COMPATIBILITY_REQUIRE"] = ""; in specializeShader()
134 specializationMap["GEOMETRY_SHADER_REQUIRE"] = ""; in specializeShader()
135 specializationMap["GEOMETRY_POINT_SIZE"] = "#extension GL_EXT_geometry_point_size : require"; in specializeShader()
136 specializationMap["GPU_SHADER5_REQUIRE"] = ""; in specializeShader()
137 specializationMap["TESSELLATION_SHADER_REQUIRE"] = ""; in specializeShader()
138 …specializationMap["TESSELLATION_POINT_SIZE_REQUIRE"] = "#extension GL_EXT_tessellation_point_size … in specializeShader()
139 specializationMap["PRIMITIVE_BOUNDING_BOX_REQUIRE"] = ""; in specializeShader()
140 specializationMap["PRIM_GL_BOUNDING_BOX"] = "gl_BoundingBox"; in specializeShader()
144 …specializationMap["ARB_ES32_COMPATIBILITY_REQUIRE"] = "#extension GL_ARB_ES3_2_compatibility : req… in specializeShader()
145 specializationMap["GEOMETRY_SHADER_REQUIRE"] = ""; in specializeShader()
146 specializationMap["GEOMETRY_POINT_SIZE"] = ""; in specializeShader()
147 specializationMap["GPU_SHADER5_REQUIRE"] = ""; in specializeShader()
148 specializationMap["TESSELLATION_SHADER_REQUIRE"] = ""; in specializeShader()
149 specializationMap["TESSELLATION_POINT_SIZE_REQUIRE"] = ""; in specializeShader()
150 specializationMap["PRIMITIVE_BOUNDING_BOX_REQUIRE"] = ""; in specializeShader()
151 specializationMap["PRIM_GL_BOUNDING_BOX"] = "gl_BoundingBox"; in specializeShader()
155 specializationMap["ARB_ES32_COMPATIBILITY_REQUIRE"] = ""; in specializeShader()
156 specializationMap["GEOMETRY_SHADER_REQUIRE"] = "#extension GL_EXT_geometry_shader : require"; in specializeShader()
157 specializationMap["GEOMETRY_POINT_SIZE"] = "#extension GL_EXT_geometry_point_size : require"; in specializeShader()
158 specializationMap["GPU_SHADER5_REQUIRE"] = "#extension GL_EXT_gpu_shader5 : require"; in specializeShader()
159 …specializationMap["TESSELLATION_SHADER_REQUIRE"] = "#extension GL_EXT_tessellation_shader : requir… in specializeShader()
160 …specializationMap["TESSELLATION_POINT_SIZE_REQUIRE"] = "#extension GL_EXT_tessellation_point_size … in specializeShader()
161 …specializationMap["PRIMITIVE_BOUNDING_BOX_REQUIRE"] = "#extension GL_EXT_primitive_bounding_box : … in specializeShader()
162 specializationMap["PRIM_GL_BOUNDING_BOX"] = "gl_BoundingBoxEXT"; in specializeShader()
165 return tcu::StringTemplate(code).specialize(specializationMap); in specializeShader()