Lines Matching refs:shader
839 glslang::TShader shader(stage); in preProcessShader() local
844 shader.setStringsWithLengthsAndNames(&shader_strings, &shader_lengths, &string_names, 1); in preProcessShader()
845 shader.setPreamble(preamble.data()); in preProcessShader()
846 shader.setEntryPoint("main"); in preProcessShader()
847 shader.setAutoMapBindings(false); in preProcessShader()
848 shader.setAutoMapLocations(false); in preProcessShader()
849 shader.setShiftImageBinding(0); in preProcessShader()
850 shader.setShiftSamplerBinding(0); in preProcessShader()
851 shader.setShiftTextureBinding(0); in preProcessShader()
852 shader.setShiftUboBinding(0); in preProcessShader()
853 shader.setShiftSsboBinding(0); in preProcessShader()
854 shader.setShiftUavBinding(0); in preProcessShader()
855 shader.setEnvClient(glslang::EShClient::EShClientVulkan, version); in preProcessShader()
856 shader.setEnvTarget(glslang::EShTargetLanguage::EShTargetSpv, languageVersion); in preProcessShader()
857 shader.setInvertY(false); in preProcessShader()
858 shader.setNanMinMaxClamp(false); in preProcessShader()
863 if (!shader.preprocess( in preProcessShader()
865 …LUME_LOG_E("Spirv preprocessing compilation failed '%s':\n%s", aSourceName.data(), shader.getInfoL… in preProcessShader()
866 …LUME_LOG_E("Spirv preprocessing compilation failed '%s':\n%s", aSourceName.data(), shader.getInfoD… in preProcessShader()
919 glslang::TShader shader(stage); in compileShaderToSpirvBinary() local
923 shader.setStringsWithLengthsAndNames(&shader_strings, &shader_lengths, &string_names, 1); in compileShaderToSpirvBinary()
924 shader.setPreamble("#extension GL_GOOGLE_include_directive : enable\n"); in compileShaderToSpirvBinary()
925 shader.setEntryPoint("main"); in compileShaderToSpirvBinary()
926 shader.setAutoMapBindings(false); in compileShaderToSpirvBinary()
927 shader.setAutoMapLocations(false); in compileShaderToSpirvBinary()
928 shader.setShiftImageBinding(0); in compileShaderToSpirvBinary()
929 shader.setShiftSamplerBinding(0); in compileShaderToSpirvBinary()
930 shader.setShiftTextureBinding(0); in compileShaderToSpirvBinary()
931 shader.setShiftUboBinding(0); in compileShaderToSpirvBinary()
932 shader.setShiftSsboBinding(0); in compileShaderToSpirvBinary()
933 shader.setShiftUavBinding(0); in compileShaderToSpirvBinary()
934 shader.setEnvClient(glslang::EShClient::EShClientVulkan, version); in compileShaderToSpirvBinary()
935 shader.setEnvTarget(glslang::EShTargetLanguage::EShTargetSpv, languageVersion); in compileShaderToSpirvBinary()
936 shader.setInvertY(false); in compileShaderToSpirvBinary()
937 shader.setNanMinMaxClamp(false); in compileShaderToSpirvBinary()
940 if (!shader.parse(&kGLSLangDefaultTResource, 110, EProfile::ENoProfile, false, false, rules)) { in compileShaderToSpirvBinary()
941 … LUME_LOG_E("Spirv binary compilation failed '%s':\n%s", aSourceName.data(), shader.getInfoLog()); in compileShaderToSpirvBinary()
942 …LUME_LOG_E("Spirv binary compilation failed '%s':\n%s", aSourceName.data(), shader.getInfoDebugLog… in compileShaderToSpirvBinary()
947 program.addShader(&shader); in compileShaderToSpirvBinary()
1654 Shader shader; in runAllCompilationStages() local
1655 shader.shaderStageFlags_ = in runAllCompilationStages()
1661 shader.backend_ = DeviceBackendType::OPENGL; in runAllCompilationStages()
1662 shader.ovrEnabled = multiviewEnabled; in runAllCompilationStages()
1675 ProcessShaderModule(shader, info); in runAllCompilationStages()
1677 … static_cast<const void*>(shader.source_.data())), in runAllCompilationStages()
1678 shader.source_.size()), in runAllCompilationStages()
1700 Shader shader; in runAllCompilationStages() local
1701 shader.shaderStageFlags_ = in runAllCompilationStages()
1707 shader.backend_ = DeviceBackendType::OPENGLES; in runAllCompilationStages()
1708 shader.ovrEnabled = multiviewEnabled; in runAllCompilationStages()
1721 ProcessShaderModule(shader, info); in runAllCompilationStages()
1723 … static_cast<const void*>(shader.source_.data())), in runAllCompilationStages()
1724 shader.source_.size()), in runAllCompilationStages()