#if 0 // // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384 // // // Buffer Definitions: // // cbuffer $Globals // { // // float4 VREyeToSource; // Offset: 0 Size: 16 // float4 VRDestinationScaleAndOffset;// Offset: 16 Size: 16 // // } // // // Resource Bindings: // // Name Type Format Dim Slot Elements // ------------------------------ ---------- ------- ----------- ---- -------- // $Globals cbuffer NA NA 0 1 // // // // Input signature: // // Name Index Mask Register SysValue Format Used // -------------------- ----- ------ -------- -------- ------- ------ // POSITION 0 xy 0 NONE float xy // TEXCOORD 0 xy 1 NONE float xy // TEXCOORD 1 xy 2 NONE float xy // TEXCOORD 2 xy 3 NONE float xy // COLOR 0 xyzw 4 NONE float xyzw // // // Output signature: // // Name Index Mask Register SysValue Format Used // -------------------- ----- ------ -------- -------- ------- ------ // SV_Position 0 xyzw 0 POS float xyzw // TEXCOORD 0 xyz 1 NONE float xyz // TEXCOORD 1 xyz 2 NONE float xyz // TEXCOORD 2 xyz 3 NONE float xyz // COLOR 0 xyzw 4 NONE float xyzw // // // Constant buffer to DX9 shader constant mappings: // // Target Reg Buffer Start Reg # of Regs Data Conversion // ---------- ------- --------- --------- ---------------------- // c1 cb0 0 2 ( FLT, FLT, FLT, FLT) // // // Runtime generated constant mappings: // // Target Reg Constant Description // ---------- -------------------------------------------------- // c0 Vertex Shader position offset // // // Level9 shader bytecode: // vs_2_x def c3, 0.5, 1, 0, 0 dcl_texcoord v0 dcl_texcoord1 v1 dcl_texcoord2 v2 dcl_texcoord3 v3 dcl_texcoord4 v4 mad oT0.xy, v1, c1.zwzw, c1 mad oT1.xy, v2, c1.zwzw, c1 mad oT2.xy, v3, c1.zwzw, c1 mad r0.xy, v0, c2.zwzw, c2 add oPos.xy, r0, c0 mov oPos.zw, c3.xyxy mov oT0.z, c3.y mov oT1.z, c3.y mov oT2.z, c3.y mov oT3, v4 // approximately 10 instruction slots used vs_4_0 dcl_constantbuffer cb0[2], immediateIndexed dcl_input v0.xy dcl_input v1.xy dcl_input v2.xy dcl_input v3.xy dcl_input v4.xyzw dcl_output_siv o0.xyzw, position dcl_output o1.xyz dcl_output o2.xyz dcl_output o3.xyz dcl_output o4.xyzw mad o0.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx mov o0.zw, l(0,0,0.500000,1.000000) mad o1.xy, v1.xyxx, cb0[0].zwzz, cb0[0].xyxx mov o1.z, l(1.000000) mad o2.xy, v2.xyxx, cb0[0].zwzz, cb0[0].xyxx mov o2.z, l(1.000000) mad o3.xy, v3.xyxx, cb0[0].zwzz, cb0[0].xyxx mov o3.z, l(1.000000) mov o4.xyzw, v4.xyzw ret // Approximately 10 instruction slots used #endif const BYTE Oculus050VRDistortionVS[] = { 68, 88, 66, 67, 3, 61, 196, 122, 10, 53, 44, 234, 18, 242, 195, 238, 42, 90, 72, 193, 1, 0, 0, 0, 244, 5, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 108, 1, 0, 0, 44, 3, 0, 0, 168, 3, 0, 0, 176, 4, 0, 0, 80, 5, 0, 0, 65, 111, 110, 57, 44, 1, 0, 0, 44, 1, 0, 0, 0, 2, 254, 255, 248, 0, 0, 0, 52, 0, 0, 0, 1, 0, 36, 0, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1, 0, 48, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 3, 0, 15, 160, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 31, 0, 0, 2, 5, 0, 1, 128, 1, 0, 15, 144, 31, 0, 0, 2, 5, 0, 2, 128, 2, 0, 15, 144, 31, 0, 0, 2, 5, 0, 3, 128, 3, 0, 15, 144, 31, 0, 0, 2, 5, 0, 4, 128, 4, 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 1, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 4, 0, 0, 4, 1, 0, 3, 224, 2, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 4, 0, 0, 4, 2, 0, 3, 224, 3, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 3, 0, 68, 160, 1, 0, 0, 2, 0, 0, 4, 224, 3, 0, 85, 160, 1, 0, 0, 2, 1, 0, 4, 224, 3, 0, 85, 160, 1, 0, 0, 2, 2, 0, 4, 224, 3, 0, 85, 160, 1, 0, 0, 2, 3, 0, 15, 224, 4, 0, 228, 144, 255, 255, 0, 0, 83, 72, 68, 82, 184, 1, 0, 0, 64, 0, 1, 0, 110, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 2, 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, 50, 16, 16, 0, 2, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 3, 0, 0, 0, 95, 0, 0, 3, 242, 16, 16, 0, 4, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 114, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 114, 32, 16, 0, 2, 0, 0, 0, 101, 0, 0, 3, 114, 32, 16, 0, 3, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 4, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 1, 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, 63, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 32, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16, 0, 2, 0, 0, 0, 70, 16, 16, 0, 2, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 32, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16, 0, 3, 0, 0, 0, 70, 16, 16, 0, 3, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 32, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 54, 0, 0, 5, 242, 32, 16, 0, 4, 0, 0, 0, 70, 30, 16, 0, 4, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 4, 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, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 0, 1, 0, 0, 1, 0, 0, 0, 72, 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 204, 0, 0, 0, 60, 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, 36, 71, 108, 111, 98, 97, 108, 115, 0, 171, 171, 171, 60, 0, 0, 0, 2, 0, 0, 0, 96, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 86, 82, 69, 121, 101, 84, 111, 83, 111, 117, 114, 99, 101, 0, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 82, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 83, 99, 97, 108, 101, 65, 110, 100, 79, 102, 102, 115, 101, 116, 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, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 152, 0, 0, 0, 5, 0, 0, 0, 8, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 137, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 3, 3, 0, 0, 137, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 3, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 4, 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, 156, 0, 0, 0, 5, 0, 0, 0, 8, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 7, 8, 0, 0, 140, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 7, 8, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 7, 8, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 67, 79, 76, 79, 82, 0, 171 }; ShaderBytes sOculus050VRDistortionVS = { Oculus050VRDistortionVS, sizeof(Oculus050VRDistortionVS) }; #if 0 // // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384 // // // Resource Bindings: // // Name Type Format Dim Slot Elements // ------------------------------ ---------- ------- ----------- ---- -------- // Linear sampler NA NA 0 1 // Texture texture float4 2d 0 1 // // // // Input signature: // // Name Index Mask Register SysValue Format Used // -------------------- ----- ------ -------- -------- ------- ------ // SV_Position 0 xyzw 0 POS float // TEXCOORD 0 xyz 1 NONE float xy // TEXCOORD 1 xyz 2 NONE float xy // TEXCOORD 2 xyz 3 NONE float xy // COLOR 0 xyzw 4 NONE float x // // // Output signature: // // Name Index Mask Register SysValue Format Used // -------------------- ----- ------ -------- -------- ------- ------ // SV_Target 0 xyzw 0 TARGET float xyzw // // // Sampler/Resource to DX9 shader sampler mappings: // // Target Sampler Source Sampler Source Resource // -------------- --------------- ---------------- // s0 s0 t0 // // // Level9 shader bytecode: // ps_2_x def c0, 1, 0, 0, 0 dcl t0.xyz dcl t1.xyz dcl t2.xyz dcl t3 dcl_2d s0 texld r0, t1, s0 texld r1, t0, s0 mul r1.x, r1.x, t3.x mul r1.y, r0.y, t3.x texld r0, t2, s0 mul r1.z, r0.z, t3.x mov r1.w, c0.x mov oC0, r1 // approximately 8 instruction slots used (3 texture, 5 arithmetic) ps_4_0 dcl_sampler s0, mode_default dcl_resource_texture2d (float,float,float,float) t0 dcl_input_ps linear v1.xy dcl_input_ps linear v2.xy dcl_input_ps linear v3.xy dcl_input_ps linear v4.x dcl_output o0.xyzw dcl_temps 1 sample r0.xyzw, v1.xyxx, t0.xyzw, s0 mul o0.x, r0.x, v4.x sample r0.xyzw, v2.xyxx, t0.xyzw, s0 mul o0.y, r0.y, v4.x sample r0.xyzw, v3.xyxx, t0.xyzw, s0 mul o0.z, r0.z, v4.x mov o0.w, l(1.000000) ret // Approximately 8 instruction slots used #endif const BYTE Oculus050VRDistortionPS[] = { 68, 88, 66, 67, 108, 219, 61, 216, 27, 0, 27, 222, 242, 132, 183, 21, 166, 141, 130, 39, 1, 0, 0, 0, 128, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 60, 1, 0, 0, 132, 2, 0, 0, 0, 3, 0, 0, 168, 3, 0, 0, 76, 4, 0, 0, 65, 111, 110, 57, 252, 0, 0, 0, 252, 0, 0, 0, 0, 2, 255, 255, 212, 0, 0, 0, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 1, 0, 36, 0, 0, 0, 40, 0, 0, 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 0, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 7, 176, 31, 0, 0, 2, 0, 0, 0, 128, 1, 0, 7, 176, 31, 0, 0, 2, 0, 0, 0, 128, 2, 0, 7, 176, 31, 0, 0, 2, 0, 0, 0, 128, 3, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0, 8, 15, 160, 66, 0, 0, 3, 0, 0, 15, 128, 1, 0, 228, 176, 0, 8, 228, 160, 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 5, 0, 0, 3, 1, 0, 1, 128, 1, 0, 0, 128, 3, 0, 0, 176, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 85, 128, 3, 0, 0, 176, 66, 0, 0, 3, 0, 0, 15, 128, 2, 0, 228, 176, 0, 8, 228, 160, 5, 0, 0, 3, 1, 0, 4, 128, 0, 0, 170, 128, 3, 0, 0, 176, 1, 0, 0, 2, 1, 0, 8, 128, 0, 0, 0, 160, 1, 0, 0, 2, 0, 8, 15, 128, 1, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 64, 1, 0, 0, 64, 0, 0, 0, 80, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 2, 0, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 3, 0, 0, 0, 98, 16, 0, 3, 18, 16, 16, 0, 4, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0, 2, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 18, 32, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 16, 16, 0, 4, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 2, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 34, 32, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 16, 16, 0, 4, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 3, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 66, 32, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 16, 16, 0, 4, 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, 116, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 3, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 107, 0, 0, 0, 92, 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, 99, 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, 13, 0, 0, 0, 76, 105, 110, 101, 97, 114, 0, 84, 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, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71, 78, 156, 0, 0, 0, 5, 0, 0, 0, 8, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 7, 3, 0, 0, 140, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 7, 3, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 7, 3, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 15, 1, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 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 }; ShaderBytes sOculus050VRDistortionPS = { Oculus050VRDistortionPS, sizeof(Oculus050VRDistortionPS) };