diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glsl-optimizer/tests/fragment/bug-bad-framebufferfetch-metal-translation-outES3Metal.txt')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glsl-optimizer/tests/fragment/bug-bad-framebufferfetch-metal-translation-outES3Metal.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glsl-optimizer/tests/fragment/bug-bad-framebufferfetch-metal-translation-outES3Metal.txt b/3rdparty/bgfx/3rdparty/glsl-optimizer/tests/fragment/bug-bad-framebufferfetch-metal-translation-outES3Metal.txt new file mode 100644 index 00000000000..8d0d17b6e38 --- /dev/null +++ b/3rdparty/bgfx/3rdparty/glsl-optimizer/tests/fragment/bug-bad-framebufferfetch-metal-translation-outES3Metal.txt @@ -0,0 +1,25 @@ +#include <metal_stdlib> +#pragma clang diagnostic ignored "-Wparentheses-equality" +using namespace metal; +struct xlatMtlShaderInput { + float2 inUV; + half4 _glesFragData_0 [[color(0)]]; +}; +struct xlatMtlShaderOutput { + half4 _glesFragData_0 [[color(0)]]; +}; +struct xlatMtlShaderUniform { +}; +fragment xlatMtlShaderOutput xlatMtlMain (xlatMtlShaderInput _mtl_i [[stage_in]], constant xlatMtlShaderUniform& _mtl_u [[buffer(0)]]) +{ + xlatMtlShaderOutput _mtl_o; + float4 tmpvar_1 = 0; + tmpvar_1 = _mtl_i.inUV.xxxx; + _mtl_o._glesFragData_0 = half4(tmpvar_1); + return _mtl_o; +} + + +// stats: 0 alu 0 tex 0 flow +// inputs: 1 +// #0: inUV (high float) 2x1 [-1] |