summaryrefslogtreecommitdiffstats
path: root/gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlef2darrayps.h
blob: d3d5c0f0e3cb897bda3f64f61740829b51fa1095 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#if 0
//
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
//
//
// Buffer Definitions: 
//
// cbuffer SwizzleProperties
// {
//
//   uint4 SwizzleIndices;              // Offset:    0 Size:    16
//
// }
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim      HLSL Bind  Count
// ------------------------------ ---------- ------- ----------- -------------- ------
// Sampler                           sampler      NA          NA             s0      1 
// TextureF2DArray                   texture  float4     2darray             t0      1 
// SwizzleProperties                 cbuffer      NA          NA            cb0      1 
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float       
// SV_RENDERTARGETARRAYINDEX     0   x           1  RTINDEX    uint   x   
// TEXCOORD                 0   xyz         2     NONE   float   xy  
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_TARGET                0   xyzw        0   TARGET   float   xyzw
//
ps_4_0
dcl_constantbuffer CB0[1], immediateIndexed
dcl_sampler s0, mode_default
dcl_resource_texture2darray (float,float,float,float) t0
dcl_input_ps_siv constant v1.x, rendertarget_array_index
dcl_input_ps linear v2.xy
dcl_output o0.xyzw
dcl_temps 1
dcl_indexableTemp x0[6], 4
utof r0.z, v1.x
mov r0.xy, v2.xyxx
sample r0.xyzw, r0.xyzx, t0.xyzw, s0
mov x0[0].x, r0.x
mov x0[1].x, r0.y
mov x0[2].x, r0.z
mov x0[3].x, r0.w
mov x0[4].x, l(0)
mov x0[5].x, l(1.000000)
mov r0.x, cb0[0].x
mov o0.x, x0[r0.x + 0].x
mov r0.x, cb0[0].y
mov o0.y, x0[r0.x + 0].x
mov r0.x, cb0[0].z
mov o0.z, x0[r0.x + 0].x
mov r0.x, cb0[0].w
mov o0.w, x0[r0.x + 0].x
ret 
// Approximately 18 instruction slots used
#endif

