Lines Matching defs:shader
200 // Compile each input shader file.
209 auto* shader = shaders.back().get();
211 shader->setAutoMapLocations(true);
212 shader->setAutoMapBindings(true);
214 shader->setEnvInput(glslang::EShSourceGlsl, shader->getStage(), glslang::EShClientVulkan, 100);
215 shader->setEnvClient(glslang::EShClientVulkan, glslang::EShTargetVulkan_1_1);
216 shader->setEnvTarget(glslang::EShTargetSpv, glslang::EShTargetSpv_1_0);
219 shader->setEnvInputVulkanRulesRelaxed();
221 success &= compile(shader, contents, "", controls);
224 { fileNames[i], shader->getInfoLog(), shader->getInfoDebugLog() });
229 for (const auto& shader : shaders) program.addShader(shader.get());