Lines Matching full:controls
185 // the target under the semantics conveyed via |controls|. Returns true
188 const std::string& entryPointName, EShMessages controls,
196 if ((controls & EShMsgDebugInfo) && shaderName != nullptr) {
238 controls, includer);
242 // |stage| into the target under the semantics specified via |controls|.
248 const std::string& entryPointName, EShMessages controls,
278 if (controls & EShMsgSpvRules) {
279 if (controls & EShMsgVulkanRules) {
280 shader.setEnvInput((controls & EShMsgReadHlsl) ? glslang::EShSourceHlsl
286 shader.setEnvInput((controls & EShMsgReadHlsl) ? glslang::EShSourceHlsl
298 &shader, code, entryPointName, controls, nullptr, &shaderName);
306 success &= program.link(controls);
310 if (success && (controls & EShMsgSpvRules)) {
348 // |stage| into the target under the semantics specified via |controls|.
354 const std::string& entryPointName, EShMessages controls, in compileLinkIoMap() argument
377 bool success = compile(&shader, code, entryPointName, controls); in compileLinkIoMap()
382 success &= program.link(controls); in compileLinkIoMap()
388 if (success && (controls & EShMsgSpvRules)) { in compileLinkIoMap()
411 const std::string& entryPointName, EShMessages controls,
420 bool success = compile(&shader, code, entryPointName, controls);
424 success &= program.link(controls);
428 if (success && (controls & EShMsgSpvRules)) {
452 EShMessages controls,
455 if ((controls & EShMsgSpvRules)) {
473 EShMessages controls) in outputResultToStream() argument
490 if (controls & EShMsgSpvRules) { in outputResultToStream()
520 EShMessages controls = DeriveOptions(source, semantics, target); variable
522 controls = static_cast<EShMessages>(controls & ~EShMsgHlslLegalization);
524 controls = static_cast<EShMessages>(controls | EShMsgDebugInfo);
525 …GlslangResult result = compileAndLink(testName, input, entryPointName, controls, clientTargetVersi…
531 outputResultToStream(&stream, result, controls);
554 EShMessages controls = DeriveOptions(source, semantics, target); variable
555 controls = static_cast<EShMessages>(controls | additionalOptions);
556 …GlslangResult result = compileAndLink(testName, input, entryPointName, controls, clientTargetVersi…
561 outputResultToStream(&stream, result, controls);
581 const EShMessages controls = DeriveOptions(source, semantics, target); variable
582 GlslangResult result = compileAndLink(testName, input, entryPointName, controls,
587 outputResultToStream(&stream, result, controls);
615 const EShMessages controls = DeriveOptions(source, semantics, target); in loadFileCompileIoMapAndCheck() local
616 GlslangResult result = compileLinkIoMap(testName, input, entryPointName, controls, in loadFileCompileIoMapAndCheck()
624 outputResultToStream(&stream, result, controls); in loadFileCompileIoMapAndCheck()
646 const EShMessages controls = DeriveOptions(source, semantics, target); variable
647 … GlslangResult result = compileLinkRemap(testName, input, entryPointName, controls, remapOptions);
651 outputResultToStream(&stream, result, controls);
673 const EShMessages controls = DeriveOptions(source, semantics, target); variable
674 GlslangResult result = remap(testName, input, controls, remapOptions);
678 outputResultToStream(&stream, result, controls);
751 const EShMessages controls = DeriveOptions(source, semantics, target); variable
752 GlslangResult result = compileAndLink(testName, input, entryPointName, controls,
758 outputResultToStream(&stream, result, controls);