const BYTE g_PS_SwizzleF2DArray[] = {
    68,  88,  66,  67,  43,  191, 227, 129, 77,  88,  223, 209, 64,  17,  168, 91,  78,  216, 210,
    134, 1,   0,   0,   0,   192, 4,   0,   0,   5,   0,   0,   0,   52,  0,   0,   0,   92,  1,
    0,   0,   228, 1,   0,   0,   24,  2,   0,   0,   68,  4,   0,   0,   82,  68,  69,  70,  32,
    1,   0,   0,   1,   0,   0,   0,   168, 0,   0,   0,   3,   0,   0,   0,   28,  0,   0,   0,
    0,   4,   255, 255, 0,   1,   0,   0,   248, 0,   0,   0,   124, 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,   1,   0,   0,   0,   132, 0,   0,   0,   2,   0,   0,   0,   5,   0,   0,   0,   5,
    0,   0,   0,   255, 255, 255, 255, 0,   0,   0,   0,   1,   0,   0,   0,   13,  0,   0,   0,
    148, 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,   83,  97,  109, 112, 108, 101,
    114, 0,   84,  101, 120, 116, 117, 114, 101, 70,  50,  68,  65,  114, 114, 97,  121, 0,   83,
    119, 105, 122, 122, 108, 101, 80,  114, 111, 112, 101, 114, 116, 105, 101, 115, 0,   171, 171,
    148, 0,   0,   0,   1,   0,   0,   0,   192, 0,   0,   0,   16,  0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   216, 0,   0,   0,   0,   0,   0,   0,   16,  0,   0,   0,   2,   0,
    0,   0,   232, 0,   0,   0,   0,   0,   0,   0,   83,  119, 105, 122, 122, 108, 101, 73,  110,
    100, 105, 99,  101, 115, 0,   171, 1,   0,   19,  0,   1,   0,   4,   0,   0,   0,   0,   0,
    0,   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,  128, 0,   0,   0,   3,   0,   0,   0,   8,
    0,   0,   0,   80,  0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   3,   0,   0,   0,
    0,   0,   0,   0,   15,  0,   0,   0,   92,  0,   0,   0,   0,   0,   0,   0,   4,   0,   0,
    0,   1,   0,   0,   0,   1,   0,   0,   0,   1,   1,   0,   0,   118, 0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   3,   0,   0,   0,   2,   0,   0,   0,   7,   3,   0,   0,   83,
    86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  0,   83,  86,  95,  82,  69,  78,  68,  69,
    82,  84,  65,  82,  71,  69,  84,  65,  82,  82,  65,  89,  73,  78,  68,  69,  88,  0,   84,
    69,  88,  67,  79,  79,  82,  68,  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,  65,  82,  71,  69,
    84,  0,   171, 171, 83,  72,  68,  82,  36,  2,   0,   0,   64,  0,   0,   0,   137, 0,   0,
    0,   89,  0,   0,   4,   70,  142, 32,  0,   0,   0,   0,   0,   1,   0,   0,   0,   90,  0,
    0,   3,   0,   96,  16,  0,   0,   0,   0,   0,   88,  64,  0,   4,   0,   112, 16,  0,   0,
    0,   0,   0,   85,  85,  0,   0,   100, 8,   0,   4,   18,  16,  16,  0,   1,   0,   0,   0,
    4,   0,   0,   0,   98,  16,  0,   3,   50,  16,  16,  0,   2,   0,   0,   0,   101, 0,   0,
    3,   242, 32,  16,  0,   0,   0,   0,   0,   104, 0,   0,   2,   1,   0,   0,   0,   105, 0,
    0,   4,   0,   0,   0,   0,   6,   0,   0,   0,   4,   0,   0,   0,   86,  0,   0,   5,   66,
    0,   16,  0,   0,   0,   0,   0,   10,  16,  16,  0,   1,   0,   0,   0,   54,  0,   0,   5,
    50,  0,   16,  0,   0,   0,   0,   0,   70,  16,  16,  0,   2,   0,   0,   0,   69,  0,   0,
    9,   242, 0,   16,  0,   0,   0,   0,   0,   70,  2,   16,  0,   0,   0,   0,   0,   70,  126,
    16,  0,   0,   0,   0,   0,   0,   96,  16,  0,   0,   0,   0,   0,   54,  0,   0,   6,   18,
    48,  32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   10,  0,   16,  0,   0,   0,   0,   0,
    54,  0,   0,   6,   18,  48,  32,  0,   0,   0,   0,   0,   1,   0,   0,   0,   26,  0,   16,
    0,   0,   0,   0,   0,   54,  0,   0,   6,   18,  48,  32,  0,   0,   0,   0,   0,   2,   0,
    0,   0,   42,  0,   16,  0,   0,   0,   0,   0,   54,  0,   0,   6,   18,  48,  32,  0,   0,
    0,   0,   0,   3,   0,   0,   0,   58,  0,   16,  0,   0,   0,   0,   0,   54,  0,   0,   6,
    18,  48,  32,  0,   0,   0,   0,   0,   4,   0,   0,   0,   1,   64,  0,   0,   0,   0,   0,
    0,   54,  0,   0,   6,   18,  48,  32,  0,   0,   0,   0,   0,   5,   0,   0,   0,   1,   64,
    0,   0,   0,   0,   128, 63,  54,  0,   0,   6,   18,  0,   16,  0,   0,   0,   0,   0,   10,
    128, 32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   54,  0,   0,   7,   18,  32,  16,  0,
    0,   0,   0,   0,   10,  48,  32,  4,   0,   0,   0,   0,   10,  0,   16,  0,   0,   0,   0,
    0,   54,  0,   0,   6,   18,  0,   16,  0,   0,   0,   0,   0,   26,  128, 32,  0,   0,   0,
    0,   0,   0,   0,   0,   0,   54,  0,   0,   7,   34,  32,  16,  0,   0,   0,   0,   0,   10,
    48,  32,  4,   0,   0,   0,   0,   10,  0,   16,  0,   0,   0,   0,   0,   54,  0,   0,   6,
    18,  0,   16,  0,   0,   0,   0,   0,   42,  128, 32,  0,   0,   0,   0,   0,   0,   0,   0,
    0,   54,  0,   0,   7,   66,  32,  16,  0,   0,   0,   0,   0,   10,  48,  32,  4,   0,   0,
    0,   0,   10,  0,   16,  0,   0,   0,   0,   0,   54,  0,   0,   6,   18,  0,   16,  0,   0,
    0,   0,   0,   58,  128, 32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   54,  0,   0,   7,
    130, 32,  16,  0,   0,   0,   0,   0,   10,  48,  32,  4,   0,   0,   0,   0,   10,  0,   16,
    0,   0,   0,   0,   0,   62,  0,   0,   1,   83,  84,  65,  84,  116, 0,   0,   0,   18,  0,
    0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   3,   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,
    6,   0,   0,   0,   10,  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,   5,   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};