Skip to content

Instantly share code, notes, and snippets.

@rossy
Last active September 23, 2017 13:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rossy/2195251174894f52748d2a6cf5553b5d to your computer and use it in GitHub Desktop.
Save rossy/2195251174894f52748d2a6cf5553b5d to your computer and use it in GitHub Desktop.
[vo/gpu/d3d11] [ 1] static float4 gl_Position;
[vo/gpu/d3d11] [ 2] static float2 _18;
[vo/gpu/d3d11] [ 3] static float2 _27;
[vo/gpu/d3d11] [ 4] static float2 _28;
[vo/gpu/d3d11] [ 5] static float2 _30;
[vo/gpu/d3d11] [ 6] static float2 _31;
[vo/gpu/d3d11] [ 7] static float2 _33;
[vo/gpu/d3d11] [ 8] static float2 _34;
[vo/gpu/d3d11] [ 9] static float2 _36;
[vo/gpu/d3d11] [ 10] static float2 _37;
[vo/gpu/d3d11] [ 11] static float2 _39;
[vo/gpu/d3d11] [ 12] static float2 _40;
[vo/gpu/d3d11] [ 13] static float2 _42;
[vo/gpu/d3d11] [ 14] static float2 _43;
[vo/gpu/d3d11] [ 15]
[vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Input
[vo/gpu/d3d11] [ 17] {
[vo/gpu/d3d11] [ 18] float2 _18 : TEXCOORD0;
[vo/gpu/d3d11] [ 19] float2 _28 : TEXCOORD1;
[vo/gpu/d3d11] [ 20] float2 _31 : TEXCOORD2;
[vo/gpu/d3d11] [ 21] float2 _34 : TEXCOORD3;
[vo/gpu/d3d11] [ 22] float2 _37 : TEXCOORD4;
[vo/gpu/d3d11] [ 23] float2 _40 : TEXCOORD5;
[vo/gpu/d3d11] [ 24] float2 _43 : TEXCOORD6;
[vo/gpu/d3d11] [ 25] };
[vo/gpu/d3d11] [ 26]
[vo/gpu/d3d11] [ 27] struct SPIRV_Cross_Output
[vo/gpu/d3d11] [ 28] {
[vo/gpu/d3d11] [ 29] float2 _27 : TEXCOORD1;
[vo/gpu/d3d11] [ 30] float2 _30 : TEXCOORD2;
[vo/gpu/d3d11] [ 31] float2 _33 : TEXCOORD3;
[vo/gpu/d3d11] [ 32] float2 _36 : TEXCOORD4;
[vo/gpu/d3d11] [ 33] float2 _39 : TEXCOORD5;
[vo/gpu/d3d11] [ 34] float2 _42 : TEXCOORD6;
[vo/gpu/d3d11] [ 35] float4 gl_Position : SV_Position;
[vo/gpu/d3d11] [ 36] };
[vo/gpu/d3d11] [ 37]
[vo/gpu/d3d11] [ 38] void vert_main()
[vo/gpu/d3d11] [ 39] {
[vo/gpu/d3d11] [ 40] gl_Position = float4(_18, 1.0f, 1.0f);
[vo/gpu/d3d11] [ 41] _27 = _28;
[vo/gpu/d3d11] [ 42] _30 = _31;
[vo/gpu/d3d11] [ 43] _33 = _34;
[vo/gpu/d3d11] [ 44] _36 = _37;
[vo/gpu/d3d11] [ 45] _39 = _40;
[vo/gpu/d3d11] [ 46] _42 = _43;
[vo/gpu/d3d11] [ 47] gl_Position.y = -gl_Position.y;
[vo/gpu/d3d11] [ 48] }
[vo/gpu/d3d11] [ 49]
[vo/gpu/d3d11] [ 50] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[vo/gpu/d3d11] [ 51] {
[vo/gpu/d3d11] [ 52] _18 = stage_input._18;
[vo/gpu/d3d11] [ 53] _28 = stage_input._28;
[vo/gpu/d3d11] [ 54] _31 = stage_input._31;
[vo/gpu/d3d11] [ 55] _34 = stage_input._34;
[vo/gpu/d3d11] [ 56] _37 = stage_input._37;
[vo/gpu/d3d11] [ 57] _40 = stage_input._40;
[vo/gpu/d3d11] [ 58] _43 = stage_input._43;
[vo/gpu/d3d11] [ 59] vert_main();
[vo/gpu/d3d11] [ 60] SPIRV_Cross_Output stage_output;
[vo/gpu/d3d11] [ 61] stage_output.gl_Position = gl_Position;
[vo/gpu/d3d11] [ 62] stage_output._27 = _27;
[vo/gpu/d3d11] [ 63] stage_output._30 = _30;
[vo/gpu/d3d11] [ 64] stage_output._33 = _33;
[vo/gpu/d3d11] [ 65] stage_output._36 = _36;
[vo/gpu/d3d11] [ 66] stage_output._39 = _39;
[vo/gpu/d3d11] [ 67] stage_output._42 = _42;
[vo/gpu/d3d11] [ 68] return stage_output;
[vo/gpu/d3d11] [ 69] }
[vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[vo/gpu/d3d11] HLSL source:
[vo/gpu/d3d11] [ 1] struct __25
[vo/gpu/d3d11] [ 2] {
[vo/gpu/d3d11] [ 3] float _m0;
[vo/gpu/d3d11] [ 4] int _m1;
[vo/gpu/d3d11] [ 5] float2 _m2;
[vo/gpu/d3d11] [ 6] float2 _m3;
[vo/gpu/d3d11] [ 7] float2 _m4;
[vo/gpu/d3d11] [ 8] float2 _m5;
[vo/gpu/d3d11] [ 9] float2x2 _m6;
[vo/gpu/d3d11] [ 10] float2 _m7;
[vo/gpu/d3d11] [ 11] float2 _m8;
[vo/gpu/d3d11] [ 12] };
[vo/gpu/d3d11] [ 13]
[vo/gpu/d3d11] [ 14] cbuffer _25 : register(b0)
[vo/gpu/d3d11] [ 15] {
[vo/gpu/d3d11] [ 16] __25 _27;
[vo/gpu/d3d11] [ 17] };
[vo/gpu/d3d11] [ 18] Texture2D<float4> _17 : register(t1);
[vo/gpu/d3d11] [ 19] SamplerState __17_sampler : register(s1);
[vo/gpu/d3d11] [ 20] Texture2D<float4> _2282 : register(t0);
[vo/gpu/d3d11] [ 21] SamplerState __2282_sampler : register(s0);
[vo/gpu/d3d11] [ 22]
[vo/gpu/d3d11] [ 23] static float2 _21;
[vo/gpu/d3d11] [ 24] static float4 _2593;
[vo/gpu/d3d11] [ 25] static float2 _2595;
[vo/gpu/d3d11] [ 26] static float2 _2596;
[vo/gpu/d3d11] [ 27] static float2 _2597;
[vo/gpu/d3d11] [ 28] static float2 _2598;
[vo/gpu/d3d11] [ 29] static float2 _2599;
[vo/gpu/d3d11] [ 30]
[vo/gpu/d3d11] [ 31] struct SPIRV_Cross_Input
[vo/gpu/d3d11] [ 32] {
[vo/gpu/d3d11] [ 33] float2 _21 : TEXCOORD1;
[vo/gpu/d3d11] [ 34] float2 _2595 : TEXCOORD2;
[vo/gpu/d3d11] [ 35] float2 _2596 : TEXCOORD3;
[vo/gpu/d3d11] [ 36] float2 _2597 : TEXCOORD4;
[vo/gpu/d3d11] [ 37] float2 _2598 : TEXCOORD5;
[vo/gpu/d3d11] [ 38] float2 _2599 : TEXCOORD6;
[vo/gpu/d3d11] [ 39] };
[vo/gpu/d3d11] [ 40]
[vo/gpu/d3d11] [ 41] struct SPIRV_Cross_Output
[vo/gpu/d3d11] [ 42] {
[vo/gpu/d3d11] [ 43] float4 _2593 : SV_Target0;
[vo/gpu/d3d11] [ 44] };
[vo/gpu/d3d11] [ 45]
[vo/gpu/d3d11] [ 46] float mod(float x, float y)
[vo/gpu/d3d11] [ 47] {
[vo/gpu/d3d11] [ 48] return x - y * floor(x / y);
[vo/gpu/d3d11] [ 49] }
[vo/gpu/d3d11] [ 50]
[vo/gpu/d3d11] [ 51] float4 _9()
[vo/gpu/d3d11] [ 52] {
[vo/gpu/d3d11] [ 53] float _12 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 54] float _46 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 55] float _63 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 56] float _80 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 57] float _97 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 58] float _113 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 59] float _130 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 60] float _147 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-3.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 61] float _164 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 62] float _180 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 63] float _196 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 64] float _212 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 65] float _228 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 66] float _244 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 67] float _260 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 68] float _276 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-2.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 69] float _292 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 70] float _308 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 71] float _324 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 72] float _340 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 73] float _356 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 74] float _372 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 75] float _388 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 76] float _404 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(-1.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 77] float _420 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 78] float _436 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 79] float _452 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 80] float _468 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 81] float _484 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 82] float _500 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 83] float _516 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 84] float _532 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(0.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 85] float _548 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 86] float _564 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 87] float _580 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 88] float _596 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 89] float _612 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 90] float _628 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 91] float _644 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 92] float _660 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(1.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 93] float _676 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 94] float _692 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 95] float _708 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 96] float _724 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 97] float _740 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 98] float _756 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [ 99] float _772 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [100] float _788 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(2.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [101] float _804 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [102] float _820 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [103] float _836 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [104] float _852 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [105] float _868 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [106] float _884 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [107] float _900 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [108] float _916 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(3.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [109] float _932 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, -3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [110] float _948 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, -2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [111] float _964 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, -1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [112] float _980 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, 0.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [113] float _996 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, 1.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [114] float _1012 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, 2.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [115] float _1028 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, 3.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [116] float _1044 = (float4(_17.Sample(__17_sampler, _21 + (_27._m8 * float2(4.0f, 4.0f)))) * 1.0f).x;
[vo/gpu/d3d11] [117] float3 _1062 = float3(0.0f, 0.0f, 0.0f);
[vo/gpu/d3d11] [118] float _1064 = (_308 - _46) / 2.0f;
[vo/gpu/d3d11] [119] float _1069 = (_196 - _164) / 2.0f;
[vo/gpu/d3d11] [120] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.011007349006831645965576171875f);
[vo/gpu/d3d11] [121] _1064 = (_324 - _63) / 2.0f;
[vo/gpu/d3d11] [122] _1069 = ((((-_228) + (8.0f * _212)) - (8.0f * _180)) + _164) / 12.0f;
[vo/gpu/d3d11] [123] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [124] _1064 = (_340 - _80) / 2.0f;
[vo/gpu/d3d11] [125] _1069 = ((((-_244) + (8.0f * _228)) - (8.0f * _196)) + _180) / 12.0f;
[vo/gpu/d3d11] [126] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [127] _1064 = (_356 - _97) / 2.0f;
[vo/gpu/d3d11] [128] _1069 = ((((-_260) + (8.0f * _244)) - (8.0f * _212)) + _196) / 12.0f;
[vo/gpu/d3d11] [129] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [130] _1064 = (_372 - _113) / 2.0f;
[vo/gpu/d3d11] [131] _1069 = ((((-_276) + (8.0f * _260)) - (8.0f * _228)) + _212) / 12.0f;
[vo/gpu/d3d11] [132] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [133] _1064 = (_388 - _130) / 2.0f;
[vo/gpu/d3d11] [134] _1069 = (_276 - _244) / 2.0f;
[vo/gpu/d3d11] [135] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.011007349006831645965576171875f);
[vo/gpu/d3d11] [136] _1064 = ((((-_564) + (8.0f * _436)) - (8.0f * _180)) + _46) / 12.0f;
[vo/gpu/d3d11] [137] _1069 = (_324 - _292) / 2.0f;
[vo/gpu/d3d11] [138] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [139] _1064 = ((((-_580) + (8.0f * _452)) - (8.0f * _196)) + _63) / 12.0f;
[vo/gpu/d3d11] [140] _1069 = ((((-_356) + (8.0f * _340)) - (8.0f * _308)) + _292) / 12.0f;
[vo/gpu/d3d11] [141] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02992107532918453216552734375f);
[vo/gpu/d3d11] [142] _1064 = ((((-_596) + (8.0f * _468)) - (8.0f * _212)) + _80) / 12.0f;
[vo/gpu/d3d11] [143] _1069 = ((((-_372) + (8.0f * _356)) - (8.0f * _324)) + _308) / 12.0f;
[vo/gpu/d3d11] [144] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [145] _1064 = ((((-_612) + (8.0f * _484)) - (8.0f * _228)) + _97) / 12.0f;
[vo/gpu/d3d11] [146] _1069 = ((((-_388) + (8.0f * _372)) - (8.0f * _340)) + _324) / 12.0f;
[vo/gpu/d3d11] [147] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [148] _1064 = ((((-_628) + (8.0f * _500)) - (8.0f * _244)) + _113) / 12.0f;
[vo/gpu/d3d11] [149] _1069 = ((((-_404) + (8.0f * _388)) - (8.0f * _356)) + _340) / 12.0f;
[vo/gpu/d3d11] [150] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02992107532918453216552734375f);
[vo/gpu/d3d11] [151] _1064 = ((((-_644) + (8.0f * _516)) - (8.0f * _260)) + _130) / 12.0f;
[vo/gpu/d3d11] [152] _1069 = (_404 - _372) / 2.0f;
[vo/gpu/d3d11] [153] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [154] _1064 = ((((-_692) + (8.0f * _564)) - (8.0f * _308)) + _180) / 12.0f;
[vo/gpu/d3d11] [155] _1069 = (_452 - _420) / 2.0f;
[vo/gpu/d3d11] [156] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [157] _1064 = ((((-_708) + (8.0f * _580)) - (8.0f * _324)) + _196) / 12.0f;
[vo/gpu/d3d11] [158] _1069 = ((((-_484) + (8.0f * _468)) - (8.0f * _436)) + _420) / 12.0f;
[vo/gpu/d3d11] [159] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [160] _1064 = ((((-_724) + (8.0f * _596)) - (8.0f * _340)) + _212) / 12.0f;
[vo/gpu/d3d11] [161] _1069 = ((((-_500) + (8.0f * _484)) - (8.0f * _452)) + _436) / 12.0f;
[vo/gpu/d3d11] [162] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0493315160274505615234375f);
[vo/gpu/d3d11] [163] _1064 = ((((-_740) + (8.0f * _612)) - (8.0f * _356)) + _228) / 12.0f;
[vo/gpu/d3d11] [164] _1069 = ((((-_516) + (8.0f * _500)) - (8.0f * _468)) + _452) / 12.0f;
[vo/gpu/d3d11] [165] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0493315160274505615234375f);
[vo/gpu/d3d11] [166] _1064 = ((((-_756) + (8.0f * _628)) - (8.0f * _372)) + _244) / 12.0f;
[vo/gpu/d3d11] [167] _1069 = ((((-_532) + (8.0f * _516)) - (8.0f * _484)) + _468) / 12.0f;
[vo/gpu/d3d11] [168] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [169] _1064 = ((((-_772) + (8.0f * _644)) - (8.0f * _388)) + _260) / 12.0f;
[vo/gpu/d3d11] [170] _1069 = (_532 - _500) / 2.0f;
[vo/gpu/d3d11] [171] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [172] _1064 = ((((-_820) + (8.0f * _692)) - (8.0f * _436)) + _308) / 12.0f;
[vo/gpu/d3d11] [173] _1069 = (_580 - _548) / 2.0f;
[vo/gpu/d3d11] [174] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [175] _1064 = ((((-_836) + (8.0f * _708)) - (8.0f * _452)) + _324) / 12.0f;
[vo/gpu/d3d11] [176] _1069 = ((((-_612) + (8.0f * _596)) - (8.0f * _564)) + _548) / 12.0f;
[vo/gpu/d3d11] [177] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [178] _1064 = ((((-_852) + (8.0f * _724)) - (8.0f * _468)) + _340) / 12.0f;
[vo/gpu/d3d11] [179] _1069 = ((((-_628) + (8.0f * _612)) - (8.0f * _580)) + _564) / 12.0f;
[vo/gpu/d3d11] [180] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0493315160274505615234375f);
[vo/gpu/d3d11] [181] _1064 = ((((-_868) + (8.0f * _740)) - (8.0f * _484)) + _356) / 12.0f;
[vo/gpu/d3d11] [182] _1069 = ((((-_644) + (8.0f * _628)) - (8.0f * _596)) + _580) / 12.0f;
[vo/gpu/d3d11] [183] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0493315160274505615234375f);
[vo/gpu/d3d11] [184] _1064 = ((((-_884) + (8.0f * _756)) - (8.0f * _500)) + _372) / 12.0f;
[vo/gpu/d3d11] [185] _1069 = ((((-_660) + (8.0f * _644)) - (8.0f * _612)) + _596) / 12.0f;
[vo/gpu/d3d11] [186] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [187] _1064 = ((((-_900) + (8.0f * _772)) - (8.0f * _516)) + _388) / 12.0f;
[vo/gpu/d3d11] [188] _1069 = (_660 - _628) / 2.0f;
[vo/gpu/d3d11] [189] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [190] _1064 = ((((-_948) + (8.0f * _820)) - (8.0f * _564)) + _436) / 12.0f;
[vo/gpu/d3d11] [191] _1069 = (_708 - _676) / 2.0f;
[vo/gpu/d3d11] [192] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [193] _1064 = ((((-_964) + (8.0f * _836)) - (8.0f * _580)) + _452) / 12.0f;
[vo/gpu/d3d11] [194] _1069 = ((((-_740) + (8.0f * _724)) - (8.0f * _692)) + _676) / 12.0f;
[vo/gpu/d3d11] [195] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02992107532918453216552734375f);
[vo/gpu/d3d11] [196] _1064 = ((((-_980) + (8.0f * _852)) - (8.0f * _596)) + _468) / 12.0f;
[vo/gpu/d3d11] [197] _1069 = ((((-_756) + (8.0f * _740)) - (8.0f * _708)) + _692) / 12.0f;
[vo/gpu/d3d11] [198] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [199] _1064 = ((((-_996) + (8.0f * _868)) - (8.0f * _612)) + _484) / 12.0f;
[vo/gpu/d3d11] [200] _1069 = ((((-_772) + (8.0f * _756)) - (8.0f * _724)) + _708) / 12.0f;
[vo/gpu/d3d11] [201] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.0384194217622280120849609375f);
[vo/gpu/d3d11] [202] _1064 = ((((-_1012) + (8.0f * _884)) - (8.0f * _628)) + _500) / 12.0f;
[vo/gpu/d3d11] [203] _1069 = ((((-_788) + (8.0f * _772)) - (8.0f * _740)) + _724) / 12.0f;
[vo/gpu/d3d11] [204] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02992107532918453216552734375f);
[vo/gpu/d3d11] [205] _1064 = ((((-_1028) + (8.0f * _900)) - (8.0f * _644)) + _516) / 12.0f;
[vo/gpu/d3d11] [206] _1069 = (_788 - _756) / 2.0f;
[vo/gpu/d3d11] [207] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [208] _1064 = (_948 - _692) / 2.0f;
[vo/gpu/d3d11] [209] _1069 = (_836 - _804) / 2.0f;
[vo/gpu/d3d11] [210] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.011007349006831645965576171875f);
[vo/gpu/d3d11] [211] _1064 = (_964 - _708) / 2.0f;
[vo/gpu/d3d11] [212] _1069 = ((((-_868) + (8.0f * _852)) - (8.0f * _820)) + _804) / 12.0f;
[vo/gpu/d3d11] [213] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [214] _1064 = (_980 - _724) / 2.0f;
[vo/gpu/d3d11] [215] _1069 = ((((-_884) + (8.0f * _868)) - (8.0f * _836)) + _820) / 12.0f;
[vo/gpu/d3d11] [216] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [217] _1064 = (_996 - _740) / 2.0f;
[vo/gpu/d3d11] [218] _1069 = ((((-_900) + (8.0f * _884)) - (8.0f * _852)) + _836) / 12.0f;
[vo/gpu/d3d11] [219] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.02330255694687366485595703125f);
[vo/gpu/d3d11] [220] _1064 = (_1012 - _756) / 2.0f;
[vo/gpu/d3d11] [221] _1069 = ((((-_916) + (8.0f * _900)) - (8.0f * _868)) + _852) / 12.0f;
[vo/gpu/d3d11] [222] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.01814804971218109130859375f);
[vo/gpu/d3d11] [223] _1064 = (_1028 - _772) / 2.0f;
[vo/gpu/d3d11] [224] _1069 = (_916 - _884) / 2.0f;
[vo/gpu/d3d11] [225] _1062 += (float3(_1064 * _1064, _1064 * _1069, _1069 * _1069) * 0.011007349006831645965576171875f);
[vo/gpu/d3d11] [226] float _2166 = _1062.x;
[vo/gpu/d3d11] [227] float _2169 = _1062.y;
[vo/gpu/d3d11] [228] float _2173 = _1062.z;
[vo/gpu/d3d11] [229] float _2177 = _2166 + _2173;
[vo/gpu/d3d11] [230] float _2181 = (_2166 * _2173) - (_2169 * _2169);
[vo/gpu/d3d11] [231] float _2189 = sqrt(max(((_2177 * _2177) / 4.0f) - _2181, 0.0f));
[vo/gpu/d3d11] [232] float _2198 = (_2177 / 2.0f) + _2189;
[vo/gpu/d3d11] [233] float _2203 = (_2177 / 2.0f) - _2189;
[vo/gpu/d3d11] [234] float _2208 = sqrt(_2198);
[vo/gpu/d3d11] [235] float _2211 = sqrt(_2203);
[vo/gpu/d3d11] [236] float _2214 = (abs(_2169) < 1.1920928955078125e-007f) ? 0.0f : mod(atan2(_2169, _2198 - _2166) + 3.1415927410125732421875f, 3.1415927410125732421875f);
[vo/gpu/d3d11] [237] float _2229 = _2208;
[vo/gpu/d3d11] [238] float _2231 = ((_2208 + _2211) < 1.1920928955078125e-007f) ? 0.0f : ((_2208 - _2211) / (_2208 + _2211));
[vo/gpu/d3d11] [239] float _2244 = floor((_2214 * 24.0f) / 3.1415927410125732421875f);
[vo/gpu/d3d11] [240] float _2250 = clamp(floor(log2((_2229 * 2000.0f) + 1.1920928955078125e-007f)), 0.0f, 8.0f);
[vo/gpu/d3d11] [241] float _2258 = (_2231 >= 0.5f) ? 2.0f : float(_2231 >= 0.25f);
[vo/gpu/d3d11] [242] float _2267 = (((((_2244 * 9.0f) + _2250) * 3.0f) + _2258) + 0.5f) / 648.0f;
[vo/gpu/d3d11] [243] float _2279 = 0.0f;
[vo/gpu/d3d11] [244] float4 _2281 = _2282.Sample(__2282_sampler, float2(0.0625f, _2267));
[vo/gpu/d3d11] [245] _2279 += ((_12 + _1044) * _2281.x);
[vo/gpu/d3d11] [246] _2279 += ((_46 + _1028) * _2281.y);
[vo/gpu/d3d11] [247] _2279 += ((_63 + _1012) * _2281.z);
[vo/gpu/d3d11] [248] _2279 += ((_80 + _996) * _2281.w);
[vo/gpu/d3d11] [249] _2281 = _2282.Sample(__2282_sampler, float2(0.1875f, _2267));
[vo/gpu/d3d11] [250] _2279 += ((_97 + _980) * _2281.x);
[vo/gpu/d3d11] [251] _2279 += ((_113 + _964) * _2281.y);
[vo/gpu/d3d11] [252] _2279 += ((_130 + _948) * _2281.z);
[vo/gpu/d3d11] [253] _2279 += ((_147 + _932) * _2281.w);
[vo/gpu/d3d11] [254] _2281 = _2282.Sample(__2282_sampler, float2(0.3125f, _2267));
[vo/gpu/d3d11] [255] _2279 += ((_164 + _916) * _2281.x);
[vo/gpu/d3d11] [256] _2279 += ((_180 + _900) * _2281.y);
[vo/gpu/d3d11] [257] _2279 += ((_196 + _884) * _2281.z);
[vo/gpu/d3d11] [258] _2279 += ((_212 + _868) * _2281.w);
[vo/gpu/d3d11] [259] _2281 = _2282.Sample(__2282_sampler, float2(0.4375f, _2267));
[vo/gpu/d3d11] [260] _2279 += ((_228 + _852) * _2281.x);
[vo/gpu/d3d11] [261] _2279 += ((_244 + _836) * _2281.y);
[vo/gpu/d3d11] [262] _2279 += ((_260 + _820) * _2281.z);
[vo/gpu/d3d11] [263] _2279 += ((_276 + _804) * _2281.w);
[vo/gpu/d3d11] [264] _2281 = _2282.Sample(__2282_sampler, float2(0.5625f, _2267));
[vo/gpu/d3d11] [265] _2279 += ((_292 + _788) * _2281.x);
[vo/gpu/d3d11] [266] _2279 += ((_308 + _772) * _2281.y);
[vo/gpu/d3d11] [267] _2279 += ((_324 + _756) * _2281.z);
[vo/gpu/d3d11] [268] _2279 += ((_340 + _740) * _2281.w);
[vo/gpu/d3d11] [269] _2281 = _2282.Sample(__2282_sampler, float2(0.6875f, _2267));
[vo/gpu/d3d11] [270] _2279 += ((_356 + _724) * _2281.x);
[vo/gpu/d3d11] [271] _2279 += ((_372 + _708) * _2281.y);
[vo/gpu/d3d11] [272] _2279 += ((_388 + _692) * _2281.z);
[vo/gpu/d3d11] [273] _2279 += ((_404 + _676) * _2281.w);
[vo/gpu/d3d11] [274] _2281 = _2282.Sample(__2282_sampler, float2(0.8125f, _2267));
[vo/gpu/d3d11] [275] _2279 += ((_420 + _660) * _2281.x);
[vo/gpu/d3d11] [276] _2279 += ((_436 + _644) * _2281.y);
[vo/gpu/d3d11] [277] _2279 += ((_452 + _628) * _2281.z);
[vo/gpu/d3d11] [278] _2279 += ((_468 + _612) * _2281.w);
[vo/gpu/d3d11] [279] _2281 = _2282.Sample(__2282_sampler, float2(0.9375f, _2267));
[vo/gpu/d3d11] [280] _2279 += ((_484 + _596) * _2281.x);
[vo/gpu/d3d11] [281] _2279 += ((_500 + _580) * _2281.y);
[vo/gpu/d3d11] [282] _2279 += ((_516 + _564) * _2281.z);
[vo/gpu/d3d11] [283] _2279 += ((_532 + _548) * _2281.w);
[vo/gpu/d3d11] [284] _2279 = clamp(_2279, 0.0f, 1.0f);
[vo/gpu/d3d11] [285] return float4(_2279, 0.0f, 0.0f, 0.0f);
[vo/gpu/d3d11] [286] }
[vo/gpu/d3d11] [287]
[vo/gpu/d3d11] [288] void frag_main()
[vo/gpu/d3d11] [289] {
[vo/gpu/d3d11] [290] float4 _2586 = float4(0.0f, 0.0f, 0.0f, 1.0f);
[vo/gpu/d3d11] [291] _2586 = _9();
[vo/gpu/d3d11] [292] _2586.y = 0.0f;
[vo/gpu/d3d11] [293] _2586.z = 0.0f;
[vo/gpu/d3d11] [294] _2586.w = 1.0f;
[vo/gpu/d3d11] [295] _2593 = _2586;
[vo/gpu/d3d11] [296] }
[vo/gpu/d3d11] [297]
[vo/gpu/d3d11] [298] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[vo/gpu/d3d11] [299] {
[vo/gpu/d3d11] [300] _21 = stage_input._21;
[vo/gpu/d3d11] [301] _2595 = stage_input._2595;
[vo/gpu/d3d11] [302] _2596 = stage_input._2596;
[vo/gpu/d3d11] [303] _2597 = stage_input._2597;
[vo/gpu/d3d11] [304] _2598 = stage_input._2598;
[vo/gpu/d3d11] [305] _2599 = stage_input._2599;
[vo/gpu/d3d11] [306] frag_main();
[vo/gpu/d3d11] [307] SPIRV_Cross_Output stage_output;
[vo/gpu/d3d11] [308] stage_output._2593 = _2593;
[vo/gpu/d3d11] [309] return stage_output;
[vo/gpu/d3d11] [310] }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment