1 #if 0 2 // 3 // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 4 // 5 // 6 // fxc /nologo /E PS_PassthroughRGB2DI /T ps_4_0 /Fh 7 // compiled\passthroughrgb2di11ps.h Passthrough2D11.hlsl 8 // 9 // 10 // Resource Bindings: 11 // 12 // Name Type Format Dim Slot Elements 13 // ------------------------------ ---------- ------- ----------- ---- -------- 14 // TextureI texture sint4 2d 0 1 15 // 16 // 17 // 18 // Input signature: 19 // 20 // Name Index Mask Register SysValue Format Used 21 // -------------------- ----- ------ -------- -------- ------ ------ 22 // SV_POSITION 0 xyzw 0 POS float 23 // TEXCOORD 0 xy 1 NONE float xy 24 // 25 // 26 // Output signature: 27 // 28 // Name Index Mask Register SysValue Format Used 29 // -------------------- ----- ------ -------- -------- ------ ------ 30 // SV_TARGET 0 xyzw 0 TARGET int xyzw 31 // 32 ps_4_0 33 dcl_resource_texture2d (sint,sint,sint,sint) t0 34 dcl_input_ps linear v1.xy 35 dcl_output o0.xyzw 36 dcl_temps 1 37 resinfo_uint r0.xyzw, l(0), t0.xyzw 38 utof r0.xy, r0.xyxx 39 mul r0.xy, r0.xyxx, v1.xyxx 40 ftoi r0.xy, r0.xyxx 41 mov r0.zw, l(0,0,0,0) 42 ld r0.xyzw, r0.xyzw, t0.xyzw 43 mov o0.xyz, r0.xyzx 44 mov o0.w, l(0) 45 ret 46 // Approximately 9 instruction slots used 47 #endif 48 49 const BYTE g_PS_PassthroughRGB2DI[] = { 50 68, 88, 66, 67, 103, 48, 174, 226, 36, 218, 154, 243, 36, 109, 177, 52, 89, 59, 167, 51 243, 1, 0, 0, 0, 196, 2, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, 180, 0, 52 0, 0, 12, 1, 0, 0, 64, 1, 0, 0, 72, 2, 0, 0, 82, 68, 69, 70, 120, 53 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 54 0, 4, 255, 255, 0, 1, 0, 0, 69, 0, 0, 0, 60, 0, 0, 0, 2, 0, 0, 55 0, 3, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 56 0, 0, 13, 0, 0, 0, 84, 101, 120, 116, 117, 114, 101, 73, 0, 77, 105, 99, 114, 57 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 58 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 57, 46, 50, 57, 46, 57, 53, 59 50, 46, 51, 49, 49, 49, 0, 171, 171, 73, 83, 71, 78, 80, 0, 0, 0, 2, 0, 60 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 61 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 62 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 83, 86, 95, 63 80, 79, 83, 73, 84, 73, 79, 78, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 64 171, 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 65 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 66 15, 0, 0, 0, 83, 86, 95, 84, 65, 82, 71, 69, 84, 0, 171, 171, 83, 72, 68, 67 82, 0, 1, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 88, 24, 0, 4, 0, 112, 68 16, 0, 0, 0, 0, 0, 51, 51, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1, 69 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0, 2, 70 1, 0, 0, 0, 61, 16, 0, 7, 242, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 71 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 86, 0, 0, 5, 50, 0, 72 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 50, 73 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 74 1, 0, 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 75 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 0, 0, 0, 0, 2, 64, 76 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 77 0, 0, 7, 242, 0, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 78 70, 126, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 114, 32, 16, 0, 0, 0, 0, 79 0, 70, 2, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 130, 32, 16, 0, 0, 0, 80 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 81 0, 0, 0, 9, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 82 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 83 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 86 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87 0, 0, 0, 0, 0}; 88