Skip to content

Commit a1a497f

Browse files
committed
SPV: Use more correct SPV-Tools environment, partially addressing KhronosGroup#2290
1 parent f881f08 commit a1a497f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

SPIRV/SpvTools.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<
165165
void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
166166
spv::SpvBuildLogger* logger, const SpvOptions* options)
167167
{
168-
spv_target_env target_env = SPV_ENV_UNIVERSAL_1_2;
168+
spv_target_env target_env = MapToSpirvToolsEnv(intermediate.getSpv(), logger);
169169

170170
spvtools::Optimizer optimizer(target_env);
171171
optimizer.SetMessageConsumer(OptimizerMesssageConsumer);
@@ -223,7 +223,7 @@ void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector
223223
void SpirvToolsStripDebugInfo(const glslang::TIntermediate& intermediate,
224224
std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger)
225225
{
226-
spv_target_env target_env = SPV_ENV_UNIVERSAL_1_2;
226+
spv_target_env target_env = MapToSpirvToolsEnv(intermediate.getSpv(), logger);
227227

228228
spvtools::Optimizer optimizer(target_env);
229229
optimizer.SetMessageConsumer(OptimizerMesssageConsumer);

0 commit comments

Comments
 (0)