SpirvShader: Stub all the remaining GLSLstd450 unimplemented cases Help mitigate merge conflicts as two people will be working on this at the same time. Change-Id: I92534eb1c92ec9ce66178d6d669a473350a0c158 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28689 Tested-by: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Pipeline/SpirvShader.cpp b/src/Pipeline/SpirvShader.cpp index aabfb82..e64ad7a 100644 --- a/src/Pipeline/SpirvShader.cpp +++ b/src/Pipeline/SpirvShader.cpp
@@ -3347,9 +3347,144 @@ } break; } - + case GLSLstd450Cosh: + { + UNIMPLEMENTED("GLSLstd450Cosh"); + break; + } + case GLSLstd450Tanh: + { + UNIMPLEMENTED("GLSLstd450Tanh"); + break; + } + case GLSLstd450Asinh: + { + UNIMPLEMENTED("GLSLstd450Asinh"); + break; + } + case GLSLstd450Acosh: + { + UNIMPLEMENTED("GLSLstd450Acosh"); + break; + } + case GLSLstd450Atanh: + { + UNIMPLEMENTED("GLSLstd450Atanh"); + break; + } + case GLSLstd450Atan2: + { + UNIMPLEMENTED("GLSLstd450Atan2"); + break; + } + case GLSLstd450Pow: + { + UNIMPLEMENTED("GLSLstd450Pow"); + break; + } + case GLSLstd450Exp: + { + UNIMPLEMENTED("GLSLstd450Exp"); + break; + } + case GLSLstd450Log: + { + UNIMPLEMENTED("GLSLstd450Log"); + break; + } + case GLSLstd450Exp2: + { + UNIMPLEMENTED("GLSLstd450Exp2"); + break; + } + case GLSLstd450Log2: + { + UNIMPLEMENTED("GLSLstd450Log2"); + break; + } + case GLSLstd450Sqrt: + { + UNIMPLEMENTED("GLSLstd450Sqrt"); + break; + } + case GLSLstd450InverseSqrt: + { + UNIMPLEMENTED("GLSLstd450InverseSqrt"); + break; + } + case GLSLstd450Determinant: + { + UNIMPLEMENTED("GLSLstd450Determinant"); + break; + } + case GLSLstd450MatrixInverse: + { + UNIMPLEMENTED("GLSLstd450MatrixInverse"); + break; + } + case GLSLstd450IMix: + { + UNIMPLEMENTED("GLSLstd450IMix"); + break; + } + case GLSLstd450PackDouble2x32: + { + UNIMPLEMENTED("GLSLstd450PackDouble2x32"); + break; + } + case GLSLstd450UnpackDouble2x32: + { + UNIMPLEMENTED("GLSLstd450UnpackDouble2x32"); + break; + } + case GLSLstd450FindILsb: + { + UNIMPLEMENTED("GLSLstd450FindILsb"); + break; + } + case GLSLstd450FindSMsb: + { + UNIMPLEMENTED("GLSLstd450FindSMsb"); + break; + } + case GLSLstd450FindUMsb: + { + UNIMPLEMENTED("GLSLstd450FindUMsb"); + break; + } + case GLSLstd450InterpolateAtCentroid: + { + UNIMPLEMENTED("GLSLstd450InterpolateAtCentroid"); + break; + } + case GLSLstd450InterpolateAtSample: + { + UNIMPLEMENTED("GLSLstd450InterpolateAtSample"); + break; + } + case GLSLstd450InterpolateAtOffset: + { + UNIMPLEMENTED("GLSLstd450InterpolateAtOffset"); + break; + } + case GLSLstd450NMin: + { + UNIMPLEMENTED("GLSLstd450NMin"); + break; + } + case GLSLstd450NMax: + { + UNIMPLEMENTED("GLSLstd450NMax"); + break; + } + case GLSLstd450NClamp: + { + UNIMPLEMENTED("GLSLstd450NClamp"); + break; + } default: UNIMPLEMENTED("Unhandled ExtInst %d", extInstIndex); + break; } return EmitResult::Continue;