[Build] Generate shaders on build instead of having them checked in
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,267 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Buffer Definitions:
|
||||
//
|
||||
// cbuffer push_consts_xe
|
||||
// {
|
||||
//
|
||||
// int2 xe_bilinear_output_offset; // Offset: 0 Size: 8
|
||||
// float2 xe_bilinear_output_size_inv;// Offset: 8 Size: 8
|
||||
//
|
||||
// }
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// xe_bilinear_sampler sampler NA NA S0 s0 1
|
||||
// xe_bilinear_source texture float4 2d T0 t0 1
|
||||
// push_consts_xe cbuffer NA NA CB0 cb0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Position 0 xyzw 0 POS float xy
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][1], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_input_ps_siv linear noperspective v0.xy, position
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 1
|
||||
ftoi r0.xy, v0.xyxx
|
||||
iadd r0.xy, r0.xyxx, -CB0[0][0].xyxx
|
||||
utof r0.xy, r0.xyxx
|
||||
add r0.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
mul r0.xy, r0.xyxx, CB0[0][0].zwzz
|
||||
sample_l r0.xyz, r0.xyxx, T0[0].xyzw, S0[0], l(0.000000)
|
||||
mov o0.xyz, r0.xyzx
|
||||
mov o0.w, l(1.000000)
|
||||
ret
|
||||
// Approximately 9 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE guest_output_bilinear_ps[] =
|
||||
{
|
||||
68, 88, 66, 67, 235, 28,
|
||||
93, 216, 171, 104, 177, 132,
|
||||
67, 116, 72, 226, 224, 12,
|
||||
60, 100, 1, 0, 0, 0,
|
||||
204, 4, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
68, 2, 0, 0, 120, 2,
|
||||
0, 0, 172, 2, 0, 0,
|
||||
48, 4, 0, 0, 82, 68,
|
||||
69, 70, 8, 2, 0, 0,
|
||||
1, 0, 0, 0, 236, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
255, 255, 0, 5, 0, 0,
|
||||
224, 1, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
180, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 200, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 4, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 12, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 219, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
120, 101, 95, 98, 105, 108,
|
||||
105, 110, 101, 97, 114, 95,
|
||||
115, 97, 109, 112, 108, 101,
|
||||
114, 0, 120, 101, 95, 98,
|
||||
105, 108, 105, 110, 101, 97,
|
||||
114, 95, 115, 111, 117, 114,
|
||||
99, 101, 0, 112, 117, 115,
|
||||
104, 95, 99, 111, 110, 115,
|
||||
116, 115, 95, 120, 101, 0,
|
||||
171, 171, 219, 0, 0, 0,
|
||||
2, 0, 0, 0, 4, 1,
|
||||
0, 0, 16, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 84, 1, 0, 0,
|
||||
0, 0, 0, 0, 8, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
116, 1, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
152, 1, 0, 0, 8, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
2, 0, 0, 0, 188, 1,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 120, 101,
|
||||
95, 98, 105, 108, 105, 110,
|
||||
101, 97, 114, 95, 111, 117,
|
||||
116, 112, 117, 116, 95, 111,
|
||||
102, 102, 115, 101, 116, 0,
|
||||
105, 110, 116, 50, 0, 171,
|
||||
1, 0, 2, 0, 1, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 110, 1, 0, 0,
|
||||
120, 101, 95, 98, 105, 108,
|
||||
105, 110, 101, 97, 114, 95,
|
||||
111, 117, 116, 112, 117, 116,
|
||||
95, 115, 105, 122, 101, 95,
|
||||
105, 110, 118, 0, 102, 108,
|
||||
111, 97, 116, 50, 0, 171,
|
||||
1, 0, 3, 0, 1, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 180, 1, 0, 0,
|
||||
77, 105, 99, 114, 111, 115,
|
||||
111, 102, 116, 32, 40, 82,
|
||||
41, 32, 72, 76, 83, 76,
|
||||
32, 83, 104, 97, 100, 101,
|
||||
114, 32, 67, 111, 109, 112,
|
||||
105, 108, 101, 114, 32, 49,
|
||||
48, 46, 49, 0, 73, 83,
|
||||
71, 78, 44, 0, 0, 0,
|
||||
1, 0, 0, 0, 8, 0,
|
||||
0, 0, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
0, 0, 0, 0, 15, 3,
|
||||
0, 0, 83, 86, 95, 80,
|
||||
111, 115, 105, 116, 105, 111,
|
||||
110, 0, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 124, 1,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
95, 0, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 100, 32,
|
||||
0, 4, 50, 16, 16, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
1, 0, 0, 0, 27, 0,
|
||||
0, 5, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
30, 0, 0, 10, 50, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 128, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 86, 0,
|
||||
0, 5, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 10, 50, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 0, 16, 0, 0, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 63, 0, 0,
|
||||
0, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 56, 0,
|
||||
0, 9, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
230, 138, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 72, 0,
|
||||
0, 13, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
114, 32, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 54, 0,
|
||||
0, 5, 130, 32, 16, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
62, 0, 0, 1, 83, 84,
|
||||
65, 84, 148, 0, 0, 0,
|
||||
9, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
2, 0, 0, 0, 2, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,490 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Buffer Definitions:
|
||||
//
|
||||
// cbuffer push_consts_xe
|
||||
// {
|
||||
//
|
||||
// int2 xe_cas_output_offset; // Offset: 0 Size: 8
|
||||
// float xe_cas_sharpness_post_setup; // Offset: 8 Size: 4
|
||||
//
|
||||
// }
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// xe_cas_source texture float4 2d T0 t0 1
|
||||
// push_consts_xe cbuffer NA NA CB0 cb0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Position 0 xyzw 0 POS float xy
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][1], immediateIndexed, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_input_ps_siv linear noperspective v0.xy, position
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
ftoi r0.xy, v0.xyxx
|
||||
iadd r0.xy, r0.xyxx, -CB0[0][0].xyxx
|
||||
iadd r1.xyzw, r0.xyxy, l(-1, 0, 0, -1)
|
||||
mov r2.xy, r1.zwzz
|
||||
mov r2.zw, l(0,0,0,0)
|
||||
ld r2.xyz, r2.xyzw, T0[0].xyzw
|
||||
mov r1.zw, l(0,0,0,0)
|
||||
ld r1.xyz, r1.xyzw, T0[0].xyzw
|
||||
mov r0.zw, l(0,0,0,0)
|
||||
ld r3.xyz, r0.xyzw, T0[0].xyzw
|
||||
iadd r0.xyzw, r0.xyxy, l(0, 1, 1, 0)
|
||||
mov r4.xy, r0.zwzz
|
||||
mov r4.zw, l(0,0,0,0)
|
||||
ld r4.xyz, r4.xyzw, T0[0].xyzw
|
||||
mov r0.zw, l(0,0,0,0)
|
||||
ld r0.xyz, r0.xyzw, T0[0].xyzw
|
||||
mul r2.xyz, r2.xyzx, r2.xyzx
|
||||
mul r1.xyz, r1.xyzx, r1.xyzx
|
||||
mul r0.w, r3.y, r3.y
|
||||
mul r4.xyz, r4.xyzx, r4.xyzx
|
||||
mul r0.xyz, r0.xyzx, r0.xyzx
|
||||
min r1.w, r0.w, r4.y
|
||||
min r1.w, r1.w, r1.y
|
||||
min r2.w, r0.y, r2.y
|
||||
min r1.w, r1.w, r2.w
|
||||
max r0.w, r0.w, r4.y
|
||||
max r0.w, r0.w, r1.y
|
||||
max r2.w, r0.y, r2.y
|
||||
max r0.w, r0.w, r2.w
|
||||
iadd r2.w, -r0.w, l(0x7ef07ebb)
|
||||
add r0.w, -r0.w, l(1.000000)
|
||||
min r0.w, r0.w, r1.w
|
||||
mul_sat r0.w, r2.w, r0.w
|
||||
ushr r0.w, r0.w, l(1)
|
||||
iadd r0.w, r0.w, l(0x1fbc4639)
|
||||
mul r0.w, r0.w, CB0[0][0].z
|
||||
mad r1.w, r0.w, l(4.000000), l(1.000000)
|
||||
iadd r2.w, -r1.w, l(0x7ef19fff)
|
||||
mad r1.w, -r2.w, r1.w, l(2.000000)
|
||||
mul r1.w, r1.w, r2.w
|
||||
mul r1.xyz, r0.wwww, r1.xyzx
|
||||
mad r1.xyz, r2.xyzx, r0.wwww, r1.xyzx
|
||||
mad r1.xyz, r4.xyzx, r0.wwww, r1.xyzx
|
||||
mad r0.xyz, r0.xyzx, r0.wwww, r1.xyzx
|
||||
mad r0.xyz, r3.xyzx, r3.xyzx, r0.xyzx
|
||||
mul_sat r0.xyz, r1.wwww, r0.xyzx
|
||||
sqrt o0.xyz, r0.xyzx
|
||||
mov o0.w, l(1.000000)
|
||||
ret
|
||||
// Approximately 49 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE guest_output_ffx_cas_sharpen_ps[] =
|
||||
{
|
||||
68, 88, 66, 67, 166, 66,
|
||||
169, 116, 206, 31, 71, 185,
|
||||
60, 220, 203, 253, 75, 208,
|
||||
107, 220, 1, 0, 0, 0,
|
||||
36, 9, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
0, 2, 0, 0, 52, 2,
|
||||
0, 0, 104, 2, 0, 0,
|
||||
136, 8, 0, 0, 82, 68,
|
||||
69, 70, 196, 1, 0, 0,
|
||||
1, 0, 0, 0, 172, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
255, 255, 0, 5, 0, 0,
|
||||
156, 1, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
140, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
4, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 154, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 120, 101, 95, 99,
|
||||
97, 115, 95, 115, 111, 117,
|
||||
114, 99, 101, 0, 112, 117,
|
||||
115, 104, 95, 99, 111, 110,
|
||||
115, 116, 115, 95, 120, 101,
|
||||
0, 171, 171, 171, 154, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
196, 0, 0, 0, 16, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 20, 1,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 2, 0,
|
||||
0, 0, 48, 1, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 84, 1, 0, 0,
|
||||
8, 0, 0, 0, 4, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
120, 1, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
120, 101, 95, 99, 97, 115,
|
||||
95, 111, 117, 116, 112, 117,
|
||||
116, 95, 111, 102, 102, 115,
|
||||
101, 116, 0, 105, 110, 116,
|
||||
50, 0, 171, 171, 1, 0,
|
||||
2, 0, 1, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
41, 1, 0, 0, 120, 101,
|
||||
95, 99, 97, 115, 95, 115,
|
||||
104, 97, 114, 112, 110, 101,
|
||||
115, 115, 95, 112, 111, 115,
|
||||
116, 95, 115, 101, 116, 117,
|
||||
112, 0, 102, 108, 111, 97,
|
||||
116, 0, 171, 171, 0, 0,
|
||||
3, 0, 1, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
112, 1, 0, 0, 77, 105,
|
||||
99, 114, 111, 115, 111, 102,
|
||||
116, 32, 40, 82, 41, 32,
|
||||
72, 76, 83, 76, 32, 83,
|
||||
104, 97, 100, 101, 114, 32,
|
||||
67, 111, 109, 112, 105, 108,
|
||||
101, 114, 32, 49, 48, 46,
|
||||
49, 0, 73, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 3, 0, 0,
|
||||
83, 86, 95, 80, 111, 115,
|
||||
105, 116, 105, 111, 110, 0,
|
||||
79, 83, 71, 78, 44, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
8, 0, 0, 0, 32, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
15, 0, 0, 0, 83, 86,
|
||||
95, 84, 97, 114, 103, 101,
|
||||
116, 0, 171, 171, 83, 72,
|
||||
69, 88, 24, 6, 0, 0,
|
||||
81, 0, 0, 0, 134, 1,
|
||||
0, 0, 106, 8, 0, 1,
|
||||
89, 0, 0, 7, 70, 142,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 100, 32, 0, 4,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
101, 0, 0, 3, 242, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
104, 0, 0, 2, 5, 0,
|
||||
0, 0, 27, 0, 0, 5,
|
||||
50, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 16, 16, 0,
|
||||
0, 0, 0, 0, 30, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 128, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 30, 0, 0, 10,
|
||||
242, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 4, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
54, 0, 0, 5, 50, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
230, 10, 16, 0, 1, 0,
|
||||
0, 0, 54, 0, 0, 8,
|
||||
194, 0, 16, 0, 2, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 45, 0,
|
||||
0, 8, 114, 0, 16, 0,
|
||||
2, 0, 0, 0, 70, 14,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 8, 194, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 45, 0, 0, 8,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 14, 16, 0,
|
||||
1, 0, 0, 0, 70, 126,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 54, 0,
|
||||
0, 8, 194, 0, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
45, 0, 0, 8, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 30, 0, 0, 10,
|
||||
242, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 4, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 50, 0,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
230, 10, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 8,
|
||||
194, 0, 16, 0, 4, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 45, 0,
|
||||
0, 8, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 14,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 8, 194, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 45, 0, 0, 8,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 14, 16, 0,
|
||||
0, 0, 0, 0, 70, 126,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 56, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
2, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
26, 0, 16, 0, 3, 0,
|
||||
0, 0, 26, 0, 16, 0,
|
||||
3, 0, 0, 0, 56, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
51, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 26, 0, 16, 0,
|
||||
4, 0, 0, 0, 51, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
26, 0, 16, 0, 1, 0,
|
||||
0, 0, 51, 0, 0, 7,
|
||||
130, 0, 16, 0, 2, 0,
|
||||
0, 0, 26, 0, 16, 0,
|
||||
0, 0, 0, 0, 26, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
51, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
2, 0, 0, 0, 52, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
26, 0, 16, 0, 4, 0,
|
||||
0, 0, 52, 0, 0, 7,
|
||||
130, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 26, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
52, 0, 0, 7, 130, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
26, 0, 16, 0, 0, 0,
|
||||
0, 0, 26, 0, 16, 0,
|
||||
2, 0, 0, 0, 52, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 2, 0,
|
||||
0, 0, 30, 0, 0, 8,
|
||||
130, 0, 16, 0, 2, 0,
|
||||
0, 0, 58, 0, 16, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
187, 126, 240, 126, 0, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
51, 0, 0, 7, 130, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 56, 32,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 85, 0, 0, 7,
|
||||
130, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
30, 0, 0, 7, 130, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
57, 70, 188, 31, 56, 0,
|
||||
0, 9, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
42, 128, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 9, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 64, 1, 64, 0, 0,
|
||||
0, 0, 128, 63, 30, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
2, 0, 0, 0, 58, 0,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 64,
|
||||
0, 0, 255, 159, 241, 126,
|
||||
50, 0, 0, 10, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 128, 65, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 64, 56, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 2, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
56, 32, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 75, 0,
|
||||
0, 5, 114, 32, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 130, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 62, 0, 0, 1,
|
||||
83, 84, 65, 84, 148, 0,
|
||||
0, 0, 49, 0, 0, 0,
|
||||
5, 0, 0, 0, 0, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
27, 0, 0, 0, 6, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,499 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Buffer Definitions:
|
||||
//
|
||||
// cbuffer push_consts_xe
|
||||
// {
|
||||
//
|
||||
// int2 xe_fsr_rcas_output_offset; // Offset: 0 Size: 8
|
||||
// float xe_fsr_rcas_sharpness_post_setup;// Offset: 8 Size: 4
|
||||
//
|
||||
// }
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// xe_fsr_rcas_source texture float4 2d T0 t0 1
|
||||
// push_consts_xe cbuffer NA NA CB0 cb0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Position 0 xyzw 0 POS float xy
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][1], immediateIndexed, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_input_ps_siv linear noperspective v0.xy, position
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 9
|
||||
ftoi r0.xy, v0.xyxx
|
||||
iadd r0.xy, r0.xyxx, -CB0[0][0].xyxx
|
||||
iadd r1.xyzw, r0.xyxy, l(-1, 0, 0, -1)
|
||||
mov r2.xy, r1.zwzz
|
||||
mov r2.zw, l(0,0,0,0)
|
||||
ld r2.xyz, r2.xyzw, T0[0].xyzw
|
||||
mov r1.zw, l(0,0,0,0)
|
||||
ld r1.xyz, r1.xyzw, T0[0].xyzw
|
||||
mov r0.zw, l(0,0,0,0)
|
||||
ld r3.xyz, r0.xyzw, T0[0].xyzw
|
||||
iadd r0.xyzw, r0.xyxy, l(0, 1, 1, 0)
|
||||
mov r4.xy, r0.zwzz
|
||||
mov r4.zw, l(0,0,0,0)
|
||||
ld r4.xyz, r4.xyzw, T0[0].xyzw
|
||||
mov r0.zw, l(0,0,0,0)
|
||||
ld r0.xyz, r0.xyzw, T0[0].xyzw
|
||||
min r5.xyz, r1.xyzx, r4.xyzx
|
||||
min r5.xyz, r2.xyzx, r5.xyzx
|
||||
min r5.xyz, r0.xyzx, r5.xyzx
|
||||
max r6.xyz, r1.xyzx, r4.xyzx
|
||||
max r6.xyz, r2.xyzx, r6.xyzx
|
||||
max r6.xyz, r0.xyzx, r6.xyzx
|
||||
min r7.xyz, r3.xyzx, r5.xyzx
|
||||
mul r8.xyz, r6.xyzx, l(4.000000, 4.000000, 4.000000, 0.000000)
|
||||
rcp r8.xyz, r8.xyzx
|
||||
mul r7.xyz, r7.xyzx, r8.xyzx
|
||||
max r6.xyz, r3.xyzx, r6.xyzx
|
||||
add r6.xyz, -r6.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
|
||||
mad r5.xyz, r5.xyzx, l(4.000000, 4.000000, 4.000000, 0.000000), l(-4.000000, -4.000000, -4.000000, 0.000000)
|
||||
rcp r5.xyz, r5.xyzx
|
||||
mul r5.xyz, r5.xyzx, r6.xyzx
|
||||
max r5.xyz, r5.xyzx, -r7.xyzx
|
||||
max r0.w, r5.z, r5.y
|
||||
max r0.w, r0.w, r5.x
|
||||
min r0.w, r0.w, l(0.000000)
|
||||
max r0.w, r0.w, l(-0.187500)
|
||||
mul r0.w, r0.w, CB0[0][0].z
|
||||
mad r1.w, r0.w, l(4.000000), l(1.000000)
|
||||
iadd r2.w, -r1.w, l(0x7ef19fff)
|
||||
mad r1.w, -r2.w, r1.w, l(2.000000)
|
||||
mul r1.w, r1.w, r2.w
|
||||
mul r1.xyz, r1.xyzx, r0.wwww
|
||||
mad r1.xyz, r0.wwww, r2.xyzx, r1.xyzx
|
||||
mad r0.xyz, r0.wwww, r0.xyzx, r1.xyzx
|
||||
mad r0.xyz, r0.wwww, r4.xyzx, r0.xyzx
|
||||
add r0.xyz, r3.xyzx, r0.xyzx
|
||||
mul o0.xyz, r1.wwww, r0.xyzx
|
||||
mov o0.w, l(1.000000)
|
||||
ret
|
||||
// Approximately 49 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE guest_output_ffx_fsr_rcas_ps[] =
|
||||
{
|
||||
68, 88, 66, 67, 67, 185,
|
||||
127, 150, 159, 188, 61, 246,
|
||||
239, 146, 24, 229, 183, 68,
|
||||
131, 230, 1, 0, 0, 0,
|
||||
88, 9, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
12, 2, 0, 0, 64, 2,
|
||||
0, 0, 116, 2, 0, 0,
|
||||
188, 8, 0, 0, 82, 68,
|
||||
69, 70, 208, 1, 0, 0,
|
||||
1, 0, 0, 0, 176, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
255, 255, 0, 5, 0, 0,
|
||||
168, 1, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
140, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
4, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 159, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 120, 101, 95, 102,
|
||||
115, 114, 95, 114, 99, 97,
|
||||
115, 95, 115, 111, 117, 114,
|
||||
99, 101, 0, 112, 117, 115,
|
||||
104, 95, 99, 111, 110, 115,
|
||||
116, 115, 95, 120, 101, 0,
|
||||
171, 171, 159, 0, 0, 0,
|
||||
2, 0, 0, 0, 200, 0,
|
||||
0, 0, 16, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 24, 1, 0, 0,
|
||||
0, 0, 0, 0, 8, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
56, 1, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
92, 1, 0, 0, 8, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
2, 0, 0, 0, 132, 1,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 120, 101,
|
||||
95, 102, 115, 114, 95, 114,
|
||||
99, 97, 115, 95, 111, 117,
|
||||
116, 112, 117, 116, 95, 111,
|
||||
102, 102, 115, 101, 116, 0,
|
||||
105, 110, 116, 50, 0, 171,
|
||||
1, 0, 2, 0, 1, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 50, 1, 0, 0,
|
||||
120, 101, 95, 102, 115, 114,
|
||||
95, 114, 99, 97, 115, 95,
|
||||
115, 104, 97, 114, 112, 110,
|
||||
101, 115, 115, 95, 112, 111,
|
||||
115, 116, 95, 115, 101, 116,
|
||||
117, 112, 0, 102, 108, 111,
|
||||
97, 116, 0, 171, 0, 0,
|
||||
3, 0, 1, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
125, 1, 0, 0, 77, 105,
|
||||
99, 114, 111, 115, 111, 102,
|
||||
116, 32, 40, 82, 41, 32,
|
||||
72, 76, 83, 76, 32, 83,
|
||||
104, 97, 100, 101, 114, 32,
|
||||
67, 111, 109, 112, 105, 108,
|
||||
101, 114, 32, 49, 48, 46,
|
||||
49, 0, 73, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 3, 0, 0,
|
||||
83, 86, 95, 80, 111, 115,
|
||||
105, 116, 105, 111, 110, 0,
|
||||
79, 83, 71, 78, 44, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
8, 0, 0, 0, 32, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
15, 0, 0, 0, 83, 86,
|
||||
95, 84, 97, 114, 103, 101,
|
||||
116, 0, 171, 171, 83, 72,
|
||||
69, 88, 64, 6, 0, 0,
|
||||
81, 0, 0, 0, 144, 1,
|
||||
0, 0, 106, 8, 0, 1,
|
||||
89, 0, 0, 7, 70, 142,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 100, 32, 0, 4,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
101, 0, 0, 3, 242, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
104, 0, 0, 2, 9, 0,
|
||||
0, 0, 27, 0, 0, 5,
|
||||
50, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 16, 16, 0,
|
||||
0, 0, 0, 0, 30, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 128, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 30, 0, 0, 10,
|
||||
242, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 4, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
54, 0, 0, 5, 50, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
230, 10, 16, 0, 1, 0,
|
||||
0, 0, 54, 0, 0, 8,
|
||||
194, 0, 16, 0, 2, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 45, 0,
|
||||
0, 8, 114, 0, 16, 0,
|
||||
2, 0, 0, 0, 70, 14,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 8, 194, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 45, 0, 0, 8,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 14, 16, 0,
|
||||
1, 0, 0, 0, 70, 126,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 54, 0,
|
||||
0, 8, 194, 0, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
45, 0, 0, 8, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 30, 0, 0, 10,
|
||||
242, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 4, 16, 0,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 50, 0,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
230, 10, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 8,
|
||||
194, 0, 16, 0, 4, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 45, 0,
|
||||
0, 8, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 14,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 8, 194, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 45, 0, 0, 8,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 14, 16, 0,
|
||||
0, 0, 0, 0, 70, 126,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 51, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 51, 0, 0, 7,
|
||||
114, 0, 16, 0, 5, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 70, 2,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
51, 0, 0, 7, 114, 0,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
5, 0, 0, 0, 52, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
6, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 52, 0, 0, 7,
|
||||
114, 0, 16, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 70, 2,
|
||||
16, 0, 6, 0, 0, 0,
|
||||
52, 0, 0, 7, 114, 0,
|
||||
16, 0, 6, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
6, 0, 0, 0, 51, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
7, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 5, 0,
|
||||
0, 0, 56, 0, 0, 10,
|
||||
114, 0, 16, 0, 8, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
6, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 128, 64,
|
||||
0, 0, 128, 64, 0, 0,
|
||||
128, 64, 0, 0, 0, 0,
|
||||
129, 0, 0, 5, 114, 0,
|
||||
16, 0, 8, 0, 0, 0,
|
||||
70, 2, 16, 0, 8, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 7, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
7, 0, 0, 0, 70, 2,
|
||||
16, 0, 8, 0, 0, 0,
|
||||
52, 0, 0, 7, 114, 0,
|
||||
16, 0, 6, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
6, 0, 0, 0, 0, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
6, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
6, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
0, 0, 128, 63, 0, 0,
|
||||
128, 63, 0, 0, 0, 0,
|
||||
50, 0, 0, 15, 114, 0,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
70, 2, 16, 0, 5, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 128, 64, 0, 0,
|
||||
128, 64, 0, 0, 128, 64,
|
||||
0, 0, 0, 0, 2, 64,
|
||||
0, 0, 0, 0, 128, 192,
|
||||
0, 0, 128, 192, 0, 0,
|
||||
128, 192, 0, 0, 0, 0,
|
||||
129, 0, 0, 5, 114, 0,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
70, 2, 16, 0, 5, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 5, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 6, 0, 0, 0,
|
||||
52, 0, 0, 8, 114, 0,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
70, 2, 16, 0, 5, 0,
|
||||
0, 0, 70, 2, 16, 128,
|
||||
65, 0, 0, 0, 7, 0,
|
||||
0, 0, 52, 0, 0, 7,
|
||||
130, 0, 16, 0, 0, 0,
|
||||
0, 0, 42, 0, 16, 0,
|
||||
5, 0, 0, 0, 26, 0,
|
||||
16, 0, 5, 0, 0, 0,
|
||||
52, 0, 0, 7, 130, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 10, 0, 16, 0,
|
||||
5, 0, 0, 0, 51, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
0, 0, 52, 0, 0, 7,
|
||||
130, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 64, 190,
|
||||
56, 0, 0, 9, 130, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 42, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 9, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 128, 64, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
30, 0, 0, 8, 130, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
58, 0, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 255, 159,
|
||||
241, 126, 50, 0, 0, 10,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 128,
|
||||
65, 0, 0, 0, 2, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 0, 64,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
2, 0, 0, 0, 56, 0,
|
||||
0, 7, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
246, 15, 16, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 9,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 50, 0, 0, 9,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 50, 0, 0, 9,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 7,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 54, 0,
|
||||
0, 5, 130, 32, 16, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
62, 0, 0, 1, 83, 84,
|
||||
65, 84, 148, 0, 0, 0,
|
||||
49, 0, 0, 0, 9, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
2, 0, 0, 0, 28, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 8, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
||||
@@ -1,218 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Buffer Definitions:
|
||||
//
|
||||
// cbuffer push_consts_xe
|
||||
// {
|
||||
//
|
||||
// float2 xe_triangle_strip_rect_offset;// Offset: 0 Size: 8
|
||||
// float2 xe_triangle_strip_rect_size;// Offset: 8 Size: 8
|
||||
//
|
||||
// }
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// push_consts_xe cbuffer NA NA CB0 cb0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_VertexID 0 x 0 VERTID uint x
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Position 0 xyzw 0 POS float xyzw
|
||||
//
|
||||
vs_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][1], immediateIndexed, space=0
|
||||
dcl_input_sgv v0.x, vertex_id
|
||||
dcl_output_siv o0.xyzw, position
|
||||
dcl_temps 1
|
||||
ushr r0.y, v0.x, l(1)
|
||||
mov r0.x, v0.x
|
||||
and r0.xy, r0.xyxx, l(1, 1, 0, 0)
|
||||
utof r0.xy, r0.xyxx
|
||||
mad o0.xy, r0.xyxx, CB0[0][0].zwzz, CB0[0][0].xyxx
|
||||
mov o0.zw, l(0,0,0,1.000000)
|
||||
ret
|
||||
// Approximately 7 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE guest_output_triangle_strip_rect_vs[] =
|
||||
{
|
||||
68, 88, 66, 67, 50, 140,
|
||||
173, 83, 164, 102, 25, 145,
|
||||
174, 164, 206, 34, 69, 212,
|
||||
161, 224, 1, 0, 0, 0,
|
||||
200, 3, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
168, 1, 0, 0, 220, 1,
|
||||
0, 0, 16, 2, 0, 0,
|
||||
44, 3, 0, 0, 82, 68,
|
||||
69, 70, 108, 1, 0, 0,
|
||||
1, 0, 0, 0, 116, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
254, 255, 0, 5, 0, 0,
|
||||
68, 1, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
100, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 112, 117,
|
||||
115, 104, 95, 99, 111, 110,
|
||||
115, 116, 115, 95, 120, 101,
|
||||
0, 171, 100, 0, 0, 0,
|
||||
2, 0, 0, 0, 140, 0,
|
||||
0, 0, 16, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 220, 0, 0, 0,
|
||||
0, 0, 0, 0, 8, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
4, 1, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
40, 1, 0, 0, 8, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
2, 0, 0, 0, 4, 1,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 120, 101,
|
||||
95, 116, 114, 105, 97, 110,
|
||||
103, 108, 101, 95, 115, 116,
|
||||
114, 105, 112, 95, 114, 101,
|
||||
99, 116, 95, 111, 102, 102,
|
||||
115, 101, 116, 0, 102, 108,
|
||||
111, 97, 116, 50, 0, 171,
|
||||
171, 171, 1, 0, 3, 0,
|
||||
1, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 250, 0,
|
||||
0, 0, 120, 101, 95, 116,
|
||||
114, 105, 97, 110, 103, 108,
|
||||
101, 95, 115, 116, 114, 105,
|
||||
112, 95, 114, 101, 99, 116,
|
||||
95, 115, 105, 122, 101, 0,
|
||||
77, 105, 99, 114, 111, 115,
|
||||
111, 102, 116, 32, 40, 82,
|
||||
41, 32, 72, 76, 83, 76,
|
||||
32, 83, 104, 97, 100, 101,
|
||||
114, 32, 67, 111, 109, 112,
|
||||
105, 108, 101, 114, 32, 49,
|
||||
48, 46, 49, 0, 73, 83,
|
||||
71, 78, 44, 0, 0, 0,
|
||||
1, 0, 0, 0, 8, 0,
|
||||
0, 0, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 1,
|
||||
0, 0, 83, 86, 95, 86,
|
||||
101, 114, 116, 101, 120, 73,
|
||||
68, 0, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 80, 111, 115,
|
||||
105, 116, 105, 111, 110, 0,
|
||||
83, 72, 69, 88, 20, 1,
|
||||
0, 0, 81, 0, 1, 0,
|
||||
69, 0, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
96, 0, 0, 4, 18, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
6, 0, 0, 0, 103, 0,
|
||||
0, 4, 242, 32, 16, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
1, 0, 0, 0, 85, 0,
|
||||
0, 7, 34, 0, 16, 0,
|
||||
0, 0, 0, 0, 10, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 1, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
18, 0, 16, 0, 0, 0,
|
||||
0, 0, 10, 16, 16, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
2, 64, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 86, 0, 0, 5,
|
||||
50, 0, 16, 0, 0, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 13, 50, 32, 16, 0,
|
||||
0, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
230, 138, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 70, 128,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 8,
|
||||
194, 32, 16, 0, 0, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 128, 63, 62, 0,
|
||||
0, 1, 83, 84, 65, 84,
|
||||
148, 0, 0, 0, 7, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0
|
||||
};
|
||||
176
src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h
generated
176
src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h
generated
@@ -1,176 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// xe_immediate_texture_xe_sampler sampler NA NA S0 s0 1
|
||||
// xe_immediate_texture texture float4 2d T0 t0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// COLOR 0 xyzw 1 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 1
|
||||
sample_l r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0], l(0.000000)
|
||||
mul o0.xyzw, r0.xyzw, v1.xyzw
|
||||
ret
|
||||
// Approximately 3 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE immediate_ps[] =
|
||||
{
|
||||
68, 88, 66, 67, 107, 181,
|
||||
28, 66, 229, 168, 59, 0,
|
||||
81, 196, 220, 121, 194, 12,
|
||||
76, 233, 1, 0, 0, 0,
|
||||
16, 3, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
40, 1, 0, 0, 120, 1,
|
||||
0, 0, 172, 1, 0, 0,
|
||||
116, 2, 0, 0, 82, 68,
|
||||
69, 70, 236, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
255, 255, 0, 5, 0, 0,
|
||||
193, 0, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
140, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 172, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 4, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 12, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 120, 101, 95, 105,
|
||||
109, 109, 101, 100, 105, 97,
|
||||
116, 101, 95, 116, 101, 120,
|
||||
116, 117, 114, 101, 95, 120,
|
||||
101, 95, 115, 97, 109, 112,
|
||||
108, 101, 114, 0, 120, 101,
|
||||
95, 105, 109, 109, 101, 100,
|
||||
105, 97, 116, 101, 95, 116,
|
||||
101, 120, 116, 117, 114, 101,
|
||||
0, 77, 105, 99, 114, 111,
|
||||
115, 111, 102, 116, 32, 40,
|
||||
82, 41, 32, 72, 76, 83,
|
||||
76, 32, 83, 104, 97, 100,
|
||||
101, 114, 32, 67, 111, 109,
|
||||
112, 105, 108, 101, 114, 32,
|
||||
49, 48, 46, 49, 0, 171,
|
||||
171, 171, 73, 83, 71, 78,
|
||||
72, 0, 0, 0, 2, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
56, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 3, 0, 0,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 15, 15, 0, 0,
|
||||
84, 69, 88, 67, 79, 79,
|
||||
82, 68, 0, 67, 79, 76,
|
||||
79, 82, 0, 171, 79, 83,
|
||||
71, 78, 44, 0, 0, 0,
|
||||
1, 0, 0, 0, 8, 0,
|
||||
0, 0, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
0, 0, 0, 0, 15, 0,
|
||||
0, 0, 83, 86, 95, 84,
|
||||
97, 114, 103, 101, 116, 0,
|
||||
171, 171, 83, 72, 69, 88,
|
||||
192, 0, 0, 0, 81, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
106, 8, 0, 1, 90, 0,
|
||||
0, 6, 70, 110, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 1, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
1, 0, 0, 0, 72, 0,
|
||||
0, 13, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 70, 14, 16, 0,
|
||||
0, 0, 0, 0, 70, 30,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
62, 0, 0, 1, 83, 84,
|
||||
65, 84, 148, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
||||
236
src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h
generated
236
src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h
generated
@@ -1,236 +0,0 @@
|
||||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
|
||||
//
|
||||
//
|
||||
// Buffer Definitions:
|
||||
//
|
||||
// cbuffer push_consts_xe
|
||||
// {
|
||||
//
|
||||
// float2 xe_coordinate_space_size_inv;// Offset: 0 Size: 8
|
||||
//
|
||||
// }
|
||||
//
|
||||
//
|
||||
// Resource Bindings:
|
||||
//
|
||||
// Name Type Format Dim ID HLSL Bind Count
|
||||
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
|
||||
// push_consts_xe cbuffer NA NA CB0 cb0 1
|
||||
//
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// POSITION 0 xy 0 NONE float xy
|
||||
// TEXCOORD 0 xy 1 NONE float xy
|
||||
// COLOR 0 xyzw 2 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// COLOR 0 xyzw 1 NONE float xyzw
|
||||
// SV_Position 0 xyzw 2 POS float xyzw
|
||||
//
|
||||
vs_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][1], immediateIndexed, space=0
|
||||
dcl_input v0.xy
|
||||
dcl_input v1.xy
|
||||
dcl_input v2.xyzw
|
||||
dcl_output o0.xy
|
||||
dcl_output o1.xyzw
|
||||
dcl_output_siv o2.xyzw, position
|
||||
dcl_temps 1
|
||||
mul r0.xy, v0.xyxx, CB0[0][0].xyxx
|
||||
mad o2.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000)
|
||||
mov o1.xyzw, v2.xyzw
|
||||
mov o2.zw, l(0,0,0,1.000000)
|
||||
mov o0.xy, v1.xyxx
|
||||
ret
|
||||
// Approximately 6 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE immediate_vs[] =
|
||||
{
|
||||
68, 88, 66, 67, 150, 136,
|
||||
152, 237, 155, 249, 84, 3,
|
||||
80, 221, 206, 175, 204, 144,
|
||||
211, 193, 1, 0, 0, 0,
|
||||
16, 4, 0, 0, 5, 0,
|
||||
0, 0, 52, 0, 0, 0,
|
||||
96, 1, 0, 0, 208, 1,
|
||||
0, 0, 68, 2, 0, 0,
|
||||
116, 3, 0, 0, 82, 68,
|
||||
69, 70, 36, 1, 0, 0,
|
||||
1, 0, 0, 0, 116, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
60, 0, 0, 0, 1, 5,
|
||||
254, 255, 0, 5, 0, 0,
|
||||
252, 0, 0, 0, 19, 19,
|
||||
68, 37, 60, 0, 0, 0,
|
||||
24, 0, 0, 0, 40, 0,
|
||||
0, 0, 40, 0, 0, 0,
|
||||
36, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
100, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 112, 117,
|
||||
115, 104, 95, 99, 111, 110,
|
||||
115, 116, 115, 95, 120, 101,
|
||||
0, 171, 100, 0, 0, 0,
|
||||
1, 0, 0, 0, 140, 0,
|
||||
0, 0, 16, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 180, 0, 0, 0,
|
||||
0, 0, 0, 0, 8, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
216, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 0, 0, 0, 0,
|
||||
120, 101, 95, 99, 111, 111,
|
||||
114, 100, 105, 110, 97, 116,
|
||||
101, 95, 115, 112, 97, 99,
|
||||
101, 95, 115, 105, 122, 101,
|
||||
95, 105, 110, 118, 0, 102,
|
||||
108, 111, 97, 116, 50, 0,
|
||||
1, 0, 3, 0, 1, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 209, 0, 0, 0,
|
||||
77, 105, 99, 114, 111, 115,
|
||||
111, 102, 116, 32, 40, 82,
|
||||
41, 32, 72, 76, 83, 76,
|
||||
32, 83, 104, 97, 100, 101,
|
||||
114, 32, 67, 111, 109, 112,
|
||||
105, 108, 101, 114, 32, 49,
|
||||
48, 46, 49, 0, 73, 83,
|
||||
71, 78, 104, 0, 0, 0,
|
||||
3, 0, 0, 0, 8, 0,
|
||||
0, 0, 80, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 3,
|
||||
0, 0, 89, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 0, 0, 0, 3, 3,
|
||||
0, 0, 98, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
2, 0, 0, 0, 15, 15,
|
||||
0, 0, 80, 79, 83, 73,
|
||||
84, 73, 79, 78, 0, 84,
|
||||
69, 88, 67, 79, 79, 82,
|
||||
68, 0, 67, 79, 76, 79,
|
||||
82, 0, 79, 83, 71, 78,
|
||||
108, 0, 0, 0, 3, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
80, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 12, 0, 0,
|
||||
89, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
95, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
3, 0, 0, 0, 2, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
84, 69, 88, 67, 79, 79,
|
||||
82, 68, 0, 67, 79, 76,
|
||||
79, 82, 0, 83, 86, 95,
|
||||
80, 111, 115, 105, 116, 105,
|
||||
111, 110, 0, 171, 83, 72,
|
||||
69, 88, 40, 1, 0, 0,
|
||||
81, 0, 1, 0, 74, 0,
|
||||
0, 0, 106, 8, 0, 1,
|
||||
89, 0, 0, 7, 70, 142,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 95, 0,
|
||||
0, 3, 50, 16, 16, 0,
|
||||
0, 0, 0, 0, 95, 0,
|
||||
0, 3, 50, 16, 16, 0,
|
||||
1, 0, 0, 0, 95, 0,
|
||||
0, 3, 242, 16, 16, 0,
|
||||
2, 0, 0, 0, 101, 0,
|
||||
0, 3, 50, 32, 16, 0,
|
||||
0, 0, 0, 0, 101, 0,
|
||||
0, 3, 242, 32, 16, 0,
|
||||
1, 0, 0, 0, 103, 0,
|
||||
0, 4, 242, 32, 16, 0,
|
||||
2, 0, 0, 0, 1, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
1, 0, 0, 0, 56, 0,
|
||||
0, 9, 50, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 128, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 15, 50, 32, 16, 0,
|
||||
2, 0, 0, 0, 70, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 64, 0, 0, 0, 192,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 128, 191, 0, 0,
|
||||
128, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 54, 0,
|
||||
0, 5, 242, 32, 16, 0,
|
||||
1, 0, 0, 0, 70, 30,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
54, 0, 0, 8, 194, 32,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
128, 63, 54, 0, 0, 5,
|
||||
50, 32, 16, 0, 0, 0,
|
||||
0, 0, 70, 16, 16, 0,
|
||||
1, 0, 0, 0, 62, 0,
|
||||
0, 1, 83, 84, 65, 84,
|
||||
148, 0, 0, 0, 6, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0
|
||||
};
|
||||
File diff suppressed because one or more lines are too long
@@ -1,162 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24950
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_bilinear_color
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_bilinear_output_offset"
|
||||
OpMemberName %push_const_block_xe 1 "xe_bilinear_output_size_inv"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_bilinear_source "xe_bilinear_source"
|
||||
OpName %xe_bilinear_sampler "xe_bilinear_sampler"
|
||||
OpName %xe_bilinear_color "xe_bilinear_color"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 16
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 24
|
||||
OpDecorate %xe_bilinear_source Binding 0
|
||||
OpDecorate %xe_bilinear_source DescriptorSet 0
|
||||
OpDecorate %xe_bilinear_sampler Binding 1
|
||||
OpDecorate %xe_bilinear_sampler DescriptorSet 0
|
||||
OpDecorate %xe_bilinear_color Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%push_const_block_xe = OpTypeStruct %v2int %v2float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%xe_bilinear_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%508 = OpTypeSampler
|
||||
%_ptr_UniformConstant_508 = OpTypePointer UniformConstant %508
|
||||
%xe_bilinear_sampler = OpVariable %_ptr_UniformConstant_508 UniformConstant
|
||||
%510 = OpTypeSampledImage %150
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_bilinear_color = OpVariable %_ptr_Output_v4float Output
|
||||
%1566 = OpConstantComposite %v2float %float_0_5 %float_0_5
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %push_consts_xe %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23236 = OpISub %v2int %17656 %22822
|
||||
%10630 = OpBitcast %v2uint %23236
|
||||
%14905 = OpLoad %150 %xe_bilinear_source
|
||||
%16965 = OpLoad %508 %xe_bilinear_sampler
|
||||
%8907 = OpSampledImage %510 %14905 %16965
|
||||
%13759 = OpConvertUToF %v2float %10630
|
||||
%15917 = OpFAdd %v2float %13759 %1566
|
||||
%11863 = OpAccessChain %_ptr_PushConstant_v2float %push_consts_xe %int_1
|
||||
%20800 = OpLoad %v2float %11863
|
||||
%24336 = OpFMul %v2float %15917 %20800
|
||||
%9229 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0
|
||||
%21727 = OpCompositeExtract %float %9229 0
|
||||
%22672 = OpCompositeExtract %float %9229 1
|
||||
%7472 = OpCompositeExtract %float %9229 2
|
||||
%22408 = OpCompositeConstruct %v4float %21727 %22672 %7472 %float_1
|
||||
OpStore %xe_bilinear_color %22408
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014C0, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00060005,
|
||||
0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00070005,
|
||||
0x00000404, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x000A0006, 0x00000404, 0x00000000, 0x625F6578, 0x6E696C69, 0x5F726165,
|
||||
0x7074756F, 0x6F5F7475, 0x65736666, 0x00000074, 0x000A0006, 0x00000404,
|
||||
0x00000001, 0x625F6578, 0x6E696C69, 0x5F726165, 0x7074756F, 0x735F7475,
|
||||
0x5F657A69, 0x00766E69, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F,
|
||||
0x5F737473, 0x00006578, 0x00070005, 0x00001160, 0x625F6578, 0x6E696C69,
|
||||
0x5F726165, 0x72756F73, 0x00006563, 0x00070005, 0x0000133F, 0x625F6578,
|
||||
0x6E696C69, 0x5F726165, 0x706D6173, 0x0072656C, 0x00070005, 0x000014C0,
|
||||
0x625F6578, 0x6E696C69, 0x5F726165, 0x6F6C6F63, 0x00000072, 0x00040047,
|
||||
0x00000C93, 0x0000000B, 0x0000000F, 0x00030047, 0x00000404, 0x00000002,
|
||||
0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048,
|
||||
0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00040047, 0x00001160,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001160, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x0000133F, 0x00000021, 0x00000001, 0x00040047, 0x0000133F,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D,
|
||||
0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013,
|
||||
0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E, 0x00000404,
|
||||
0x00000012, 0x00000013, 0x00040020, 0x00000681, 0x00000009, 0x00000404,
|
||||
0x0004003B, 0x00000681, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012,
|
||||
0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000,
|
||||
0x00000096, 0x0004003B, 0x00000313, 0x00001160, 0x00000000, 0x0002001A,
|
||||
0x000001FC, 0x00040020, 0x00000479, 0x00000000, 0x000001FC, 0x0004003B,
|
||||
0x00000479, 0x0000133F, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096,
|
||||
0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013,
|
||||
0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D,
|
||||
0x0000008A, 0x3F800000, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029B, 0x000014C0, 0x00000003, 0x0005002C, 0x00000013,
|
||||
0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D,
|
||||
0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B,
|
||||
0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8,
|
||||
0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B,
|
||||
0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012,
|
||||
0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986,
|
||||
0x00005AC4, 0x0004003D, 0x00000096, 0x00003A39, 0x00001160, 0x0004003D,
|
||||
0x000001FC, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB,
|
||||
0x00003A39, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986,
|
||||
0x00050081, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041,
|
||||
0x00000290, 0x00002E57, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013,
|
||||
0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00005F10, 0x00003E2D,
|
||||
0x00005140, 0x00070058, 0x0000001D, 0x0000240D, 0x000022CB, 0x00005F10,
|
||||
0x00000002, 0x00000A0C, 0x00050051, 0x0000000D, 0x000054DF, 0x0000240D,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00005890, 0x0000240D, 0x00000001,
|
||||
0x00050051, 0x0000000D, 0x00001D30, 0x0000240D, 0x00000002, 0x00070050,
|
||||
0x0000001D, 0x00005788, 0x000054DF, 0x00005890, 0x00001D30, 0x0000008A,
|
||||
0x0003003E, 0x000014C0, 0x00005788, 0x000100FD, 0x00010038,
|
||||
};
|
||||
File diff suppressed because one or more lines are too long
@@ -1,827 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25213
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_cas_color
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_cas_output_offset"
|
||||
OpMemberName %push_const_block_xe 1 "xe_cas_input_output_size_ratio"
|
||||
OpMemberName %push_const_block_xe 2 "xe_cas_sharpness_post_setup"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_cas_color "xe_cas_color"
|
||||
OpName %xe_cas_source "xe_cas_source"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 16
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 24
|
||||
OpMemberDecorate %push_const_block_xe 2 Offset 32
|
||||
OpDecorate %xe_cas_color Location 0
|
||||
OpDecorate %xe_cas_source Binding 0
|
||||
OpDecorate %xe_cas_source DescriptorSet 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%uint = OpTypeInt 32 0
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v3float = OpTypeVector %float 3
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%push_const_block_xe = OpTypeStruct %v2int %v2float %float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%float_0 = OpConstant %float 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_cas_color = OpVariable %_ptr_Output_v4float Output
|
||||
%uint_532432441 = OpConstant %uint 532432441
|
||||
%uint_2129690299 = OpConstant %uint 2129690299
|
||||
%uint_2129764351 = OpConstant %uint 2129764351
|
||||
%float_2 = OpConstant %float 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%xe_cas_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int_n1 = OpConstant %int -1
|
||||
%1803 = OpConstantComposite %v2int %int_0 %int_n1
|
||||
%1812 = OpConstantComposite %v2int %int_1 %int_n1
|
||||
%1806 = OpConstantComposite %v2int %int_n1 %int_0
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%1818 = OpConstantComposite %v2int %int_n1 %int_1
|
||||
%1827 = OpConstantComposite %v2int %int_0 %int_1
|
||||
%1836 = OpConstantComposite %v2int %int_1 %int_1
|
||||
%1833 = OpConstantComposite %v2int %int_2 %int_0
|
||||
%1839 = OpConstantComposite %v2int %int_0 %int_2
|
||||
%1845 = OpConstantComposite %v2int %int_2 %int_1
|
||||
%1848 = OpConstantComposite %v2int %int_1 %int_2
|
||||
%float_0_03125 = OpConstant %float 0.03125
|
||||
%1566 = OpConstantComposite %v2float %float_0_5 %float_0_5
|
||||
%2 = OpUndef %v4float
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %push_consts_xe %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_v2float %push_consts_xe %int_1
|
||||
%22579 = OpLoad %v2float %20997
|
||||
%13397 = OpBitcast %v2uint %22579
|
||||
%12762 = OpVectorTimesScalar %v2float %22579 %float_0_5
|
||||
%24595 = OpFSub %v2float %12762 %1566
|
||||
%17743 = OpBitcast %v2uint %24595
|
||||
%16707 = OpCompositeExtract %uint %13397 0
|
||||
%13283 = OpCompositeExtract %uint %13397 1
|
||||
%7641 = OpCompositeExtract %uint %17743 0
|
||||
%7529 = OpCompositeExtract %uint %17743 1
|
||||
%18241 = OpCompositeConstruct %v4uint %16707 %13283 %7641 %7529
|
||||
%9777 = OpAccessChain %_ptr_PushConstant_float %push_consts_xe %int_2
|
||||
%18808 = OpLoad %float %9777
|
||||
%17599 = OpBitcast %uint %18808
|
||||
%19625 = OpConvertUToF %v2float %9938
|
||||
%8442 = OpVectorShuffle %v2uint %18241 %18241 0 1
|
||||
%11576 = OpBitcast %v2float %8442
|
||||
%20814 = OpFMul %v2float %19625 %11576
|
||||
%8994 = OpVectorShuffle %v2uint %18241 %18241 2 3
|
||||
%11797 = OpBitcast %v2float %8994
|
||||
%20069 = OpFAdd %v2float %20814 %11797
|
||||
%12719 = OpExtInst %v2float %1 Floor %20069
|
||||
%16290 = OpFSub %v2float %20069 %12719
|
||||
%17064 = OpConvertFToS %v2int %12719
|
||||
%20568 = OpIAdd %v2int %17064 %1803
|
||||
%18223 = OpLoad %150 %xe_cas_source
|
||||
%19459 = OpImageFetch %v4float %18223 %20568 Lod %int_0
|
||||
%13347 = OpIAdd %v2int %17064 %1806
|
||||
%14538 = OpLoad %150 %xe_cas_source
|
||||
%12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0
|
||||
%10421 = OpLoad %150 %xe_cas_source
|
||||
%15444 = OpImageFetch %v4float %10421 %17064 Lod %int_0
|
||||
%13348 = OpIAdd %v2int %17064 %1812
|
||||
%15811 = OpLoad %150 %xe_cas_source
|
||||
%19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0
|
||||
%13349 = OpIAdd %v2int %17064 %1824
|
||||
%15812 = OpLoad %150 %xe_cas_source
|
||||
%19461 = OpImageFetch %v4float %15812 %13349 Lod %int_0
|
||||
%13350 = OpIAdd %v2int %17064 %1833
|
||||
%15813 = OpLoad %150 %xe_cas_source
|
||||
%19462 = OpImageFetch %v4float %15813 %13350 Lod %int_0
|
||||
%13351 = OpIAdd %v2int %17064 %1818
|
||||
%15814 = OpLoad %150 %xe_cas_source
|
||||
%19463 = OpImageFetch %v4float %15814 %13351 Lod %int_0
|
||||
%13352 = OpIAdd %v2int %17064 %1827
|
||||
%15815 = OpLoad %150 %xe_cas_source
|
||||
%19464 = OpImageFetch %v4float %15815 %13352 Lod %int_0
|
||||
%13353 = OpIAdd %v2int %17064 %1839
|
||||
%15816 = OpLoad %150 %xe_cas_source
|
||||
%19465 = OpImageFetch %v4float %15816 %13353 Lod %int_0
|
||||
%13354 = OpIAdd %v2int %17064 %1836
|
||||
%15817 = OpLoad %150 %xe_cas_source
|
||||
%19466 = OpImageFetch %v4float %15817 %13354 Lod %int_0
|
||||
%13355 = OpIAdd %v2int %17064 %1845
|
||||
%15818 = OpLoad %150 %xe_cas_source
|
||||
%19467 = OpImageFetch %v4float %15818 %13355 Lod %int_0
|
||||
%13356 = OpIAdd %v2int %17064 %1848
|
||||
%14918 = OpLoad %150 %xe_cas_source
|
||||
%8899 = OpImageFetch %v4float %14918 %13356 Lod %int_0
|
||||
%19729 = OpCompositeExtract %float %19459 0
|
||||
%7025 = OpCompositeExtract %float %19459 1
|
||||
%18723 = OpCompositeExtract %float %19459 2
|
||||
%24863 = OpFMul %float %19729 %19729
|
||||
%16184 = OpFMul %float %7025 %7025
|
||||
%9305 = OpFMul %float %18723 %18723
|
||||
%22236 = OpCompositeExtract %float %19460 0
|
||||
%11844 = OpCompositeExtract %float %19460 1
|
||||
%18724 = OpCompositeExtract %float %19460 2
|
||||
%24864 = OpFMul %float %22236 %22236
|
||||
%16185 = OpFMul %float %11844 %11844
|
||||
%9306 = OpFMul %float %18724 %18724
|
||||
%22237 = OpCompositeExtract %float %12625 0
|
||||
%11845 = OpCompositeExtract %float %12625 1
|
||||
%18725 = OpCompositeExtract %float %12625 2
|
||||
%24865 = OpFMul %float %22237 %22237
|
||||
%16186 = OpFMul %float %11845 %11845
|
||||
%9307 = OpFMul %float %18725 %18725
|
||||
%22238 = OpCompositeExtract %float %15444 0
|
||||
%11846 = OpCompositeExtract %float %15444 1
|
||||
%18726 = OpCompositeExtract %float %15444 2
|
||||
%24866 = OpFMul %float %22238 %22238
|
||||
%16187 = OpFMul %float %11846 %11846
|
||||
%9308 = OpFMul %float %18726 %18726
|
||||
%22239 = OpCompositeExtract %float %19461 0
|
||||
%11847 = OpCompositeExtract %float %19461 1
|
||||
%18727 = OpCompositeExtract %float %19461 2
|
||||
%24867 = OpFMul %float %22239 %22239
|
||||
%16188 = OpFMul %float %11847 %11847
|
||||
%9309 = OpFMul %float %18727 %18727
|
||||
%22240 = OpCompositeExtract %float %19462 0
|
||||
%11848 = OpCompositeExtract %float %19462 1
|
||||
%18728 = OpCompositeExtract %float %19462 2
|
||||
%24868 = OpFMul %float %22240 %22240
|
||||
%16189 = OpFMul %float %11848 %11848
|
||||
%9310 = OpFMul %float %18728 %18728
|
||||
%22241 = OpCompositeExtract %float %19463 0
|
||||
%11849 = OpCompositeExtract %float %19463 1
|
||||
%18729 = OpCompositeExtract %float %19463 2
|
||||
%24869 = OpFMul %float %22241 %22241
|
||||
%16190 = OpFMul %float %11849 %11849
|
||||
%9311 = OpFMul %float %18729 %18729
|
||||
%22242 = OpCompositeExtract %float %19464 0
|
||||
%11850 = OpCompositeExtract %float %19464 1
|
||||
%18730 = OpCompositeExtract %float %19464 2
|
||||
%24870 = OpFMul %float %22242 %22242
|
||||
%16191 = OpFMul %float %11850 %11850
|
||||
%9312 = OpFMul %float %18730 %18730
|
||||
%22243 = OpCompositeExtract %float %19466 0
|
||||
%11851 = OpCompositeExtract %float %19466 1
|
||||
%18731 = OpCompositeExtract %float %19466 2
|
||||
%24871 = OpFMul %float %22243 %22243
|
||||
%16192 = OpFMul %float %11851 %11851
|
||||
%9313 = OpFMul %float %18731 %18731
|
||||
%22244 = OpCompositeExtract %float %19467 0
|
||||
%11852 = OpCompositeExtract %float %19467 1
|
||||
%18732 = OpCompositeExtract %float %19467 2
|
||||
%24872 = OpFMul %float %22244 %22244
|
||||
%16193 = OpFMul %float %11852 %11852
|
||||
%9314 = OpFMul %float %18732 %18732
|
||||
%22245 = OpCompositeExtract %float %19465 0
|
||||
%11853 = OpCompositeExtract %float %19465 1
|
||||
%18733 = OpCompositeExtract %float %19465 2
|
||||
%24873 = OpFMul %float %22245 %22245
|
||||
%16194 = OpFMul %float %11853 %11853
|
||||
%9315 = OpFMul %float %18733 %18733
|
||||
%22246 = OpCompositeExtract %float %8899 0
|
||||
%11854 = OpCompositeExtract %float %8899 1
|
||||
%18734 = OpCompositeExtract %float %8899 2
|
||||
%24874 = OpFMul %float %22246 %22246
|
||||
%14910 = OpFMul %float %11854 %11854
|
||||
%8590 = OpFMul %float %18734 %18734
|
||||
%10877 = OpExtInst %float %1 FMin %16186 %16187
|
||||
%9276 = OpExtInst %float %1 FMin %16184 %10877
|
||||
%15951 = OpExtInst %float %1 FMin %16188 %16191
|
||||
%10905 = OpExtInst %float %1 FMin %9276 %15951
|
||||
%24296 = OpExtInst %float %1 FMax %16186 %16187
|
||||
%17523 = OpExtInst %float %1 FMax %16184 %24296
|
||||
%21848 = OpExtInst %float %1 FMax %16188 %16191
|
||||
%7823 = OpExtInst %float %1 FMax %17523 %21848
|
||||
%13503 = OpExtInst %float %1 FMin %16187 %16188
|
||||
%13819 = OpExtInst %float %1 FMin %16185 %13503
|
||||
%15952 = OpExtInst %float %1 FMin %16189 %16192
|
||||
%10906 = OpExtInst %float %1 FMin %13819 %15952
|
||||
%24297 = OpExtInst %float %1 FMax %16187 %16188
|
||||
%17524 = OpExtInst %float %1 FMax %16185 %24297
|
||||
%21849 = OpExtInst %float %1 FMax %16189 %16192
|
||||
%7824 = OpExtInst %float %1 FMax %17524 %21849
|
||||
%13504 = OpExtInst %float %1 FMin %16190 %16191
|
||||
%13820 = OpExtInst %float %1 FMin %16187 %13504
|
||||
%15953 = OpExtInst %float %1 FMin %16192 %16194
|
||||
%10907 = OpExtInst %float %1 FMin %13820 %15953
|
||||
%24298 = OpExtInst %float %1 FMax %16190 %16191
|
||||
%17525 = OpExtInst %float %1 FMax %16187 %24298
|
||||
%21850 = OpExtInst %float %1 FMax %16192 %16194
|
||||
%7825 = OpExtInst %float %1 FMax %17525 %21850
|
||||
%13505 = OpExtInst %float %1 FMin %16191 %16192
|
||||
%13821 = OpExtInst %float %1 FMin %16188 %13505
|
||||
%15954 = OpExtInst %float %1 FMin %16193 %14910
|
||||
%10908 = OpExtInst %float %1 FMin %13821 %15954
|
||||
%24299 = OpExtInst %float %1 FMax %16191 %16192
|
||||
%17526 = OpExtInst %float %1 FMax %16188 %24299
|
||||
%23939 = OpExtInst %float %1 FMax %16193 %14910
|
||||
%21101 = OpExtInst %float %1 FMax %17526 %23939
|
||||
%8181 = OpBitcast %uint %7823
|
||||
%8818 = OpISub %uint %uint_2129690299 %8181
|
||||
%9881 = OpBitcast %float %8818
|
||||
%15062 = OpBitcast %uint %7824
|
||||
%6702 = OpISub %uint %uint_2129690299 %15062
|
||||
%9882 = OpBitcast %float %6702
|
||||
%15063 = OpBitcast %uint %7825
|
||||
%6703 = OpISub %uint %uint_2129690299 %15063
|
||||
%9883 = OpBitcast %float %6703
|
||||
%15064 = OpBitcast %uint %21101
|
||||
%6835 = OpISub %uint %uint_2129690299 %15064
|
||||
%6465 = OpBitcast %float %6835
|
||||
%24131 = OpFSub %float %float_1 %7823
|
||||
%23324 = OpExtInst %float %1 FMin %10905 %24131
|
||||
%23036 = OpFMul %float %23324 %9881
|
||||
%16051 = OpExtInst %float %1 FClamp %23036 %float_0 %float_1
|
||||
%25005 = OpFSub %float %float_1 %7824
|
||||
%10697 = OpExtInst %float %1 FMin %10906 %25005
|
||||
%23037 = OpFMul %float %10697 %9882
|
||||
%16052 = OpExtInst %float %1 FClamp %23037 %float_0 %float_1
|
||||
%25006 = OpFSub %float %float_1 %7825
|
||||
%10698 = OpExtInst %float %1 FMin %10907 %25006
|
||||
%23038 = OpFMul %float %10698 %9883
|
||||
%16053 = OpExtInst %float %1 FClamp %23038 %float_0 %float_1
|
||||
%25007 = OpFSub %float %float_1 %21101
|
||||
%10699 = OpExtInst %float %1 FMin %10908 %25007
|
||||
%22903 = OpFMul %float %10699 %6465
|
||||
%20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1
|
||||
%24011 = OpBitcast %uint %16051
|
||||
%22090 = OpShiftRightLogical %uint %24011 %uint_1
|
||||
%23229 = OpIAdd %uint %22090 %uint_532432441
|
||||
%22851 = OpBitcast %float %23229
|
||||
%8910 = OpBitcast %uint %16052
|
||||
%9189 = OpShiftRightLogical %uint %8910 %uint_1
|
||||
%23230 = OpIAdd %uint %9189 %uint_532432441
|
||||
%22852 = OpBitcast %float %23230
|
||||
%8911 = OpBitcast %uint %16053
|
||||
%9190 = OpShiftRightLogical %uint %8911 %uint_1
|
||||
%23231 = OpIAdd %uint %9190 %uint_532432441
|
||||
%22853 = OpBitcast %float %23231
|
||||
%8912 = OpBitcast %uint %20683
|
||||
%9191 = OpShiftRightLogical %uint %8912 %uint_1
|
||||
%23232 = OpIAdd %uint %9191 %uint_532432441
|
||||
%21692 = OpBitcast %float %23232
|
||||
%19558 = OpBitcast %float %17599
|
||||
%18879 = OpFMul %float %22851 %19558
|
||||
%22795 = OpFMul %float %22852 %19558
|
||||
%19380 = OpFMul %float %22853 %19558
|
||||
%10255 = OpFMul %float %21692 %19558
|
||||
%13586 = OpCompositeExtract %float %16290 0
|
||||
%21718 = OpFSub %float %float_1 %13586
|
||||
%11876 = OpCompositeExtract %float %16290 1
|
||||
%11147 = OpFSub %float %float_1 %11876
|
||||
%17670 = OpFMul %float %21718 %11147
|
||||
%25212 = OpFMul %float %13586 %11147
|
||||
%20330 = OpFMul %float %21718 %11876
|
||||
%20638 = OpFMul %float %13586 %11876
|
||||
%18204 = OpFSub %float %7823 %10905
|
||||
%23453 = OpFAdd %float %float_0_03125 %18204
|
||||
%11395 = OpBitcast %uint %23453
|
||||
%7677 = OpISub %uint %uint_2129690299 %11395
|
||||
%8343 = OpBitcast %float %7677
|
||||
%17531 = OpFMul %float %17670 %8343
|
||||
%20631 = OpFSub %float %7824 %10906
|
||||
%23454 = OpFAdd %float %float_0_03125 %20631
|
||||
%11396 = OpBitcast %uint %23454
|
||||
%7678 = OpISub %uint %uint_2129690299 %11396
|
||||
%8344 = OpBitcast %float %7678
|
||||
%17532 = OpFMul %float %25212 %8344
|
||||
%20632 = OpFSub %float %7825 %10907
|
||||
%23455 = OpFAdd %float %float_0_03125 %20632
|
||||
%11397 = OpBitcast %uint %23455
|
||||
%7679 = OpISub %uint %uint_2129690299 %11397
|
||||
%8345 = OpBitcast %float %7679
|
||||
%17533 = OpFMul %float %20330 %8345
|
||||
%20633 = OpFSub %float %21101 %10908
|
||||
%23456 = OpFAdd %float %float_0_03125 %20633
|
||||
%11398 = OpBitcast %uint %23456
|
||||
%7680 = OpISub %uint %uint_2129690299 %11398
|
||||
%8381 = OpBitcast %float %7680
|
||||
%17261 = OpFMul %float %20638 %8381
|
||||
%22796 = OpFMul %float %18879 %17531
|
||||
%20292 = OpFMul %float %22795 %17532
|
||||
%20984 = OpFMul %float %19380 %17533
|
||||
%15690 = OpFAdd %float %20292 %20984
|
||||
%22375 = OpFAdd %float %15690 %17531
|
||||
%12597 = OpFMul %float %10255 %17261
|
||||
%18845 = OpFAdd %float %22796 %12597
|
||||
%23067 = OpFAdd %float %18845 %17532
|
||||
%7227 = OpFAdd %float %18845 %17533
|
||||
%7228 = OpFAdd %float %15690 %17261
|
||||
%7229 = OpFAdd %float %22796 %20292
|
||||
%7303 = OpFAdd %float %7229 %20984
|
||||
%6535 = OpFAdd %float %7303 %12597
|
||||
%12598 = OpFMul %float %float_2 %6535
|
||||
%18846 = OpFAdd %float %12598 %22375
|
||||
%23068 = OpFAdd %float %18846 %23067
|
||||
%7132 = OpFAdd %float %23068 %7227
|
||||
%8111 = OpFAdd %float %7132 %7228
|
||||
%9782 = OpBitcast %uint %8111
|
||||
%7563 = OpISub %uint %uint_2129764351 %9782
|
||||
%9419 = OpBitcast %float %7563
|
||||
%9130 = OpFNegate %float %9419
|
||||
%12367 = OpFMul %float %9130 %8111
|
||||
%16540 = OpFAdd %float %12367 %float_2
|
||||
%9442 = OpFMul %float %9419 %16540
|
||||
%18229 = OpFAdd %float %24863 %24865
|
||||
%8674 = OpFMul %float %22796 %18229
|
||||
%24291 = OpFMul %float %24864 %20292
|
||||
%14922 = OpFAdd %float %8674 %24291
|
||||
%9443 = OpFMul %float %24868 %20292
|
||||
%18153 = OpFAdd %float %14922 %9443
|
||||
%9444 = OpFMul %float %24869 %20984
|
||||
%18154 = OpFAdd %float %18153 %9444
|
||||
%9445 = OpFMul %float %24873 %20984
|
||||
%18155 = OpFAdd %float %18154 %9445
|
||||
%9446 = OpFMul %float %24872 %12597
|
||||
%18156 = OpFAdd %float %18155 %9446
|
||||
%9447 = OpFMul %float %24874 %12597
|
||||
%18157 = OpFAdd %float %18156 %9447
|
||||
%9448 = OpFMul %float %24866 %22375
|
||||
%18158 = OpFAdd %float %18157 %9448
|
||||
%9449 = OpFMul %float %24867 %23067
|
||||
%18159 = OpFAdd %float %18158 %9449
|
||||
%9450 = OpFMul %float %24870 %7227
|
||||
%18160 = OpFAdd %float %18159 %9450
|
||||
%9451 = OpFMul %float %24871 %7228
|
||||
%15973 = OpFAdd %float %18160 %9451
|
||||
%8137 = OpFMul %float %15973 %9442
|
||||
%15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1
|
||||
%12765 = OpFAdd %float %16184 %16186
|
||||
%17545 = OpFMul %float %22796 %12765
|
||||
%24292 = OpFMul %float %16185 %20292
|
||||
%14923 = OpFAdd %float %17545 %24292
|
||||
%9452 = OpFMul %float %16189 %20292
|
||||
%18161 = OpFAdd %float %14923 %9452
|
||||
%9453 = OpFMul %float %16190 %20984
|
||||
%18162 = OpFAdd %float %18161 %9453
|
||||
%9454 = OpFMul %float %16194 %20984
|
||||
%18163 = OpFAdd %float %18162 %9454
|
||||
%9455 = OpFMul %float %16193 %12597
|
||||
%18164 = OpFAdd %float %18163 %9455
|
||||
%9456 = OpFMul %float %14910 %12597
|
||||
%18165 = OpFAdd %float %18164 %9456
|
||||
%9457 = OpFMul %float %16187 %22375
|
||||
%18166 = OpFAdd %float %18165 %9457
|
||||
%9458 = OpFMul %float %16188 %23067
|
||||
%18167 = OpFAdd %float %18166 %9458
|
||||
%9459 = OpFMul %float %16191 %7227
|
||||
%18168 = OpFAdd %float %18167 %9459
|
||||
%9460 = OpFMul %float %16192 %7228
|
||||
%15974 = OpFAdd %float %18168 %9460
|
||||
%8138 = OpFMul %float %15974 %9442
|
||||
%15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1
|
||||
%12766 = OpFAdd %float %9305 %9307
|
||||
%17546 = OpFMul %float %22796 %12766
|
||||
%24293 = OpFMul %float %9306 %20292
|
||||
%14924 = OpFAdd %float %17546 %24293
|
||||
%9461 = OpFMul %float %9310 %20292
|
||||
%18169 = OpFAdd %float %14924 %9461
|
||||
%9462 = OpFMul %float %9311 %20984
|
||||
%18170 = OpFAdd %float %18169 %9462
|
||||
%9463 = OpFMul %float %9315 %20984
|
||||
%18171 = OpFAdd %float %18170 %9463
|
||||
%9464 = OpFMul %float %9314 %12597
|
||||
%18172 = OpFAdd %float %18171 %9464
|
||||
%9465 = OpFMul %float %8590 %12597
|
||||
%18173 = OpFAdd %float %18172 %9465
|
||||
%9466 = OpFMul %float %9308 %22375
|
||||
%18174 = OpFAdd %float %18173 %9466
|
||||
%9467 = OpFMul %float %9309 %23067
|
||||
%18175 = OpFAdd %float %18174 %9467
|
||||
%9468 = OpFMul %float %9312 %7227
|
||||
%18176 = OpFAdd %float %18175 %9468
|
||||
%9469 = OpFMul %float %9313 %7228
|
||||
%15975 = OpFAdd %float %18176 %9469
|
||||
%7244 = OpFMul %float %15975 %9442
|
||||
%22380 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%24270 = OpCompositeInsert %v4float %15218 %2 0
|
||||
%11074 = OpCompositeInsert %v4float %15219 %24270 1
|
||||
%14933 = OpCompositeInsert %v4float %22380 %11074 2
|
||||
%12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2
|
||||
%6452 = OpExtInst %v3float %1 Sqrt %12955
|
||||
%22915 = OpCompositeExtract %float %6452 0
|
||||
%8853 = OpCompositeExtract %float %6452 1
|
||||
%7472 = OpCompositeExtract %float %6452 2
|
||||
%22408 = OpCompositeConstruct %v4float %22915 %8853 %7472 %float_1
|
||||
OpStore %xe_cas_color %22408
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_ffx_cas_resample_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000627D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00060005,
|
||||
0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00070005,
|
||||
0x00000418, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x00090006, 0x00000418, 0x00000000, 0x635F6578, 0x6F5F7361, 0x75707475,
|
||||
0x666F5F74, 0x74657366, 0x00000000, 0x000B0006, 0x00000418, 0x00000001,
|
||||
0x635F6578, 0x695F7361, 0x7475706E, 0x74756F5F, 0x5F747570, 0x657A6973,
|
||||
0x7461725F, 0x00006F69, 0x000A0006, 0x00000418, 0x00000002, 0x635F6578,
|
||||
0x735F7361, 0x70726168, 0x7373656E, 0x736F705F, 0x65735F74, 0x00707574,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00060005, 0x000014D6, 0x635F6578, 0x635F7361, 0x726F6C6F, 0x00000000,
|
||||
0x00060005, 0x0000142B, 0x635F6578, 0x735F7361, 0x6372756F, 0x00000065,
|
||||
0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, 0x00030047, 0x00000418,
|
||||
0x00000002, 0x00050048, 0x00000418, 0x00000000, 0x00000023, 0x00000010,
|
||||
0x00050048, 0x00000418, 0x00000001, 0x00000023, 0x00000018, 0x00050048,
|
||||
0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00040047, 0x000014D6,
|
||||
0x0000001E, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000142B, 0x00000022, 0x00000000, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002,
|
||||
0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004,
|
||||
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A,
|
||||
0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001,
|
||||
0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0005001E, 0x00000418,
|
||||
0x00000012, 0x00000013, 0x0000000D, 0x00040020, 0x00000695, 0x00000009,
|
||||
0x00000418, 0x0004003B, 0x00000695, 0x00000CE9, 0x00000009, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x00040020,
|
||||
0x0000028A, 0x00000009, 0x0000000D, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, 0x0000029B, 0x00000003,
|
||||
0x0000001D, 0x0004003B, 0x0000029B, 0x000014D6, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B, 0x0000000B, 0x00000344,
|
||||
0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B,
|
||||
0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313,
|
||||
0x0000142B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF,
|
||||
0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C,
|
||||
0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012,
|
||||
0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720,
|
||||
0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08,
|
||||
0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E,
|
||||
0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0005002C,
|
||||
0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012,
|
||||
0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735,
|
||||
0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E,
|
||||
0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x0005002C,
|
||||
0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
|
||||
0x00000002, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93,
|
||||
0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000,
|
||||
0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041,
|
||||
0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012,
|
||||
0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8,
|
||||
0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041,
|
||||
0x00000290, 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013,
|
||||
0x00005833, 0x00005205, 0x0004007C, 0x00000011, 0x00003455, 0x00005833,
|
||||
0x0005008E, 0x00000013, 0x000031DA, 0x00005833, 0x000000FC, 0x00050083,
|
||||
0x00000013, 0x00006013, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011,
|
||||
0x0000454F, 0x00006013, 0x00050051, 0x0000000B, 0x00004143, 0x00003455,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x000033E3, 0x00003455, 0x00000001,
|
||||
0x00050051, 0x0000000B, 0x00001DD9, 0x0000454F, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00001D69, 0x0000454F, 0x00000001, 0x00070050, 0x00000017,
|
||||
0x00004741, 0x00004143, 0x000033E3, 0x00001DD9, 0x00001D69, 0x00050041,
|
||||
0x0000028A, 0x00002631, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000D,
|
||||
0x00004978, 0x00002631, 0x0004007C, 0x0000000B, 0x000044BF, 0x00004978,
|
||||
0x00040070, 0x00000013, 0x00004CA9, 0x000026D2, 0x0007004F, 0x00000011,
|
||||
0x000020FA, 0x00004741, 0x00004741, 0x00000000, 0x00000001, 0x0004007C,
|
||||
0x00000013, 0x00002D38, 0x000020FA, 0x00050085, 0x00000013, 0x0000514E,
|
||||
0x00004CA9, 0x00002D38, 0x0007004F, 0x00000011, 0x00002322, 0x00004741,
|
||||
0x00004741, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00002E15,
|
||||
0x00002322, 0x00050081, 0x00000013, 0x00004E65, 0x0000514E, 0x00002E15,
|
||||
0x0006000C, 0x00000013, 0x000031AF, 0x00000001, 0x00000008, 0x00004E65,
|
||||
0x00050083, 0x00000013, 0x00003FA2, 0x00004E65, 0x000031AF, 0x0004006E,
|
||||
0x00000012, 0x000042A8, 0x000031AF, 0x00050080, 0x00000012, 0x00005058,
|
||||
0x000042A8, 0x0000070B, 0x0004003D, 0x00000096, 0x0000472F, 0x0000142B,
|
||||
0x0007005F, 0x0000001D, 0x00004C03, 0x0000472F, 0x00005058, 0x00000002,
|
||||
0x00000A0B, 0x00050080, 0x00000012, 0x00003423, 0x000042A8, 0x0000070E,
|
||||
0x0004003D, 0x00000096, 0x000038CA, 0x0000142B, 0x0007005F, 0x0000001D,
|
||||
0x00003151, 0x000038CA, 0x00003423, 0x00000002, 0x00000A0B, 0x0004003D,
|
||||
0x00000096, 0x000028B5, 0x0000142B, 0x0007005F, 0x0000001D, 0x00003C54,
|
||||
0x000028B5, 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
|
||||
0x00003424, 0x000042A8, 0x00000714, 0x0004003D, 0x00000096, 0x00003DC3,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004C04, 0x00003DC3, 0x00003424,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003425, 0x000042A8,
|
||||
0x00000720, 0x0004003D, 0x00000096, 0x00003DC4, 0x0000142B, 0x0007005F,
|
||||
0x0000001D, 0x00004C05, 0x00003DC4, 0x00003425, 0x00000002, 0x00000A0B,
|
||||
0x00050080, 0x00000012, 0x00003426, 0x000042A8, 0x00000729, 0x0004003D,
|
||||
0x00000096, 0x00003DC5, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C06,
|
||||
0x00003DC5, 0x00003426, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
|
||||
0x00003427, 0x000042A8, 0x0000071A, 0x0004003D, 0x00000096, 0x00003DC6,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004C07, 0x00003DC6, 0x00003427,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003428, 0x000042A8,
|
||||
0x00000723, 0x0004003D, 0x00000096, 0x00003DC7, 0x0000142B, 0x0007005F,
|
||||
0x0000001D, 0x00004C08, 0x00003DC7, 0x00003428, 0x00000002, 0x00000A0B,
|
||||
0x00050080, 0x00000012, 0x00003429, 0x000042A8, 0x0000072F, 0x0004003D,
|
||||
0x00000096, 0x00003DC8, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C09,
|
||||
0x00003DC8, 0x00003429, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
|
||||
0x0000342A, 0x000042A8, 0x0000072C, 0x0004003D, 0x00000096, 0x00003DC9,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004C0A, 0x00003DC9, 0x0000342A,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x0000342B, 0x000042A8,
|
||||
0x00000735, 0x0004003D, 0x00000096, 0x00003DCA, 0x0000142B, 0x0007005F,
|
||||
0x0000001D, 0x00004C0B, 0x00003DCA, 0x0000342B, 0x00000002, 0x00000A0B,
|
||||
0x00050080, 0x00000012, 0x0000342C, 0x000042A8, 0x00000738, 0x0004003D,
|
||||
0x00000096, 0x00003A46, 0x0000142B, 0x0007005F, 0x0000001D, 0x000022C3,
|
||||
0x00003A46, 0x0000342C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00004D11, 0x00004C03, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71,
|
||||
0x00004C03, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004C03,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x00004D11, 0x00004D11,
|
||||
0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085,
|
||||
0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D,
|
||||
0x000056DC, 0x00004C04, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44,
|
||||
0x00004C04, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00004C04,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC,
|
||||
0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085,
|
||||
0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D,
|
||||
0x000056DD, 0x00003151, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45,
|
||||
0x00003151, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00003151,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD,
|
||||
0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085,
|
||||
0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D,
|
||||
0x000056DE, 0x00003C54, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46,
|
||||
0x00003C54, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00003C54,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE,
|
||||
0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085,
|
||||
0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D,
|
||||
0x000056DF, 0x00004C05, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47,
|
||||
0x00004C05, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x00004C05,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF,
|
||||
0x00050085, 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085,
|
||||
0x0000000D, 0x0000245D, 0x00004927, 0x00004927, 0x00050051, 0x0000000D,
|
||||
0x000056E0, 0x00004C06, 0x00000000, 0x00050051, 0x0000000D, 0x00002E48,
|
||||
0x00004C06, 0x00000001, 0x00050051, 0x0000000D, 0x00004928, 0x00004C06,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0,
|
||||
0x00050085, 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085,
|
||||
0x0000000D, 0x0000245E, 0x00004928, 0x00004928, 0x00050051, 0x0000000D,
|
||||
0x000056E1, 0x00004C07, 0x00000000, 0x00050051, 0x0000000D, 0x00002E49,
|
||||
0x00004C07, 0x00000001, 0x00050051, 0x0000000D, 0x00004929, 0x00004C07,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1,
|
||||
0x00050085, 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085,
|
||||
0x0000000D, 0x0000245F, 0x00004929, 0x00004929, 0x00050051, 0x0000000D,
|
||||
0x000056E2, 0x00004C08, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A,
|
||||
0x00004C08, 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, 0x00004C08,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2,
|
||||
0x00050085, 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085,
|
||||
0x0000000D, 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D,
|
||||
0x000056E3, 0x00004C0A, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B,
|
||||
0x00004C0A, 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, 0x00004C0A,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3,
|
||||
0x00050085, 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085,
|
||||
0x0000000D, 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D,
|
||||
0x000056E4, 0x00004C0B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C,
|
||||
0x00004C0B, 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, 0x00004C0B,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4,
|
||||
0x00050085, 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085,
|
||||
0x0000000D, 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D,
|
||||
0x000056E5, 0x00004C09, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D,
|
||||
0x00004C09, 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, 0x00004C09,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5,
|
||||
0x00050085, 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085,
|
||||
0x0000000D, 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D,
|
||||
0x000056E6, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E,
|
||||
0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, 0x000022C3,
|
||||
0x00000002, 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6,
|
||||
0x00050085, 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085,
|
||||
0x0000000D, 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D,
|
||||
0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C,
|
||||
0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D,
|
||||
0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C,
|
||||
0x00003F3F, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025,
|
||||
0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001,
|
||||
0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473,
|
||||
0x00000001, 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D,
|
||||
0x00005558, 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C,
|
||||
0x0000000D, 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, 0x00005558,
|
||||
0x0007000C, 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B,
|
||||
0x00003F3C, 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, 0x00000025,
|
||||
0x00003F39, 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001,
|
||||
0x00000025, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A,
|
||||
0x00000001, 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D,
|
||||
0x00005EE9, 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C,
|
||||
0x0000000D, 0x00004474, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9,
|
||||
0x0007000C, 0x0000000D, 0x00005559, 0x00000001, 0x00000028, 0x00003F3D,
|
||||
0x00003F40, 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, 0x00000028,
|
||||
0x00004474, 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001,
|
||||
0x00000025, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC,
|
||||
0x00000001, 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D,
|
||||
0x00003E51, 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C,
|
||||
0x0000000D, 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, 0x00003E51,
|
||||
0x0007000C, 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E,
|
||||
0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, 0x00000028,
|
||||
0x00003F3B, 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001,
|
||||
0x00000028, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91,
|
||||
0x00000001, 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D,
|
||||
0x000034C1, 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C,
|
||||
0x0000000D, 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1,
|
||||
0x0007000C, 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, 0x00003F41,
|
||||
0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025,
|
||||
0x000035FD, 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001,
|
||||
0x00000028, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476,
|
||||
0x00000001, 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D,
|
||||
0x00005D83, 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C,
|
||||
0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004476, 0x00005D83,
|
||||
0x0004007C, 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B,
|
||||
0x00002272, 0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699,
|
||||
0x00002272, 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082,
|
||||
0x0000000B, 0x00001A2E, 0x00000344, 0x00003AD6, 0x0004007C, 0x0000000D,
|
||||
0x0000269A, 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91,
|
||||
0x00050082, 0x0000000B, 0x00001A2F, 0x00000344, 0x00003AD7, 0x0004007C,
|
||||
0x0000000D, 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8,
|
||||
0x0000526D, 0x00050082, 0x0000000B, 0x00001AB3, 0x00000344, 0x00003AD8,
|
||||
0x0004007C, 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D,
|
||||
0x00005E43, 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C,
|
||||
0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D,
|
||||
0x000059FC, 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3,
|
||||
0x00000001, 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083,
|
||||
0x0000000D, 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D,
|
||||
0x000029C9, 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085,
|
||||
0x0000000D, 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D,
|
||||
0x00003EB4, 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A,
|
||||
0x00050083, 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C,
|
||||
0x0000000D, 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE,
|
||||
0x00050085, 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C,
|
||||
0x0000000D, 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C,
|
||||
0x0000008A, 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D,
|
||||
0x0007000C, 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C,
|
||||
0x000061AF, 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, 0x00001941,
|
||||
0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977,
|
||||
0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3,
|
||||
0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080,
|
||||
0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D,
|
||||
0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4,
|
||||
0x000500C2, 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080,
|
||||
0x0000000B, 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D,
|
||||
0x00005944, 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5,
|
||||
0x000500C2, 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080,
|
||||
0x0000000B, 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D,
|
||||
0x00005945, 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB,
|
||||
0x000500C2, 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080,
|
||||
0x0000000B, 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D,
|
||||
0x000054BC, 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, 0x000044BF,
|
||||
0x00050085, 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085,
|
||||
0x0000000D, 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D,
|
||||
0x00004BB4, 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F,
|
||||
0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, 0x00003FA2,
|
||||
0x00000000, 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512,
|
||||
0x00050051, 0x0000000D, 0x00002E64, 0x00003FA2, 0x00000001, 0x00050083,
|
||||
0x0000000D, 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D,
|
||||
0x00004506, 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C,
|
||||
0x00003512, 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6,
|
||||
0x00002E64, 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64,
|
||||
0x00050083, 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081,
|
||||
0x0000000D, 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B,
|
||||
0x00002C83, 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, 0x00000344,
|
||||
0x00002C83, 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085,
|
||||
0x0000000D, 0x0000447B, 0x00004506, 0x00002097, 0x00050083, 0x0000000D,
|
||||
0x00005097, 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E,
|
||||
0x000002C4, 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E,
|
||||
0x00050082, 0x0000000B, 0x00001DFE, 0x00000344, 0x00002C84, 0x0004007C,
|
||||
0x0000000D, 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C,
|
||||
0x0000627C, 0x00002098, 0x00050083, 0x0000000D, 0x00005098, 0x00001E91,
|
||||
0x00002A9B, 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098,
|
||||
0x0004007C, 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B,
|
||||
0x00001DFF, 0x00000344, 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099,
|
||||
0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099,
|
||||
0x00050083, 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081,
|
||||
0x0000000D, 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B,
|
||||
0x00002C86, 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, 0x00000344,
|
||||
0x00002C86, 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085,
|
||||
0x0000000D, 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D,
|
||||
0x0000590C, 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44,
|
||||
0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4,
|
||||
0x0000447D, 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8,
|
||||
0x00050081, 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085,
|
||||
0x0000000D, 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D,
|
||||
0x0000499D, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B,
|
||||
0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D,
|
||||
0x0000447D, 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D,
|
||||
0x00050081, 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081,
|
||||
0x0000000D, 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D,
|
||||
0x00001987, 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, 0x00003136,
|
||||
0x00000019, 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, 0x00003136,
|
||||
0x00005767, 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B,
|
||||
0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081,
|
||||
0x0000000D, 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B,
|
||||
0x00002636, 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2,
|
||||
0x00002636, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F,
|
||||
0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F,
|
||||
0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F,
|
||||
0x00000019, 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C,
|
||||
0x00050081, 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, 0x00050085,
|
||||
0x0000000D, 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D,
|
||||
0x00005EE3, 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A,
|
||||
0x000021E2, 0x00005EE3, 0x00050085, 0x0000000D, 0x000024E3, 0x00006124,
|
||||
0x00004F44, 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3,
|
||||
0x00050085, 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050081,
|
||||
0x0000000D, 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D,
|
||||
0x000024E5, 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB,
|
||||
0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, 0x00006128,
|
||||
0x00003135, 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6,
|
||||
0x00050085, 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050081,
|
||||
0x0000000D, 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D,
|
||||
0x000024E8, 0x00006122, 0x00005767, 0x00050081, 0x0000000D, 0x000046EE,
|
||||
0x000046ED, 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, 0x00006123,
|
||||
0x00005A1B, 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9,
|
||||
0x00050085, 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081,
|
||||
0x0000000D, 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D,
|
||||
0x000024EB, 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65,
|
||||
0x000046F0, 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65,
|
||||
0x000024E2, 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B,
|
||||
0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD,
|
||||
0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, 0x0000590C,
|
||||
0x000031DD, 0x00050085, 0x0000000D, 0x00005EE4, 0x00003F39, 0x00004F44,
|
||||
0x00050081, 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE4, 0x00050085,
|
||||
0x0000000D, 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D,
|
||||
0x000046F1, 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED,
|
||||
0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1,
|
||||
0x000024ED, 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8,
|
||||
0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085,
|
||||
0x0000000D, 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D,
|
||||
0x000046F4, 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0,
|
||||
0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4,
|
||||
0x000024F0, 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767,
|
||||
0x00050081, 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085,
|
||||
0x0000000D, 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D,
|
||||
0x000046F7, 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3,
|
||||
0x00003F3F, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7,
|
||||
0x000024F3, 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C,
|
||||
0x00050081, 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085,
|
||||
0x0000000D, 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D,
|
||||
0x00003B73, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A,
|
||||
0x00050081, 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085,
|
||||
0x0000000D, 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D,
|
||||
0x00005EE5, 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C,
|
||||
0x0000448A, 0x00005EE5, 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E,
|
||||
0x00004F44, 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5,
|
||||
0x00050085, 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081,
|
||||
0x0000000D, 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D,
|
||||
0x000024F7, 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB,
|
||||
0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, 0x00002462,
|
||||
0x00003135, 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8,
|
||||
0x00050085, 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050081,
|
||||
0x0000000D, 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D,
|
||||
0x000024FA, 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, 0x000046FE,
|
||||
0x000046FD, 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D,
|
||||
0x00005A1B, 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB,
|
||||
0x00050085, 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081,
|
||||
0x0000000D, 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D,
|
||||
0x000024FD, 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67,
|
||||
0x00004700, 0x000024FD, 0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67,
|
||||
0x000024E2, 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, 0x0000002B,
|
||||
0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE,
|
||||
0x00003B72, 0x00000002, 0x00000000, 0x00060052, 0x0000001D, 0x00002B42,
|
||||
0x00003B73, 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A55,
|
||||
0x0000576C, 0x00002B42, 0x00000002, 0x0008004F, 0x00000018, 0x0000329B,
|
||||
0x00003A55, 0x00003A55, 0x00000000, 0x00000001, 0x00000002, 0x0006000C,
|
||||
0x00000018, 0x00001934, 0x00000001, 0x0000001F, 0x0000329B, 0x00050051,
|
||||
0x0000000D, 0x00005983, 0x00001934, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00002295, 0x00001934, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30,
|
||||
0x00001934, 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x00005983,
|
||||
0x00002295, 0x00001D30, 0x0000008A, 0x0003003E, 0x000014D6, 0x00005788,
|
||||
0x000100FD, 0x00010038,
|
||||
};
|
||||
File diff suppressed because one or more lines are too long
@@ -1,348 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24950
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_cas_color
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_cas_output_offset"
|
||||
OpMemberName %push_const_block_xe 1 "xe_cas_sharpness_post_setup"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_cas_color "xe_cas_color"
|
||||
OpName %xe_cas_source "xe_cas_source"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 16
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 24
|
||||
OpDecorate %xe_cas_color Location 0
|
||||
OpDecorate %xe_cas_source Binding 0
|
||||
OpDecorate %xe_cas_source DescriptorSet 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%uint = OpTypeInt 32 0
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v3float = OpTypeVector %float 3
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%push_const_block_xe = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%float_1 = OpConstant %float 1
|
||||
%float_0 = OpConstant %float 0
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_cas_color = OpVariable %_ptr_Output_v4float Output
|
||||
%uint_532432441 = OpConstant %uint 532432441
|
||||
%uint_2129690299 = OpConstant %uint 2129690299
|
||||
%uint_2129764351 = OpConstant %uint 2129764351
|
||||
%float_2 = OpConstant %float 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%xe_cas_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int_n1 = OpConstant %int -1
|
||||
%1803 = OpConstantComposite %v2int %int_0 %int_n1
|
||||
%1806 = OpConstantComposite %v2int %int_n1 %int_0
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%1827 = OpConstantComposite %v2int %int_0 %int_1
|
||||
%float_4 = OpConstant %float 4
|
||||
%2 = OpUndef %v4float
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %push_consts_xe %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %push_consts_xe %int_1
|
||||
%22237 = OpLoad %float %20997
|
||||
%16454 = OpBitcast %uint %22237
|
||||
%6990 = OpBitcast %v2int %9938
|
||||
%14365 = OpIAdd %v2int %6990 %1803
|
||||
%23057 = OpLoad %150 %xe_cas_source
|
||||
%19459 = OpImageFetch %v4float %23057 %14365 Lod %int_0
|
||||
%13347 = OpIAdd %v2int %6990 %1806
|
||||
%14538 = OpLoad %150 %xe_cas_source
|
||||
%12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0
|
||||
%10421 = OpLoad %150 %xe_cas_source
|
||||
%15444 = OpImageFetch %v4float %10421 %6990 Lod %int_0
|
||||
%13348 = OpIAdd %v2int %6990 %1824
|
||||
%15811 = OpLoad %150 %xe_cas_source
|
||||
%19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0
|
||||
%13349 = OpIAdd %v2int %6990 %1827
|
||||
%14918 = OpLoad %150 %xe_cas_source
|
||||
%8899 = OpImageFetch %v4float %14918 %13349 Lod %int_0
|
||||
%19729 = OpCompositeExtract %float %19459 0
|
||||
%7025 = OpCompositeExtract %float %19459 1
|
||||
%18723 = OpCompositeExtract %float %19459 2
|
||||
%24863 = OpFMul %float %19729 %19729
|
||||
%16184 = OpFMul %float %7025 %7025
|
||||
%9305 = OpFMul %float %18723 %18723
|
||||
%22236 = OpCompositeExtract %float %12625 0
|
||||
%11844 = OpCompositeExtract %float %12625 1
|
||||
%18724 = OpCompositeExtract %float %12625 2
|
||||
%24864 = OpFMul %float %22236 %22236
|
||||
%16185 = OpFMul %float %11844 %11844
|
||||
%9306 = OpFMul %float %18724 %18724
|
||||
%22238 = OpCompositeExtract %float %15444 0
|
||||
%11845 = OpCompositeExtract %float %15444 1
|
||||
%18725 = OpCompositeExtract %float %15444 2
|
||||
%24865 = OpFMul %float %22238 %22238
|
||||
%16186 = OpFMul %float %11845 %11845
|
||||
%9307 = OpFMul %float %18725 %18725
|
||||
%22239 = OpCompositeExtract %float %19460 0
|
||||
%11846 = OpCompositeExtract %float %19460 1
|
||||
%18726 = OpCompositeExtract %float %19460 2
|
||||
%24866 = OpFMul %float %22239 %22239
|
||||
%16187 = OpFMul %float %11846 %11846
|
||||
%9308 = OpFMul %float %18726 %18726
|
||||
%22240 = OpCompositeExtract %float %8899 0
|
||||
%11847 = OpCompositeExtract %float %8899 1
|
||||
%18727 = OpCompositeExtract %float %8899 2
|
||||
%24867 = OpFMul %float %22240 %22240
|
||||
%14910 = OpFMul %float %11847 %11847
|
||||
%8590 = OpFMul %float %18727 %18727
|
||||
%10877 = OpExtInst %float %1 FMin %16186 %16187
|
||||
%9276 = OpExtInst %float %1 FMin %16185 %10877
|
||||
%15951 = OpExtInst %float %1 FMin %16184 %14910
|
||||
%10905 = OpExtInst %float %1 FMin %9276 %15951
|
||||
%24296 = OpExtInst %float %1 FMax %16186 %16187
|
||||
%17523 = OpExtInst %float %1 FMax %16185 %24296
|
||||
%23939 = OpExtInst %float %1 FMax %16184 %14910
|
||||
%21101 = OpExtInst %float %1 FMax %17523 %23939
|
||||
%8181 = OpBitcast %uint %21101
|
||||
%8951 = OpISub %uint %uint_2129690299 %8181
|
||||
%6465 = OpBitcast %float %8951
|
||||
%24131 = OpFSub %float %float_1 %21101
|
||||
%23324 = OpExtInst %float %1 FMin %10905 %24131
|
||||
%22903 = OpFMul %float %23324 %6465
|
||||
%20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1
|
||||
%24011 = OpBitcast %uint %20683
|
||||
%22090 = OpShiftRightLogical %uint %24011 %uint_1
|
||||
%23229 = OpIAdd %uint %22090 %uint_532432441
|
||||
%21692 = OpBitcast %float %23229
|
||||
%19558 = OpBitcast %float %16454
|
||||
%18803 = OpFMul %float %21692 %19558
|
||||
%23316 = OpFMul %float %float_4 %18803
|
||||
%16498 = OpFAdd %float %float_1 %23316
|
||||
%6551 = OpBitcast %uint %16498
|
||||
%7563 = OpISub %uint %uint_2129764351 %6551
|
||||
%9419 = OpBitcast %float %7563
|
||||
%9130 = OpFNegate %float %9419
|
||||
%12367 = OpFMul %float %9130 %16498
|
||||
%16540 = OpFAdd %float %12367 %float_2
|
||||
%9366 = OpFMul %float %9419 %16540
|
||||
%18845 = OpFAdd %float %24863 %24864
|
||||
%23143 = OpFAdd %float %18845 %24866
|
||||
%6535 = OpFAdd %float %23143 %24867
|
||||
%12673 = OpFMul %float %18803 %6535
|
||||
%15973 = OpFAdd %float %12673 %24865
|
||||
%8137 = OpFMul %float %15973 %9366
|
||||
%15142 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1
|
||||
%13381 = OpFAdd %float %16184 %16185
|
||||
%12943 = OpFAdd %float %13381 %16187
|
||||
%6536 = OpFAdd %float %12943 %14910
|
||||
%12674 = OpFMul %float %18803 %6536
|
||||
%15974 = OpFAdd %float %12674 %16186
|
||||
%8138 = OpFMul %float %15974 %9366
|
||||
%15143 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1
|
||||
%13382 = OpFAdd %float %9305 %9306
|
||||
%12944 = OpFAdd %float %13382 %9308
|
||||
%6537 = OpFAdd %float %12944 %8590
|
||||
%12675 = OpFMul %float %18803 %6537
|
||||
%15975 = OpFAdd %float %12675 %9307
|
||||
%7244 = OpFMul %float %15975 %9366
|
||||
%22380 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%24270 = OpCompositeInsert %v4float %15142 %2 0
|
||||
%11074 = OpCompositeInsert %v4float %15143 %24270 1
|
||||
%14933 = OpCompositeInsert %v4float %22380 %11074 2
|
||||
%12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2
|
||||
%6452 = OpExtInst %v3float %1 Sqrt %12955
|
||||
%22915 = OpCompositeExtract %float %6452 0
|
||||
%8853 = OpCompositeExtract %float %6452 1
|
||||
%7472 = OpCompositeExtract %float %6452 2
|
||||
%22408 = OpCompositeConstruct %v4float %22915 %8853 %7472 %float_1
|
||||
OpStore %xe_cas_color %22408
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_ffx_cas_sharpen_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00060005,
|
||||
0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00070005,
|
||||
0x000003F2, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x00090006, 0x000003F2, 0x00000000, 0x635F6578, 0x6F5F7361, 0x75707475,
|
||||
0x666F5F74, 0x74657366, 0x00000000, 0x000A0006, 0x000003F2, 0x00000001,
|
||||
0x635F6578, 0x735F7361, 0x70726168, 0x7373656E, 0x736F705F, 0x65735F74,
|
||||
0x00707574, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473,
|
||||
0x00006578, 0x00060005, 0x000014D6, 0x635F6578, 0x635F7361, 0x726F6C6F,
|
||||
0x00000000, 0x00060005, 0x0000142B, 0x635F6578, 0x735F7361, 0x6372756F,
|
||||
0x00000065, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, 0x00030047,
|
||||
0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000, 0x00000023,
|
||||
0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018,
|
||||
0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, 0x0000142B,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022, 0x00000000,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012,
|
||||
0x0000000C, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D,
|
||||
0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013,
|
||||
0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D,
|
||||
0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F,
|
||||
0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000D,
|
||||
0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
|
||||
0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000028A,
|
||||
0x00000009, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B,
|
||||
0x000014D6, 0x00000003, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639,
|
||||
0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B,
|
||||
0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000,
|
||||
0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000,
|
||||
0x00000096, 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B,
|
||||
0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B,
|
||||
0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08,
|
||||
0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B,
|
||||
0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B,
|
||||
0x0000000D, 0x00000B69, 0x40800000, 0x00030001, 0x0000001D, 0x00000002,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F,
|
||||
0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001,
|
||||
0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F,
|
||||
0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926,
|
||||
0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926,
|
||||
0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A,
|
||||
0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD,
|
||||
0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C,
|
||||
0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D,
|
||||
0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096, 0x00005A11, 0x0000142B,
|
||||
0x0007005F, 0x0000001D, 0x00004C03, 0x00005A11, 0x0000381D, 0x00000002,
|
||||
0x00000A0B, 0x00050080, 0x00000012, 0x00003423, 0x00001B4E, 0x0000070E,
|
||||
0x0004003D, 0x00000096, 0x000038CA, 0x0000142B, 0x0007005F, 0x0000001D,
|
||||
0x00003151, 0x000038CA, 0x00003423, 0x00000002, 0x00000A0B, 0x0004003D,
|
||||
0x00000096, 0x000028B5, 0x0000142B, 0x0007005F, 0x0000001D, 0x00003C54,
|
||||
0x000028B5, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
|
||||
0x00003424, 0x00001B4E, 0x00000720, 0x0004003D, 0x00000096, 0x00003DC3,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004C04, 0x00003DC3, 0x00003424,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003425, 0x00001B4E,
|
||||
0x00000723, 0x0004003D, 0x00000096, 0x00003A46, 0x0000142B, 0x0007005F,
|
||||
0x0000001D, 0x000022C3, 0x00003A46, 0x00003425, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x00004D11, 0x00004C03, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00001B71, 0x00004C03, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004923, 0x00004C03, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F,
|
||||
0x00004D11, 0x00004D11, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71,
|
||||
0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923,
|
||||
0x00050051, 0x0000000D, 0x000056DC, 0x00003151, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00002E44, 0x00003151, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004924, 0x00003151, 0x00000002, 0x00050085, 0x0000000D, 0x00006120,
|
||||
0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44,
|
||||
0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924,
|
||||
0x00050051, 0x0000000D, 0x000056DE, 0x00003C54, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00002E45, 0x00003C54, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004925, 0x00003C54, 0x00000002, 0x00050085, 0x0000000D, 0x00006121,
|
||||
0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45,
|
||||
0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925,
|
||||
0x00050051, 0x0000000D, 0x000056DF, 0x00004C04, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00002E46, 0x00004C04, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004926, 0x00004C04, 0x00000002, 0x00050085, 0x0000000D, 0x00006122,
|
||||
0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46,
|
||||
0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926,
|
||||
0x00050051, 0x0000000D, 0x000056E0, 0x000022C3, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00002E47, 0x000022C3, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004927, 0x000022C3, 0x00000002, 0x00050085, 0x0000000D, 0x00006123,
|
||||
0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E47,
|
||||
0x00002E47, 0x00050085, 0x0000000D, 0x0000218E, 0x00004927, 0x00004927,
|
||||
0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A,
|
||||
0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025,
|
||||
0x00003F39, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001,
|
||||
0x00000025, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A99,
|
||||
0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D,
|
||||
0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C,
|
||||
0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE8,
|
||||
0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F38,
|
||||
0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028,
|
||||
0x00004473, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0000526D,
|
||||
0x00050082, 0x0000000B, 0x000022F7, 0x00000344, 0x00001FF5, 0x0004007C,
|
||||
0x0000000D, 0x00001941, 0x000022F7, 0x00050083, 0x0000000D, 0x00005E43,
|
||||
0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001,
|
||||
0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x00005977,
|
||||
0x00005B1C, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001,
|
||||
0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B,
|
||||
0x00005DCB, 0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB,
|
||||
0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D,
|
||||
0x0004007C, 0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C, 0x0000000D,
|
||||
0x00004C66, 0x00004046, 0x00050085, 0x0000000D, 0x00004973, 0x000054BC,
|
||||
0x00004C66, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x00004973,
|
||||
0x00050081, 0x0000000D, 0x00004072, 0x0000008A, 0x00005B14, 0x0004007C,
|
||||
0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B,
|
||||
0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B,
|
||||
0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D,
|
||||
0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C,
|
||||
0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB,
|
||||
0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000611F, 0x00006120,
|
||||
0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00006122, 0x00050081,
|
||||
0x0000000D, 0x00001987, 0x00005A67, 0x00006123, 0x00050085, 0x0000000D,
|
||||
0x00003181, 0x00004973, 0x00001987, 0x00050081, 0x0000000D, 0x00003E65,
|
||||
0x00003181, 0x00006121, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65,
|
||||
0x00002496, 0x0008000C, 0x0000000D, 0x00003B26, 0x00000001, 0x0000002B,
|
||||
0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003445,
|
||||
0x00003F38, 0x00003F39, 0x00050081, 0x0000000D, 0x0000328F, 0x00003445,
|
||||
0x00003F3B, 0x00050081, 0x0000000D, 0x00001988, 0x0000328F, 0x00003A3E,
|
||||
0x00050085, 0x0000000D, 0x00003182, 0x00004973, 0x00001988, 0x00050081,
|
||||
0x0000000D, 0x00003E66, 0x00003182, 0x00003F3A, 0x00050085, 0x0000000D,
|
||||
0x00001FCA, 0x00003E66, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B27,
|
||||
0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081,
|
||||
0x0000000D, 0x00003446, 0x00002459, 0x0000245A, 0x00050081, 0x0000000D,
|
||||
0x00003290, 0x00003446, 0x0000245C, 0x00050081, 0x0000000D, 0x00001989,
|
||||
0x00003290, 0x0000218E, 0x00050085, 0x0000000D, 0x00003183, 0x00004973,
|
||||
0x00001989, 0x00050081, 0x0000000D, 0x00003E67, 0x00003183, 0x0000245B,
|
||||
0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67, 0x00002496, 0x0008000C,
|
||||
0x0000000D, 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B26, 0x00000002,
|
||||
0x00000000, 0x00060052, 0x0000001D, 0x00002B42, 0x00003B27, 0x00005ECE,
|
||||
0x00000001, 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, 0x00002B42,
|
||||
0x00000002, 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, 0x00003A55,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x00001934,
|
||||
0x00000001, 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, 0x00005983,
|
||||
0x00001934, 0x00000000, 0x00050051, 0x0000000D, 0x00002295, 0x00001934,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00001D30, 0x00001934, 0x00000002,
|
||||
0x00070050, 0x0000001D, 0x00005788, 0x00005983, 0x00002295, 0x00001D30,
|
||||
0x0000008A, 0x0003003E, 0x000014D6, 0x00005788, 0x000100FD, 0x00010038,
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -1,369 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25152
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_fsr_rcas_color
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_fsr_rcas_output_offset"
|
||||
OpMemberName %push_const_block_xe 1 "xe_fsr_rcas_sharpness_post_setup"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_fsr_rcas_color "xe_fsr_rcas_color"
|
||||
OpName %xe_fsr_rcas_source "xe_fsr_rcas_source"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 16
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 24
|
||||
OpDecorate %xe_fsr_rcas_color Location 0
|
||||
OpDecorate %xe_fsr_rcas_source Binding 0
|
||||
OpDecorate %xe_fsr_rcas_source DescriptorSet 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%uint = OpTypeInt 32 0
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%push_const_block_xe = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_fsr_rcas_color = OpVariable %_ptr_Output_v4float Output
|
||||
%float_0 = OpConstant %float 0
|
||||
%uint_2129764351 = OpConstant %uint 2129764351
|
||||
%float_2 = OpConstant %float 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%xe_fsr_rcas_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int_n1 = OpConstant %int -1
|
||||
%1803 = OpConstantComposite %v2int %int_0 %int_n1
|
||||
%1806 = OpConstantComposite %v2int %int_n1 %int_0
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%1827 = OpConstantComposite %v2int %int_0 %int_1
|
||||
%float_n4 = OpConstant %float -4
|
||||
%float_4 = OpConstant %float 4
|
||||
%float_n0_1875 = OpConstant %float -0.1875
|
||||
%float_0_25 = OpConstant %float 0.25
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %push_consts_xe %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %push_consts_xe %int_1
|
||||
%22237 = OpLoad %float %20997
|
||||
%16454 = OpBitcast %uint %22237
|
||||
%6990 = OpBitcast %v2int %9938
|
||||
%14365 = OpIAdd %v2int %6990 %1803
|
||||
%22164 = OpLoad %150 %xe_fsr_rcas_source
|
||||
%8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0
|
||||
%19729 = OpCompositeExtract %float %8899 0
|
||||
%6930 = OpCompositeExtract %float %8899 1
|
||||
%18220 = OpCompositeExtract %float %8899 2
|
||||
%20349 = OpIAdd %v2int %6990 %1806
|
||||
%16541 = OpLoad %150 %xe_fsr_rcas_source
|
||||
%8900 = OpImageFetch %v4float %16541 %20349 Lod %int_0
|
||||
%19730 = OpCompositeExtract %float %8900 0
|
||||
%24728 = OpCompositeExtract %float %8900 1
|
||||
%11386 = OpCompositeExtract %float %8900 2
|
||||
%16530 = OpLoad %150 %xe_fsr_rcas_source
|
||||
%19121 = OpImageFetch %v4float %16530 %6990 Lod %int_0
|
||||
%19731 = OpCompositeExtract %float %19121 0
|
||||
%6931 = OpCompositeExtract %float %19121 1
|
||||
%18221 = OpCompositeExtract %float %19121 2
|
||||
%20350 = OpIAdd %v2int %6990 %1824
|
||||
%16542 = OpLoad %150 %xe_fsr_rcas_source
|
||||
%8901 = OpImageFetch %v4float %16542 %20350 Lod %int_0
|
||||
%19732 = OpCompositeExtract %float %8901 0
|
||||
%6932 = OpCompositeExtract %float %8901 1
|
||||
%18222 = OpCompositeExtract %float %8901 2
|
||||
%20351 = OpIAdd %v2int %6990 %1827
|
||||
%16543 = OpLoad %150 %xe_fsr_rcas_source
|
||||
%8902 = OpImageFetch %v4float %16543 %20351 Lod %int_0
|
||||
%19733 = OpCompositeExtract %float %8902 0
|
||||
%23834 = OpCompositeExtract %float %8902 1
|
||||
%6945 = OpCompositeExtract %float %8902 2
|
||||
%15372 = OpExtInst %float %1 FMin %19730 %19732
|
||||
%25151 = OpExtInst %float %1 FMin %19729 %15372
|
||||
%15948 = OpExtInst %float %1 FMin %25151 %19733
|
||||
%15949 = OpExtInst %float %1 FMin %24728 %6932
|
||||
%15950 = OpExtInst %float %1 FMin %6930 %15949
|
||||
%15951 = OpExtInst %float %1 FMin %15950 %23834
|
||||
%15952 = OpExtInst %float %1 FMin %11386 %18222
|
||||
%15953 = OpExtInst %float %1 FMin %18220 %15952
|
||||
%10905 = OpExtInst %float %1 FMin %15953 %6945
|
||||
%24296 = OpExtInst %float %1 FMax %19730 %19732
|
||||
%17523 = OpExtInst %float %1 FMax %19729 %24296
|
||||
%21851 = OpExtInst %float %1 FMax %17523 %19733
|
||||
%21852 = OpExtInst %float %1 FMax %24728 %6932
|
||||
%21853 = OpExtInst %float %1 FMax %6930 %21852
|
||||
%21854 = OpExtInst %float %1 FMax %21853 %23834
|
||||
%21855 = OpExtInst %float %1 FMax %11386 %18222
|
||||
%21848 = OpExtInst %float %1 FMax %18220 %21855
|
||||
%10142 = OpExtInst %float %1 FMax %21848 %6945
|
||||
%24762 = OpExtInst %float %1 FMin %15948 %19731
|
||||
%21997 = OpFDiv %float %float_0_25 %21851
|
||||
%10377 = OpFMul %float %24762 %21997
|
||||
%21327 = OpExtInst %float %1 FMin %15951 %6931
|
||||
%17454 = OpFDiv %float %float_0_25 %21854
|
||||
%10378 = OpFMul %float %21327 %17454
|
||||
%21328 = OpExtInst %float %1 FMin %10905 %18221
|
||||
%17457 = OpFDiv %float %float_0_25 %10142
|
||||
%24307 = OpFMul %float %21328 %17457
|
||||
%16512 = OpExtInst %float %1 FMax %21851 %19731
|
||||
%22147 = OpFSub %float %float_1 %16512
|
||||
%13544 = OpFMul %float %float_4 %15948
|
||||
%19323 = OpFAdd %float %13544 %float_n4
|
||||
%20054 = OpFDiv %float %float_1 %19323
|
||||
%20866 = OpFMul %float %22147 %20054
|
||||
%16513 = OpExtInst %float %1 FMax %21854 %6931
|
||||
%22148 = OpFSub %float %float_1 %16513
|
||||
%13545 = OpFMul %float %float_4 %15951
|
||||
%19324 = OpFAdd %float %13545 %float_n4
|
||||
%20055 = OpFDiv %float %float_1 %19324
|
||||
%20867 = OpFMul %float %22148 %20055
|
||||
%16514 = OpExtInst %float %1 FMax %10142 %18221
|
||||
%22149 = OpFSub %float %float_1 %16514
|
||||
%13546 = OpFMul %float %float_4 %10905
|
||||
%19325 = OpFAdd %float %13546 %float_n4
|
||||
%22199 = OpFDiv %float %float_1 %19325
|
||||
%15174 = OpFMul %float %22149 %22199
|
||||
%22356 = OpFNegate %float %10377
|
||||
%23705 = OpExtInst %float %1 FMax %22356 %20866
|
||||
%16409 = OpFNegate %float %10378
|
||||
%9177 = OpExtInst %float %1 FMax %16409 %20867
|
||||
%14264 = OpFNegate %float %24307
|
||||
%12648 = OpExtInst %float %1 FMax %14264 %15174
|
||||
%18923 = OpExtInst %float %1 FMax %9177 %12648
|
||||
%7826 = OpExtInst %float %1 FMax %23705 %18923
|
||||
%10548 = OpExtInst %float %1 FMin %7826 %float_0
|
||||
%8860 = OpExtInst %float %1 FMax %float_n0_1875 %10548
|
||||
%22576 = OpBitcast %float %16454
|
||||
%20919 = OpFMul %float %8860 %22576
|
||||
%23316 = OpFMul %float %float_4 %20919
|
||||
%16498 = OpFAdd %float %23316 %float_1
|
||||
%6551 = OpBitcast %uint %16498
|
||||
%7563 = OpISub %uint %uint_2129764351 %6551
|
||||
%9419 = OpBitcast %float %7563
|
||||
%9130 = OpFNegate %float %9419
|
||||
%12367 = OpFMul %float %9130 %16498
|
||||
%16540 = OpFAdd %float %12367 %float_2
|
||||
%9366 = OpFMul %float %9419 %16540
|
||||
%18845 = OpFAdd %float %19729 %19730
|
||||
%23143 = OpFAdd %float %18845 %19733
|
||||
%6535 = OpFAdd %float %23143 %19732
|
||||
%12673 = OpFMul %float %20919 %6535
|
||||
%18153 = OpFAdd %float %12673 %19731
|
||||
%9367 = OpFMul %float %18153 %9366
|
||||
%18846 = OpFAdd %float %6930 %24728
|
||||
%23144 = OpFAdd %float %18846 %23834
|
||||
%6536 = OpFAdd %float %23144 %6932
|
||||
%12674 = OpFMul %float %20919 %6536
|
||||
%18154 = OpFAdd %float %12674 %6931
|
||||
%9368 = OpFMul %float %18154 %9366
|
||||
%18847 = OpFAdd %float %18220 %11386
|
||||
%23145 = OpFAdd %float %18847 %6945
|
||||
%6537 = OpFAdd %float %23145 %18222
|
||||
%12675 = OpFMul %float %20919 %6537
|
||||
%17222 = OpFAdd %float %12675 %18221
|
||||
%16570 = OpFMul %float %17222 %9366
|
||||
%14687 = OpCompositeConstruct %v4float %9367 %9368 %16570 %float_1
|
||||
OpStore %xe_fsr_rcas_color %14687
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006240, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CB5, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00060005,
|
||||
0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00070005,
|
||||
0x000003F2, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x000A0006, 0x000003F2, 0x00000000, 0x665F6578, 0x725F7273, 0x5F736163,
|
||||
0x7074756F, 0x6F5F7475, 0x65736666, 0x00000074, 0x000C0006, 0x000003F2,
|
||||
0x00000001, 0x665F6578, 0x725F7273, 0x5F736163, 0x72616873, 0x73656E70,
|
||||
0x6F705F73, 0x735F7473, 0x70757465, 0x00000000, 0x00060005, 0x00000CE9,
|
||||
0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578, 0x00070005, 0x00000CB5,
|
||||
0x665F6578, 0x725F7273, 0x5F736163, 0x6F6C6F63, 0x00000072, 0x00070005,
|
||||
0x00000DF7, 0x665F6578, 0x725F7273, 0x5F736163, 0x72756F73, 0x00006563,
|
||||
0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, 0x00030047, 0x000003F2,
|
||||
0x00000002, 0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010,
|
||||
0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00040047,
|
||||
0x00000CB5, 0x0000001E, 0x00000000, 0x00040047, 0x00000DF7, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000DF7, 0x00000022, 0x00000000, 0x00020013,
|
||||
0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C,
|
||||
0x00000002, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040017,
|
||||
0x00000011, 0x0000000B, 0x00000002, 0x00040020, 0x0000029A, 0x00000001,
|
||||
0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017,
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012,
|
||||
0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B,
|
||||
0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009,
|
||||
0x0000000D, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020,
|
||||
0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x00000CB5,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000018,
|
||||
0x40000000, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313,
|
||||
0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x00000DF7, 0x00000000,
|
||||
0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012,
|
||||
0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E,
|
||||
0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E,
|
||||
0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E,
|
||||
0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D,
|
||||
0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000,
|
||||
0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D,
|
||||
0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8,
|
||||
0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012,
|
||||
0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9,
|
||||
0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082,
|
||||
0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011,
|
||||
0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, 0x00005205, 0x00000CE9,
|
||||
0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C,
|
||||
0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E,
|
||||
0x000026D2, 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B,
|
||||
0x0004003D, 0x00000096, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D,
|
||||
0x000022C3, 0x00005694, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x00004D11, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00001B12, 0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x0000472C,
|
||||
0x000022C3, 0x00000002, 0x00050080, 0x00000012, 0x00004F7D, 0x00001B4E,
|
||||
0x0000070E, 0x0004003D, 0x00000096, 0x0000409D, 0x00000DF7, 0x0007005F,
|
||||
0x0000001D, 0x000022C4, 0x0000409D, 0x00004F7D, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x00004D12, 0x000022C4, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00006098, 0x000022C4, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00002C7A, 0x000022C4, 0x00000002, 0x0004003D, 0x00000096, 0x00004092,
|
||||
0x00000DF7, 0x0007005F, 0x0000001D, 0x00004AB1, 0x00004092, 0x00001B4E,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D13, 0x00004AB1,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00001B13, 0x00004AB1, 0x00000001,
|
||||
0x00050051, 0x0000000D, 0x0000472D, 0x00004AB1, 0x00000002, 0x00050080,
|
||||
0x00000012, 0x00004F7E, 0x00001B4E, 0x00000720, 0x0004003D, 0x00000096,
|
||||
0x0000409E, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C5, 0x0000409E,
|
||||
0x00004F7E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D14,
|
||||
0x000022C5, 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000022C5,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x0000472E, 0x000022C5, 0x00000002,
|
||||
0x00050080, 0x00000012, 0x00004F7F, 0x00001B4E, 0x00000723, 0x0004003D,
|
||||
0x00000096, 0x0000409F, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C6,
|
||||
0x0000409F, 0x00004F7F, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00004D15, 0x000022C6, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A,
|
||||
0x000022C6, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000022C6,
|
||||
0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025,
|
||||
0x00004D12, 0x00004D14, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001,
|
||||
0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C,
|
||||
0x00000001, 0x00000025, 0x0000623F, 0x00004D15, 0x0007000C, 0x0000000D,
|
||||
0x00003E4D, 0x00000001, 0x00000025, 0x00006098, 0x00001B14, 0x0007000C,
|
||||
0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D,
|
||||
0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E,
|
||||
0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025,
|
||||
0x00002C7A, 0x0000472E, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001,
|
||||
0x00000025, 0x0000472C, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99,
|
||||
0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D,
|
||||
0x00005EE8, 0x00000001, 0x00000028, 0x00004D12, 0x00004D14, 0x0007000C,
|
||||
0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11, 0x00005EE8,
|
||||
0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473,
|
||||
0x00004D15, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028,
|
||||
0x00006098, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001,
|
||||
0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E,
|
||||
0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D,
|
||||
0x0000555F, 0x00000001, 0x00000028, 0x00002C7A, 0x0000472E, 0x0007000C,
|
||||
0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x0000472C, 0x0000555F,
|
||||
0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558,
|
||||
0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025,
|
||||
0x00003E4C, 0x00004D13, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E,
|
||||
0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED,
|
||||
0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F,
|
||||
0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E,
|
||||
0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C,
|
||||
0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x0000472D,
|
||||
0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085,
|
||||
0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D,
|
||||
0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x00004D13, 0x00050083,
|
||||
0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D,
|
||||
0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B,
|
||||
0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A,
|
||||
0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56,
|
||||
0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E,
|
||||
0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081,
|
||||
0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081,
|
||||
0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D,
|
||||
0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183,
|
||||
0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001,
|
||||
0x00000028, 0x0000279E, 0x0000472D, 0x00050083, 0x0000000D, 0x00005685,
|
||||
0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69,
|
||||
0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D,
|
||||
0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085,
|
||||
0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D,
|
||||
0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001,
|
||||
0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019,
|
||||
0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028,
|
||||
0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3,
|
||||
0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8,
|
||||
0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028,
|
||||
0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001,
|
||||
0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934,
|
||||
0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D,
|
||||
0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C,
|
||||
0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7,
|
||||
0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69,
|
||||
0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A,
|
||||
0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B,
|
||||
0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB,
|
||||
0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085,
|
||||
0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D,
|
||||
0x0000409C, 0x0000304F, 0x00000018, 0x00050085, 0x0000000D, 0x00002496,
|
||||
0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x00004D11,
|
||||
0x00004D12, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00004D15,
|
||||
0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x00004D14, 0x00050085,
|
||||
0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D,
|
||||
0x000046E9, 0x00003181, 0x00004D13, 0x00050085, 0x0000000D, 0x00002497,
|
||||
0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12,
|
||||
0x00006098, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A,
|
||||
0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085,
|
||||
0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D,
|
||||
0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498,
|
||||
0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x0000472C,
|
||||
0x00002C7A, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21,
|
||||
0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x0000472E, 0x00050085,
|
||||
0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D,
|
||||
0x00004346, 0x00003183, 0x0000472D, 0x00050085, 0x0000000D, 0x000040BA,
|
||||
0x00004346, 0x00002496, 0x00070050, 0x0000001D, 0x0000395F, 0x00002497,
|
||||
0x00002498, 0x000040BA, 0x0000008A, 0x0003003E, 0x00000CB5, 0x0000395F,
|
||||
0x000100FD, 0x00010038,
|
||||
};
|
||||
@@ -1,153 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24012
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %main "main" %_ %gl_VertexIndex
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_PerVertex "gl_PerVertex"
|
||||
OpMemberName %gl_PerVertex 0 "gl_Position"
|
||||
OpMemberName %gl_PerVertex 1 "gl_PointSize"
|
||||
OpMemberName %gl_PerVertex 2 "gl_ClipDistance"
|
||||
OpMemberName %gl_PerVertex 3 "gl_CullDistance"
|
||||
OpName %_ ""
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_triangle_strip_rect_offset"
|
||||
OpMemberName %push_const_block_xe 1 "xe_triangle_strip_rect_size"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_VertexIndex "gl_VertexIndex"
|
||||
OpDecorate %gl_PerVertex Block
|
||||
OpMemberDecorate %gl_PerVertex 0 BuiltIn Position
|
||||
OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize
|
||||
OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 8
|
||||
OpDecorate %gl_VertexIndex BuiltIn VertexIndex
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%gl_PerVertex = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex
|
||||
%_ = OpVariable %_ptr_Output_gl_PerVertex Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%v2float = OpTypeVector %float 2
|
||||
%push_const_block_xe = OpTypeStruct %v2float %v2float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%_ptr_Input_int = OpTypePointer Input %int
|
||||
%gl_VertexIndex = OpVariable %_ptr_Input_int Input
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%1819 = OpConstantComposite %v2uint %uint_0 %uint_1
|
||||
%int_1 = OpConstant %int 1
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%main = OpFunction %void None %1282
|
||||
%23915 = OpLabel
|
||||
%7053 = OpAccessChain %_ptr_PushConstant_v2float %push_consts_xe %int_0
|
||||
%17516 = OpLoad %v2float %7053
|
||||
%23241 = OpLoad %int %gl_VertexIndex
|
||||
%9480 = OpBitcast %uint %23241
|
||||
%15408 = OpCompositeConstruct %v2uint %9480 %9480
|
||||
%14991 = OpShiftRightLogical %v2uint %15408 %1819
|
||||
%17567 = OpBitwiseAnd %v2uint %14991 %1828
|
||||
%7856 = OpConvertUToF %v2float %17567
|
||||
%12606 = OpAccessChain %_ptr_PushConstant_v2float %push_consts_xe %int_1
|
||||
%24011 = OpLoad %v2float %12606
|
||||
%17243 = OpFMul %v2float %7856 %24011
|
||||
%16594 = OpFAdd %v2float %17516 %17243
|
||||
%10599 = OpCompositeExtract %float %16594 0
|
||||
%13956 = OpCompositeExtract %float %16594 1
|
||||
%18260 = OpCompositeConstruct %v4float %10599 %13956 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %_ %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_triangle_strip_rect_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00005DCC, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030003,
|
||||
0x00000002, 0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F,
|
||||
0x665F6C6F, 0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004,
|
||||
0x455F4C47, 0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865,
|
||||
0x665F6572, 0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47,
|
||||
0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F,
|
||||
0x69746365, 0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45,
|
||||
0x64756C63, 0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F,
|
||||
0x6E69616D, 0x00000000, 0x00060005, 0x00000176, 0x505F6C67, 0x65567265,
|
||||
0x78657472, 0x00000000, 0x00060006, 0x00000176, 0x00000000, 0x505F6C67,
|
||||
0x7469736F, 0x006E6F69, 0x00070006, 0x00000176, 0x00000001, 0x505F6C67,
|
||||
0x746E696F, 0x657A6953, 0x00000000, 0x00070006, 0x00000176, 0x00000002,
|
||||
0x435F6C67, 0x4470696C, 0x61747369, 0x0065636E, 0x00070006, 0x00000176,
|
||||
0x00000003, 0x435F6C67, 0x446C6C75, 0x61747369, 0x0065636E, 0x00030005,
|
||||
0x00001342, 0x00000000, 0x00070005, 0x00000406, 0x68737570, 0x6E6F635F,
|
||||
0x625F7473, 0x6B636F6C, 0x0065785F, 0x000B0006, 0x00000406, 0x00000000,
|
||||
0x745F6578, 0x6E616972, 0x5F656C67, 0x69727473, 0x65725F70, 0x6F5F7463,
|
||||
0x65736666, 0x00000074, 0x000A0006, 0x00000406, 0x00000001, 0x745F6578,
|
||||
0x6E616972, 0x5F656C67, 0x69727473, 0x65725F70, 0x735F7463, 0x00657A69,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00060005, 0x00001029, 0x565F6C67, 0x65747265, 0x646E4978, 0x00007865,
|
||||
0x00030047, 0x00000176, 0x00000002, 0x00050048, 0x00000176, 0x00000000,
|
||||
0x0000000B, 0x00000000, 0x00050048, 0x00000176, 0x00000001, 0x0000000B,
|
||||
0x00000001, 0x00050048, 0x00000176, 0x00000002, 0x0000000B, 0x00000003,
|
||||
0x00050048, 0x00000176, 0x00000003, 0x0000000B, 0x00000004, 0x00030047,
|
||||
0x00000406, 0x00000002, 0x00050048, 0x00000406, 0x00000000, 0x00000023,
|
||||
0x00000000, 0x00050048, 0x00000406, 0x00000001, 0x00000023, 0x00000008,
|
||||
0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x0000025C,
|
||||
0x0000000D, 0x00000A0D, 0x0006001E, 0x00000176, 0x0000001D, 0x0000000D,
|
||||
0x0000025C, 0x0000025C, 0x00040020, 0x000003F3, 0x00000003, 0x00000176,
|
||||
0x0004003B, 0x000003F3, 0x00001342, 0x00000003, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x00000406,
|
||||
0x00000013, 0x00000013, 0x00040020, 0x00000683, 0x00000009, 0x00000406,
|
||||
0x0004003B, 0x00000683, 0x00000CE9, 0x00000009, 0x00040020, 0x00000290,
|
||||
0x00000009, 0x00000013, 0x00040020, 0x00000289, 0x00000001, 0x0000000C,
|
||||
0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000071B, 0x00000A0A,
|
||||
0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041,
|
||||
0x00000290, 0x00001B8D, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000013,
|
||||
0x0000446C, 0x00001B8D, 0x0004003D, 0x0000000C, 0x00005AC9, 0x00001029,
|
||||
0x0004007C, 0x0000000B, 0x00002508, 0x00005AC9, 0x00050050, 0x00000011,
|
||||
0x00003C30, 0x00002508, 0x00002508, 0x000500C2, 0x00000011, 0x00003A8F,
|
||||
0x00003C30, 0x0000071B, 0x000500C7, 0x00000011, 0x0000449F, 0x00003A8F,
|
||||
0x00000724, 0x00040070, 0x00000013, 0x00001EB0, 0x0000449F, 0x00050041,
|
||||
0x00000290, 0x0000313E, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013,
|
||||
0x00005DCB, 0x0000313E, 0x00050085, 0x00000013, 0x0000435B, 0x00001EB0,
|
||||
0x00005DCB, 0x00050081, 0x00000013, 0x000040D2, 0x0000446C, 0x0000435B,
|
||||
0x00050051, 0x0000000D, 0x00002967, 0x000040D2, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00003684, 0x000040D2, 0x00000001, 0x00070050, 0x0000001D,
|
||||
0x00004754, 0x00002967, 0x00003684, 0x00000A0C, 0x0000008A, 0x00050041,
|
||||
0x0000029A, 0x00002F17, 0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17,
|
||||
0x00004754, 0x000100FD, 0x00010038,
|
||||
};
|
||||
@@ -1,94 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24608
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %main "main" %xe_out_color %xe_in_color %xe_in_texcoord
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %xe_out_color "xe_out_color"
|
||||
OpName %xe_in_color "xe_in_color"
|
||||
OpName %xe_immediate_texture "xe_immediate_texture"
|
||||
OpName %xe_in_texcoord "xe_in_texcoord"
|
||||
OpDecorate %xe_out_color Location 0
|
||||
OpDecorate %xe_in_color Location 1
|
||||
OpDecorate %xe_immediate_texture Binding 0
|
||||
OpDecorate %xe_immediate_texture DescriptorSet 0
|
||||
OpDecorate %xe_in_texcoord Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_out_color = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%xe_in_color = OpVariable %_ptr_Input_v4float Input
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%xe_immediate_texture = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_ptr_Input_v2float = OpTypePointer Input %v2float
|
||||
%xe_in_texcoord = OpVariable %_ptr_Input_v2float Input
|
||||
%float_0 = OpConstant %float 0
|
||||
%main = OpFunction %void None %1282
|
||||
%24607 = OpLabel
|
||||
%20754 = OpLoad %v4float %xe_in_color
|
||||
%24285 = OpLoad %510 %xe_immediate_texture
|
||||
%8179 = OpLoad %v2float %xe_in_texcoord
|
||||
%6686 = OpImageSampleExplicitLod %v4float %24285 %8179 Lod %float_0
|
||||
%8939 = OpFMul %v4float %20754 %6686
|
||||
OpStore %xe_out_color %8939
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t immediate_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006020, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C08, 0x0000171A, 0x00001255,
|
||||
0x00030010, 0x0000161F, 0x00000007, 0x00030003, 0x00000002, 0x000001CC,
|
||||
0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C,
|
||||
0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458,
|
||||
0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75,
|
||||
0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45,
|
||||
0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576,
|
||||
0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65,
|
||||
0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000,
|
||||
0x00060005, 0x00000C08, 0x6F5F6578, 0x635F7475, 0x726F6C6F, 0x00000000,
|
||||
0x00050005, 0x0000171A, 0x695F6578, 0x6F635F6E, 0x00726F6C, 0x00080005,
|
||||
0x000016BA, 0x695F6578, 0x64656D6D, 0x65746169, 0x7865745F, 0x65727574,
|
||||
0x00000000, 0x00060005, 0x00001255, 0x695F6578, 0x65745F6E, 0x6F6F6378,
|
||||
0x00006472, 0x00040047, 0x00000C08, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x0000171A, 0x0000001E, 0x00000001, 0x00040047, 0x000016BA, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x000016BA, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00001255, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000003,
|
||||
0x0000001D, 0x0004003B, 0x0000029A, 0x00000C08, 0x00000003, 0x00040020,
|
||||
0x0000029B, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029B, 0x0000171A,
|
||||
0x00000001, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE,
|
||||
0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B,
|
||||
0x0000047B, 0x000016BA, 0x00000000, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x00040020, 0x00000290, 0x00000001, 0x00000013, 0x0004003B,
|
||||
0x00000290, 0x00001255, 0x00000001, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x0000601F, 0x0004003D, 0x0000001D, 0x00005112, 0x0000171A,
|
||||
0x0004003D, 0x000001FE, 0x00005EDD, 0x000016BA, 0x0004003D, 0x00000013,
|
||||
0x00001FF3, 0x00001255, 0x00070058, 0x0000001D, 0x00001A1E, 0x00005EDD,
|
||||
0x00001FF3, 0x00000002, 0x00000A0C, 0x00050085, 0x0000001D, 0x000022EB,
|
||||
0x00005112, 0x00001A1E, 0x0003003E, 0x00000C08, 0x000022EB, 0x000100FD,
|
||||
0x00010038,
|
||||
};
|
||||
@@ -1,166 +0,0 @@
|
||||
// Generated with `xb buildshaders`.
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24627
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %main "main" %xe_out_texcoord %xe_in_texcoord %xe_out_color %xe_in_color %_ %xe_in_position
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %xe_out_texcoord "xe_out_texcoord"
|
||||
OpName %xe_in_texcoord "xe_in_texcoord"
|
||||
OpName %xe_out_color "xe_out_color"
|
||||
OpName %xe_in_color "xe_in_color"
|
||||
OpName %gl_PerVertex "gl_PerVertex"
|
||||
OpMemberName %gl_PerVertex 0 "gl_Position"
|
||||
OpMemberName %gl_PerVertex 1 "gl_PointSize"
|
||||
OpMemberName %gl_PerVertex 2 "gl_ClipDistance"
|
||||
OpMemberName %gl_PerVertex 3 "gl_CullDistance"
|
||||
OpName %_ ""
|
||||
OpName %xe_in_position "xe_in_position"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_coordinate_space_size_inv"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpDecorate %xe_out_texcoord Location 0
|
||||
OpDecorate %xe_in_texcoord Location 1
|
||||
OpDecorate %xe_out_color Location 1
|
||||
OpDecorate %xe_in_color Location 2
|
||||
OpDecorate %gl_PerVertex Block
|
||||
OpMemberDecorate %gl_PerVertex 0 BuiltIn Position
|
||||
OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize
|
||||
OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance
|
||||
OpDecorate %xe_in_position Location 0
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_ptr_Output_v2float = OpTypePointer Output %v2float
|
||||
%xe_out_texcoord = OpVariable %_ptr_Output_v2float Output
|
||||
%_ptr_Input_v2float = OpTypePointer Input %v2float
|
||||
%xe_in_texcoord = OpVariable %_ptr_Input_v2float Input
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%xe_out_color = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%xe_in_color = OpVariable %_ptr_Input_v4float Input
|
||||
%uint = OpTypeInt 32 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%gl_PerVertex = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex
|
||||
%_ = OpVariable %_ptr_Output_gl_PerVertex Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%xe_in_position = OpVariable %_ptr_Input_v2float Input
|
||||
%push_const_block_xe = OpTypeStruct %v2float
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_2 = OpConstant %float 2
|
||||
%2981 = OpConstantComposite %v2float %float_2 %float_2
|
||||
%float_1 = OpConstant %float 1
|
||||
%768 = OpConstantComposite %v2float %float_1 %float_1
|
||||
%float_0 = OpConstant %float 0
|
||||
%main = OpFunction %void None %1282
|
||||
%24626 = OpLabel
|
||||
%20581 = OpLoad %v2float %xe_in_texcoord
|
||||
OpStore %xe_out_texcoord %20581
|
||||
%11060 = OpLoad %v4float %xe_in_color
|
||||
OpStore %xe_out_color %11060
|
||||
%10541 = OpLoad %v2float %xe_in_position
|
||||
%22255 = OpAccessChain %_ptr_PushConstant_v2float %push_consts_xe %int_0
|
||||
%12012 = OpLoad %v2float %22255
|
||||
%17501 = OpFMul %v2float %10541 %12012
|
||||
%13314 = OpFMul %v2float %17501 %2981
|
||||
%6620 = OpFSub %v2float %13314 %768
|
||||
%22715 = OpCompositeExtract %float %6620 0
|
||||
%15569 = OpCompositeExtract %float %6620 1
|
||||
%18260 = OpCompositeConstruct %v4float %22715 %15569 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %_ %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t immediate_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006033, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000B000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x0000103F, 0x00001255, 0x00000C08,
|
||||
0x0000171A, 0x00001342, 0x00001562, 0x00030003, 0x00000002, 0x000001CC,
|
||||
0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C,
|
||||
0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458,
|
||||
0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75,
|
||||
0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45,
|
||||
0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576,
|
||||
0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65,
|
||||
0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000,
|
||||
0x00060005, 0x0000103F, 0x6F5F6578, 0x745F7475, 0x6F637865, 0x0064726F,
|
||||
0x00060005, 0x00001255, 0x695F6578, 0x65745F6E, 0x6F6F6378, 0x00006472,
|
||||
0x00060005, 0x00000C08, 0x6F5F6578, 0x635F7475, 0x726F6C6F, 0x00000000,
|
||||
0x00050005, 0x0000171A, 0x695F6578, 0x6F635F6E, 0x00726F6C, 0x00060005,
|
||||
0x000001A3, 0x505F6C67, 0x65567265, 0x78657472, 0x00000000, 0x00060006,
|
||||
0x000001A3, 0x00000000, 0x505F6C67, 0x7469736F, 0x006E6F69, 0x00070006,
|
||||
0x000001A3, 0x00000001, 0x505F6C67, 0x746E696F, 0x657A6953, 0x00000000,
|
||||
0x00070006, 0x000001A3, 0x00000002, 0x435F6C67, 0x4470696C, 0x61747369,
|
||||
0x0065636E, 0x00070006, 0x000001A3, 0x00000003, 0x435F6C67, 0x446C6C75,
|
||||
0x61747369, 0x0065636E, 0x00030005, 0x00001342, 0x00000000, 0x00060005,
|
||||
0x00001562, 0x695F6578, 0x6F705F6E, 0x69746973, 0x00006E6F, 0x00070005,
|
||||
0x000003E5, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x000B0006, 0x000003E5, 0x00000000, 0x635F6578, 0x64726F6F, 0x74616E69,
|
||||
0x70735F65, 0x5F656361, 0x657A6973, 0x766E695F, 0x00000000, 0x00060005,
|
||||
0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578, 0x00040047,
|
||||
0x0000103F, 0x0000001E, 0x00000000, 0x00040047, 0x00001255, 0x0000001E,
|
||||
0x00000001, 0x00040047, 0x00000C08, 0x0000001E, 0x00000001, 0x00040047,
|
||||
0x0000171A, 0x0000001E, 0x00000002, 0x00030047, 0x000001A3, 0x00000002,
|
||||
0x00050048, 0x000001A3, 0x00000000, 0x0000000B, 0x00000000, 0x00050048,
|
||||
0x000001A3, 0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x000001A3,
|
||||
0x00000002, 0x0000000B, 0x00000003, 0x00050048, 0x000001A3, 0x00000003,
|
||||
0x0000000B, 0x00000004, 0x00040047, 0x00001562, 0x0000001E, 0x00000000,
|
||||
0x00030047, 0x000003E5, 0x00000002, 0x00050048, 0x000003E5, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502,
|
||||
0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013,
|
||||
0x0000000D, 0x00000002, 0x00040020, 0x00000290, 0x00000003, 0x00000013,
|
||||
0x0004003B, 0x00000290, 0x0000103F, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000013, 0x0004003B, 0x00000291, 0x00001255, 0x00000001,
|
||||
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A,
|
||||
0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C08, 0x00000003,
|
||||
0x00040020, 0x0000029B, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029B,
|
||||
0x0000171A, 0x00000001, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x00000261,
|
||||
0x0000000D, 0x00000A0D, 0x0006001E, 0x000001A3, 0x0000001D, 0x0000000D,
|
||||
0x00000261, 0x00000261, 0x00040020, 0x00000420, 0x00000003, 0x000001A3,
|
||||
0x0004003B, 0x00000420, 0x00001342, 0x00000003, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x0004003B, 0x00000291, 0x00001562, 0x00000001, 0x0003001E, 0x000003E5,
|
||||
0x00000013, 0x00040020, 0x00000662, 0x00000009, 0x000003E5, 0x0004003B,
|
||||
0x00000662, 0x00000CE9, 0x00000009, 0x00040020, 0x00000292, 0x00000009,
|
||||
0x00000013, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x0005002C,
|
||||
0x00000013, 0x00000BA5, 0x00000018, 0x00000018, 0x0004002B, 0x0000000D,
|
||||
0x0000008A, 0x3F800000, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A,
|
||||
0x0000008A, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006032,
|
||||
0x0004003D, 0x00000013, 0x00005065, 0x00001255, 0x0003003E, 0x0000103F,
|
||||
0x00005065, 0x0004003D, 0x0000001D, 0x00002B34, 0x0000171A, 0x0003003E,
|
||||
0x00000C08, 0x00002B34, 0x0004003D, 0x00000013, 0x0000292D, 0x00001562,
|
||||
0x00050041, 0x00000292, 0x000056EF, 0x00000CE9, 0x00000A0B, 0x0004003D,
|
||||
0x00000013, 0x00002EEC, 0x000056EF, 0x00050085, 0x00000013, 0x0000445D,
|
||||
0x0000292D, 0x00002EEC, 0x00050085, 0x00000013, 0x00003402, 0x0000445D,
|
||||
0x00000BA5, 0x00050083, 0x00000013, 0x000019DC, 0x00003402, 0x00000300,
|
||||
0x00050051, 0x0000000D, 0x000058BB, 0x000019DC, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00003CD1, 0x000019DC, 0x00000001, 0x00070050, 0x0000001D,
|
||||
0x00004754, 0x000058BB, 0x00003CD1, 0x00000A0C, 0x0000008A, 0x00050041,
|
||||
0x0000029A, 0x00002F17, 0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17,
|
||||
0x00004754, 0x000100FD, 0x00010038,
|
||||
};
|
||||
Reference in New Issue
Block a user