Lines Matching refs:controls
186 const std::string& entryPointName, EShMessages controls,
194 if ((controls & EShMsgDebugInfo) && shaderName != nullptr) {
203 defaultVersion, isForwardCompatible, controls);
213 const std::string& entryPointName, EShMessages controls,
234 if (controls & EShMsgSpvRules) {
235 if (controls & EShMsgVulkanRules) {
236 shader.setEnvInput((controls & EShMsgReadHlsl) ? glslang::EShSourceHlsl
242 shader.setEnvInput((controls & EShMsgReadHlsl) ? glslang::EShSourceHlsl
251 &shader, code, entryPointName, controls, nullptr, &shaderName);
255 success &= program.link(controls);
259 if (success && (controls & EShMsgSpvRules)) {
286 const std::string& entryPointName, EShMessages controls, in compileLinkIoMap() argument
309 bool success = compile(&shader, code, entryPointName, controls); in compileLinkIoMap()
314 success &= program.link(controls); in compileLinkIoMap()
321 if (success && (controls & EShMsgSpvRules)) { in compileLinkIoMap()
345 const std::string& entryPointName, EShMessages controls,
354 bool success = compile(&shader, code, entryPointName, controls);
358 success &= program.link(controls);
362 if (success && (controls & EShMsgSpvRules)) {
385 EShMessages controls,
388 if ((controls & EShMsgSpvRules)) {
407 EShMessages controls) in outputResultToStream() argument
424 if (controls & EShMsgSpvRules) { in outputResultToStream()
453 EShMessages controls = DeriveOptions(source, semantics, target); variable
455 controls = static_cast<EShMessages>(controls & ~EShMsgHlslLegalization);
457 controls = static_cast<EShMessages>(controls | EShMsgDebugInfo);
458 …GlslangResult result = compileAndLink(testName, input, entryPointName, controls, clientTargetVersi…
463 outputResultToStream(&stream, result, controls);
486 EShMessages controls = DeriveOptions(source, semantics, target); variable
487 controls = static_cast<EShMessages>(controls | additionalOptions);
488 …GlslangResult result = compileAndLink(testName, input, entryPointName, controls, clientTargetVersi…
493 outputResultToStream(&stream, result, controls);
513 const EShMessages controls = DeriveOptions(source, semantics, target); variable
514 GlslangResult result = compileAndLink(testName, input, entryPointName, controls,
519 outputResultToStream(&stream, result, controls);
547 const EShMessages controls = DeriveOptions(source, semantics, target); in loadFileCompileIoMapAndCheck() local
548 GlslangResult result = compileLinkIoMap(testName, input, entryPointName, controls, in loadFileCompileIoMapAndCheck()
556 outputResultToStream(&stream, result, controls); in loadFileCompileIoMapAndCheck()
578 const EShMessages controls = DeriveOptions(source, semantics, target); variable
579 … GlslangResult result = compileLinkRemap(testName, input, entryPointName, controls, remapOptions);
583 outputResultToStream(&stream, result, controls);
605 const EShMessages controls = DeriveOptions(source, semantics, target); variable
606 GlslangResult result = remap(testName, input, controls, remapOptions);
610 outputResultToStream(&stream, result, controls);
683 const EShMessages controls = DeriveOptions(source, semantics, target); variable
684 GlslangResult result = compileAndLink(testName, input, entryPointName, controls,
690 outputResultToStream(&stream, result, controls);