Bug 1302087 - prevent fallback on default branch for case EbtSamplerCubeShadow. r?jrmuizel
MozReview-Commit-ID: 66KoZz6bfJO
--- a/gfx/angle/src/compiler/translator/TextureFunctionHLSL.cpp
+++ b/gfx/angle/src/compiler/translator/TextureFunctionHLSL.cpp
@@ -388,51 +388,32 @@ void OutputTextureFunctionArgumentList(T
default:
UNREACHABLE();
}
if (textureFunction.offset)
{
switch (textureFunction.sampler)
{
- case EbtSampler2D:
- out << ", int2 offset";
- break;
case EbtSampler3D:
- out << ", int3 offset";
- break;
- case EbtSampler2DArray:
- out << ", int2 offset";
- break;
- case EbtISampler2D:
- out << ", int2 offset";
- break;
case EbtISampler3D:
- out << ", int3 offset";
- break;
- case EbtISampler2DArray:
- out << ", int2 offset";
- break;
- case EbtUSampler2D:
- out << ", int2 offset";
- break;
case EbtUSampler3D:
out << ", int3 offset";
break;
+ case EbtSampler2D:
+ case EbtSampler2DArray:
+ case EbtISampler2D:
+ case EbtISampler2DArray:
+ case EbtUSampler2D:
case EbtUSampler2DArray:
- out << ", int2 offset";
- break;
case EbtSampler2DShadow:
+ case EbtSampler2DArrayShadow:
+ case EbtSamplerExternalOES:
out << ", int2 offset";
break;
- case EbtSampler2DArrayShadow:
- out << ", int2 offset";
- break;
- case EbtSamplerExternalOES:
- out << ", int2 offset";
default:
UNREACHABLE();
}
}
if (textureFunction.method == TextureFunctionHLSL::TextureFunction::BIAS ||
textureFunction.method == TextureFunctionHLSL::TextureFunction::LOD0BIAS)
{