Unverified Commit b2b3d81e by John Kessenich Committed by GitHub

Merge pull request #1556 from Kangz/msvc

Fix MSVC warning C4065: 'default' but no 'case' labels
parents f0928b3f 04a2fe93
...@@ -121,8 +121,8 @@ void Builder::postProcessType(const Instruction& inst, Id typeId) ...@@ -121,8 +121,8 @@ void Builder::postProcessType(const Instruction& inst, Id typeId)
case OpUConvert: case OpUConvert:
break; break;
case OpExtInst: case OpExtInst:
switch (inst.getImmediateOperand(1)) {
#if AMD_EXTENSIONS #if AMD_EXTENSIONS
switch (inst.getImmediateOperand(1)) {
case GLSLstd450Frexp: case GLSLstd450Frexp:
case GLSLstd450FrexpStruct: case GLSLstd450FrexpStruct:
if (getSpvVersion() < glslang::EShTargetSpv_1_3 && containsType(typeId, OpTypeInt, 16)) if (getSpvVersion() < glslang::EShTargetSpv_1_3 && containsType(typeId, OpTypeInt, 16))
...@@ -134,10 +134,10 @@ void Builder::postProcessType(const Instruction& inst, Id typeId) ...@@ -134,10 +134,10 @@ void Builder::postProcessType(const Instruction& inst, Id typeId)
if (getSpvVersion() < glslang::EShTargetSpv_1_3 && containsType(typeId, OpTypeFloat, 16)) if (getSpvVersion() < glslang::EShTargetSpv_1_3 && containsType(typeId, OpTypeFloat, 16))
addExtension(spv::E_SPV_AMD_gpu_shader_half_float); addExtension(spv::E_SPV_AMD_gpu_shader_half_float);
break; break;
#endif
default: default:
break; break;
} }
#endif
break; break;
default: default:
if (basicTypeOp == OpTypeFloat && width == 16) if (basicTypeOp == OpTypeFloat && width == 16)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment