Lines Matching defs:intermediate
148 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
152 spv_context context = spvContextCreate(MapToSpirvToolsEnv(intermediate.getSpv(), logger));
156 spvValidatorOptionsSetRelaxBlockLayout(options, intermediate.usingHlslOffsets());
158 spvValidatorOptionsSetScalarBlockLayout(options, intermediate.usingScalarBlockLayout());
159 spvValidatorOptionsSetWorkgroupScalarBlockLayout(options, intermediate.usingScalarBlockLayout());
175 void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
178 spv_target_env target_env = MapToSpirvToolsEnv(intermediate.getSpv(), logger);
221 optimizer.SetTargetEnv(MapToSpirvToolsEnv(intermediate.getSpv(), logger));
279 void SpirvToolsStripDebugInfo(const glslang::TIntermediate& intermediate,
282 spv_target_env target_env = MapToSpirvToolsEnv(intermediate.getSpv(), logger);
290 optimizer.SetTargetEnv(MapToSpirvToolsEnv(intermediate.getSpv(), logger));