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 3d 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 // SV_RENDERTARGETARRAYINDEX 0 x 1 RTINDEX uint 21 // TEXCOORD 0 xyz 2 NONE float xyz 22 // 23 // 24 // Output signature: 25 // 26 // Name Index Mask Register SysValue Format Used 27 // -------------------- ----- ------ -------- -------- ------- ------ 28 // SV_TARGET 0 xyzw 0 TARGET int xyzw 29 // 30 ps_4_0 31 dcl_resource_texture3d (sint,sint,sint,sint) t0 32 dcl_input_ps linear v2.xyz 33 dcl_output o0.xyzw 34 dcl_temps 1 35 resinfo_uint r0.xyzw, l(0), t0.xyzw 36 utof r0.xyz, r0.xyzx 37 mul r0.xyz, r0.xyzx, v2.xyzx 38 ftoi r0.xyz, r0.xyzx 39 mov r0.w, l(0) 40 ld o0.xyzw, r0.xyzw, t0.xyzw 41 ret 42 // Approximately 7 instruction slots used 43 #endif 44 45 const BYTE g_PS_PassthroughRGBA3DI[] = 46 { 47 68, 88, 66, 67, 152, 248, 48 214, 130, 39, 9, 70, 81, 49 25, 166, 69, 85, 30, 229, 50 132, 197, 1, 0, 0, 0, 51 192, 2, 0, 0, 5, 0, 52 0, 0, 52, 0, 0, 0, 53 180, 0, 0, 0, 60, 1, 54 0, 0, 112, 1, 0, 0, 55 68, 2, 0, 0, 82, 68, 56 69, 70, 120, 0, 0, 0, 57 0, 0, 0, 0, 0, 0, 58 0, 0, 1, 0, 0, 0, 59 28, 0, 0, 0, 0, 4, 60 255, 255, 0, 1, 0, 0, 61 69, 0, 0, 0, 60, 0, 62 0, 0, 2, 0, 0, 0, 63 3, 0, 0, 0, 8, 0, 64 0, 0, 255, 255, 255, 255, 65 0, 0, 0, 0, 1, 0, 66 0, 0, 13, 0, 0, 0, 67 84, 101, 120, 116, 117, 114, 68 101, 73, 0, 77, 105, 99, 69 114, 111, 115, 111, 102, 116, 70 32, 40, 82, 41, 32, 72, 71 76, 83, 76, 32, 83, 104, 72 97, 100, 101, 114, 32, 67, 73 111, 109, 112, 105, 108, 101, 74 114, 32, 57, 46, 51, 48, 75 46, 57, 50, 48, 48, 46, 76 49, 54, 51, 56, 52, 0, 77 73, 83, 71, 78, 128, 0, 78 0, 0, 3, 0, 0, 0, 79 8, 0, 0, 0, 80, 0, 80 0, 0, 0, 0, 0, 0, 81 1, 0, 0, 0, 3, 0, 82 0, 0, 0, 0, 0, 0, 83 15, 0, 0, 0, 92, 0, 84 0, 0, 0, 0, 0, 0, 85 4, 0, 0, 0, 1, 0, 86 0, 0, 1, 0, 0, 0, 87 1, 0, 0, 0, 118, 0, 88 0, 0, 0, 0, 0, 0, 89 0, 0, 0, 0, 3, 0, 90 0, 0, 2, 0, 0, 0, 91 7, 7, 0, 0, 83, 86, 92 95, 80, 79, 83, 73, 84, 93 73, 79, 78, 0, 83, 86, 94 95, 82, 69, 78, 68, 69, 95 82, 84, 65, 82, 71, 69, 96 84, 65, 82, 82, 65, 89, 97 73, 78, 68, 69, 88, 0, 98 84, 69, 88, 67, 79, 79, 99 82, 68, 0, 171, 79, 83, 100 71, 78, 44, 0, 0, 0, 101 1, 0, 0, 0, 8, 0, 102 0, 0, 32, 0, 0, 0, 103 0, 0, 0, 0, 0, 0, 104 0, 0, 2, 0, 0, 0, 105 0, 0, 0, 0, 15, 0, 106 0, 0, 83, 86, 95, 84, 107 65, 82, 71, 69, 84, 0, 108 171, 171, 83, 72, 68, 82, 109 204, 0, 0, 0, 64, 0, 110 0, 0, 51, 0, 0, 0, 111 88, 40, 0, 4, 0, 112, 112 16, 0, 0, 0, 0, 0, 113 51, 51, 0, 0, 98, 16, 114 0, 3, 114, 16, 16, 0, 115 2, 0, 0, 0, 101, 0, 116 0, 3, 242, 32, 16, 0, 117 0, 0, 0, 0, 104, 0, 118 0, 2, 1, 0, 0, 0, 119 61, 16, 0, 7, 242, 0, 120 16, 0, 0, 0, 0, 0, 121 1, 64, 0, 0, 0, 0, 122 0, 0, 70, 126, 16, 0, 123 0, 0, 0, 0, 86, 0, 124 0, 5, 114, 0, 16, 0, 125 0, 0, 0, 0, 70, 2, 126 16, 0, 0, 0, 0, 0, 127 56, 0, 0, 7, 114, 0, 128 16, 0, 0, 0, 0, 0, 129 70, 2, 16, 0, 0, 0, 130 0, 0, 70, 18, 16, 0, 131 2, 0, 0, 0, 27, 0, 132 0, 5, 114, 0, 16, 0, 133 0, 0, 0, 0, 70, 2, 134 16, 0, 0, 0, 0, 0, 135 54, 0, 0, 5, 130, 0, 136 16, 0, 0, 0, 0, 0, 137 1, 64, 0, 0, 0, 0, 138 0, 0, 45, 0, 0, 7, 139 242, 32, 16, 0, 0, 0, 140 0, 0, 70, 14, 16, 0, 141 0, 0, 0, 0, 70, 126, 142 16, 0, 0, 0, 0, 0, 143 62, 0, 0, 1, 83, 84, 144 65, 84, 116, 0, 0, 0, 145 7, 0, 0, 0, 1, 0, 146 0, 0, 0, 0, 0, 0, 147 2, 0, 0, 0, 1, 0, 148 0, 0, 0, 0, 0, 0, 149 0, 0, 0, 0, 1, 0, 150 0, 0, 0, 0, 0, 0, 151 0, 0, 0, 0, 0, 0, 152 0, 0, 0, 0, 0, 0, 153 0, 0, 0, 0, 0, 0, 154 0, 0, 0, 0, 0, 0, 155 1, 0, 0, 0, 0, 0, 156 0, 0, 0, 0, 0, 0, 157 0, 0, 0, 0, 2, 0, 158 0, 0, 0, 0, 0, 0, 159 2, 0, 0, 0, 0, 0, 160 0, 0, 0, 0, 0, 0, 161 0, 0, 0, 0, 0, 0, 162 0, 0, 0, 0, 0, 0, 163 0, 0, 0, 0, 0, 0, 164 0, 0 165 }; 166