1 #if 0 2 // 3 // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384 4 // 5 // 6 /// 7 // Resource Bindings: 8 // 9 // Name Type Format Dim Slot Elements 10 // ------------------------------ ---------- ------- ----------- ---- -------- 11 // TextureI texture sint4 2d 0 1 12 // 13 // 14 // 15 // Input signature: 16 // 17 // Name Index Mask Register SysValue Format Used 18 // -------------------- ----- ------ -------- -------- ------- ------ 19 // SV_POSITION 0 xyzw 0 POS float 20 // TEXCOORD 0 xy 1 NONE float xy 21 // 22 // 23 // Output signature: 24 // 25 // Name Index Mask Register SysValue Format Used 26 // -------------------- ----- ------ -------- -------- ------- ------ 27 // SV_TARGET 0 xyzw 0 TARGET int xyzw 28 // 29 ps_4_0 30 dcl_resource_texture2d (sint,sint,sint,sint) t0 31 dcl_input_ps linear v1.xy 32 dcl_output o0.xyzw 33 dcl_temps 1 34 resinfo_uint r0.xyzw, l(0), t0.xyzw 35 utof r0.xy, r0.xyxx 36 mul r0.xy, r0.xyxx, v1.xyxx 37 ftoi r0.xy, r0.xyxx 38 mov r0.zw, l(0,0,0,0) 39 ld r0.xyzw, r0.xyzw, t0.xyzw 40 mov o0.x, r0.x 41 mov o0.yzw, l(0,0,0,0) 42 ret 43 // Approximately 9 instruction slots used 44 #endif 45 46 const BYTE g_PS_PassthroughR2DI[] = 47 { 48 68, 88, 66, 67, 175, 34, 49 58, 63, 77, 138, 186, 41, 50 33, 239, 107, 231, 51, 122, 51 194, 229, 1, 0, 0, 0, 52 208, 2, 0, 0, 5, 0, 53 0, 0, 52, 0, 0, 0, 54 180, 0, 0, 0, 12, 1, 55 0, 0, 64, 1, 0, 0, 56 84, 2, 0, 0, 82, 68, 57 69, 70, 120, 0, 0, 0, 58 0, 0, 0, 0, 0, 0, 59 0, 0, 1, 0, 0, 0, 60 28, 0, 0, 0, 0, 4, 61 255, 255, 0, 1, 0, 0, 62 69, 0, 0, 0, 60, 0, 63 0, 0, 2, 0, 0, 0, 64 3, 0, 0, 0, 4, 0, 65 0, 0, 255, 255, 255, 255, 66 0, 0, 0, 0, 1, 0, 67 0, 0, 13, 0, 0, 0, 68 84, 101, 120, 116, 117, 114, 69 101, 73, 0, 77, 105, 99, 70 114, 111, 115, 111, 102, 116, 71 32, 40, 82, 41, 32, 72, 72 76, 83, 76, 32, 83, 104, 73 97, 100, 101, 114, 32, 67, 74 111, 109, 112, 105, 108, 101, 75 114, 32, 57, 46, 51, 48, 76 46, 57, 50, 48, 48, 46, 77 49, 54, 51, 56, 52, 0, 78 73, 83, 71, 78, 80, 0, 79 0, 0, 2, 0, 0, 0, 80 8, 0, 0, 0, 56, 0, 81 0, 0, 0, 0, 0, 0, 82 1, 0, 0, 0, 3, 0, 83 0, 0, 0, 0, 0, 0, 84 15, 0, 0, 0, 68, 0, 85 0, 0, 0, 0, 0, 0, 86 0, 0, 0, 0, 3, 0, 87 0, 0, 1, 0, 0, 0, 88 3, 3, 0, 0, 83, 86, 89 95, 80, 79, 83, 73, 84, 90 73, 79, 78, 0, 84, 69, 91 88, 67, 79, 79, 82, 68, 92 0, 171, 171, 171, 79, 83, 93 71, 78, 44, 0, 0, 0, 94 1, 0, 0, 0, 8, 0, 95 0, 0, 32, 0, 0, 0, 96 0, 0, 0, 0, 0, 0, 97 0, 0, 2, 0, 0, 0, 98 0, 0, 0, 0, 15, 0, 99 0, 0, 83, 86, 95, 84, 100 65, 82, 71, 69, 84, 0, 101 171, 171, 83, 72, 68, 82, 102 12, 1, 0, 0, 64, 0, 103 0, 0, 67, 0, 0, 0, 104 88, 24, 0, 4, 0, 112, 105 16, 0, 0, 0, 0, 0, 106 51, 51, 0, 0, 98, 16, 107 0, 3, 50, 16, 16, 0, 108 1, 0, 0, 0, 101, 0, 109 0, 3, 242, 32, 16, 0, 110 0, 0, 0, 0, 104, 0, 111 0, 2, 1, 0, 0, 0, 112 61, 16, 0, 7, 242, 0, 113 16, 0, 0, 0, 0, 0, 114 1, 64, 0, 0, 0, 0, 115 0, 0, 70, 126, 16, 0, 116 0, 0, 0, 0, 86, 0, 117 0, 5, 50, 0, 16, 0, 118 0, 0, 0, 0, 70, 0, 119 16, 0, 0, 0, 0, 0, 120 56, 0, 0, 7, 50, 0, 121 16, 0, 0, 0, 0, 0, 122 70, 0, 16, 0, 0, 0, 123 0, 0, 70, 16, 16, 0, 124 1, 0, 0, 0, 27, 0, 125 0, 5, 50, 0, 16, 0, 126 0, 0, 0, 0, 70, 0, 127 16, 0, 0, 0, 0, 0, 128 54, 0, 0, 8, 194, 0, 129 16, 0, 0, 0, 0, 0, 130 2, 64, 0, 0, 0, 0, 131 0, 0, 0, 0, 0, 0, 132 0, 0, 0, 0, 0, 0, 133 0, 0, 45, 0, 0, 7, 134 242, 0, 16, 0, 0, 0, 135 0, 0, 70, 14, 16, 0, 136 0, 0, 0, 0, 70, 126, 137 16, 0, 0, 0, 0, 0, 138 54, 0, 0, 5, 18, 32, 139 16, 0, 0, 0, 0, 0, 140 10, 0, 16, 0, 0, 0, 141 0, 0, 54, 0, 0, 8, 142 226, 32, 16, 0, 0, 0, 143 0, 0, 2, 64, 0, 0, 144 0, 0, 0, 0, 0, 0, 145 0, 0, 0, 0, 0, 0, 146 0, 0, 0, 0, 62, 0, 147 0, 1, 83, 84, 65, 84, 148 116, 0, 0, 0, 9, 0, 149 0, 0, 1, 0, 0, 0, 150 0, 0, 0, 0, 2, 0, 151 0, 0, 1, 0, 0, 0, 152 0, 0, 0, 0, 0, 0, 153 0, 0, 1, 0, 0, 0, 154 0, 0, 0, 0, 0, 0, 155 0, 0, 0, 0, 0, 0, 156 0, 0, 0, 0, 0, 0, 157 0, 0, 0, 0, 0, 0, 158 0, 0, 0, 0, 1, 0, 159 0, 0, 0, 0, 0, 0, 160 0, 0, 0, 0, 0, 0, 161 0, 0, 4, 0, 0, 0, 162 0, 0, 0, 0, 2, 0, 163 0, 0, 0, 0, 0, 0, 164 0, 0, 0, 0, 0, 0, 165 0, 0, 0, 0, 0, 0, 166 0, 0, 0, 0, 0, 0, 167 0, 0, 0, 0, 0, 0 168 }; 169