Home
last modified time | relevance | path

Searched refs:outputPrefix (Results 1 - 3 of 3) sorted by relevance

/third_party/vk-gl-cts/modules/glshared/
H A DglsShaderExecUtil.cpp94 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) in generateVertexShader() argument
101 DE_ASSERT(!inputPrefix.empty() && !outputPrefix.empty()); in generateVertexShader()
123 src << "flat " << out << " " << glu::declare(intType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
126 src << "flat " << out << " " << glu::declare(output->varType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
160 src << "\t" << outputPrefix << output->name << " = " << glu::getDataTypeName(intBaseType) << "(" << output->name << ");\n"; in generateVertexShader()
163 src << "\t" << outputPrefix << output->name << " = " << output->name << ";\n"; in generateVertexShader()
171 static std::string generateGeometryShader (const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) in generateGeometryShader() argument
174 DE_ASSERT(!inputPrefix.empty() && !outputPrefix.empty()); in generateGeometryShader()
202 src << "flat out " << glu::declare(intType, outputPrefix + output->name) << ";\n"; in generateGeometryShader()
205 src << "flat out " << glu::declare(output->varType, outputPrefix in generateGeometryShader()
270 generatePassthroughVertexShader(const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) generatePassthroughVertexShader() argument
298 generateFragShaderOutputDecl(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& outputPrefix) generateFragShaderOutputDecl() argument
349 generateFragShaderOutAssign(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::string& valuePrefix, const std::string& outputPrefix) generateFragShaderOutAssign() argument
377 generateFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generateFragmentShader() argument
419 generatePassthroughFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generatePassthroughFragmentShader() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderExecutor.cpp171 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const char* inputPrefix, const char* outputPrefix) in generatePassthroughVertexShader() argument
187 << "layout(location = " << location - 1 << ") flat out " << glu::declare(input->varType, outputPrefix + input->name) << ";\n"; in generatePassthroughVertexShader()
195 src << "\t" << outputPrefix << input->name << " = " << inputPrefix << input->name << ";\n"; in generatePassthroughVertexShader()
202 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) in generateVertexShader() argument
204 DE_ASSERT(!inputPrefix.empty() && !outputPrefix.empty()); in generateVertexShader()
232 src << "layout(location = " << locationNumber << ") flat out " << glu::declare(intType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
235 src << "layout(location = " << locationNumber << ") flat out " << glu::declare(output->varType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
287 src << "\t" << outputPrefix << output->name << " = packed_" << output->name << ";\n"; in generateVertexShader()
296 src << "\t" << outputPrefix << output->name << " = " << glu::getDataTypeName(intBaseType) << "(" << output->name << ");\n"; in generateVertexShader()
299 src << "\t" << outputPrefix << outpu in generateVertexShader()
314 generateFragShaderOutputDecl(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& outputPrefix) generateFragShaderOutputDecl() argument
363 generateFragShaderOutAssign(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::string& valuePrefix, const std::string& outputPrefix, const bool isInput16Bit = false) generateFragShaderOutAssign() argument
396 generatePassthroughFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generatePassthroughFragmentShader() argument
431 generateGeometryShader(const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix, const bool pointSizeSupported) generateGeometryShader() argument
515 generateFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generateFragmentShader() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktShaderExecutor.cpp171 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const char* inputPrefix, const char* outputPrefix) in generatePassthroughVertexShader() argument
187 << "layout(location = " << location - 1 << ") flat out " << glu::declare(input->varType, outputPrefix + input->name) << ";\n"; in generatePassthroughVertexShader()
195 src << "\t" << outputPrefix << input->name << " = " << inputPrefix << input->name << ";\n"; in generatePassthroughVertexShader()
202 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) in generateVertexShader() argument
204 DE_ASSERT(!inputPrefix.empty() && !outputPrefix.empty()); in generateVertexShader()
232 src << "layout(location = " << locationNumber << ") flat out " << glu::declare(intType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
235 src << "layout(location = " << locationNumber << ") flat out " << glu::declare(output->varType, outputPrefix + output->name) << ";\n"; in generateVertexShader()
287 src << "\t" << outputPrefix << output->name << " = packed_" << output->name << ";\n"; in generateVertexShader()
296 src << "\t" << outputPrefix << output->name << " = " << glu::getDataTypeName(intBaseType) << "(" << output->name << ");\n"; in generateVertexShader()
299 src << "\t" << outputPrefix << outpu in generateVertexShader()
314 generateFragShaderOutputDecl(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& outputPrefix) generateFragShaderOutputDecl() argument
363 generateFragShaderOutAssign(std::ostream& src, const ShaderSpec& shaderSpec, bool useIntOutputs, const std::string& valuePrefix, const std::string& outputPrefix, const bool isInput16Bit = false) generateFragShaderOutAssign() argument
396 generatePassthroughFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generatePassthroughFragmentShader() argument
431 generateGeometryShader(const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix, const bool pointSizeSupported) generateGeometryShader() argument
515 generateFragmentShader(const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) generateFragmentShader() argument
[all...]

Completed in 8 milliseconds