/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsShaderExecUtil.cpp | 94 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() 111 src << in << " " << glu::declare(input->varType, inputPrefix + input->name) << ";\n"; in generateVertexShader() 137 src << "\t" << glu::declare(input->varType, input->name) << " = " << inputPrefix << input->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() 190 src << "flat in " << glu::declare(input->varType, inputPrefix + input->name) << "[];\n"; in generateGeometryShader() 215 src << "\t" << glu::declare(input->varType, input->name) << " = " << inputPrefix << input->name << "[0];\n"; in generateGeometryShader() 270 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPrefix, const std::string& outputPrefix) in generatePassthroughVertexShader() argument 282 src << "in " << glu::declare(input->varType, inputPrefix in generatePassthroughVertexShader() 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 D | vktShaderExecutor.cpp | 171 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const char* inputPrefix, const char* outputPrefix) in generatePassthroughVertexShader() argument 186 src << "layout(location = "<< location << ") in " << glu::declare(input->varType, inputPrefix + 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() 218 src << "layout(location = " << locationNumber << ") in " << glu::declare(input->varType, inputPrefix + input->name) << ";\n"; in generateVertexShader() 250 src << "\t" << tname << " " << input->name << " = " << tname << "(" << inputPrefix << input->name << ");\n"; in generateVertexShader() 253 src << "\t" << glu::declare(input->varType, input->name) << " = " << inputPrefix << input->name << ";\n"; in generateVertexShader() 396 static std::string generatePassthroughFragmentShader (const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) in generatePassthroughFragmentShader() argument 414 src << "layout(location = " << locationNumber << ") flat in " << glu::declare(intType, inputPrefix in generatePassthroughFragmentShader() 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 D | vktShaderExecutor.cpp | 171 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const char* inputPrefix, const char* outputPrefix) in generatePassthroughVertexShader() argument 186 src << "layout(location = "<< location << ") in " << glu::declare(input->varType, inputPrefix + 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() 218 src << "layout(location = " << locationNumber << ") in " << glu::declare(input->varType, inputPrefix + input->name) << ";\n"; in generateVertexShader() 250 src << "\t" << tname << " " << input->name << " = " << tname << "(" << inputPrefix << input->name << ");\n"; in generateVertexShader() 253 src << "\t" << glu::declare(input->varType, input->name) << " = " << inputPrefix << input->name << ";\n"; in generateVertexShader() 396 static std::string generatePassthroughFragmentShader (const ShaderSpec& shaderSpec, bool useIntOutputs, const std::map<std::string, int>& outLocationMap, const std::string& inputPrefix, const std::string& outputPrefix) in generatePassthroughFragmentShader() argument 414 src << "layout(location = " << locationNumber << ") flat in " << glu::declare(intType, inputPrefix in generatePassthroughFragmentShader() 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...] |