[UI] UI common shaders to XeSL
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -8,15 +8,15 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5312
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpMemberDecorate %_struct_1028 0 Offset 16
|
||||
OpMemberDecorate %_struct_1028 1 Offset 24
|
||||
OpDecorate %_struct_1028 Block
|
||||
OpDecorate %5120 Location 0
|
||||
OpDecorate %3150 DescriptorSet 0
|
||||
OpDecorate %3150 Binding 0
|
||||
OpDecorate %5312 Location 0
|
||||
OpDecorate %4448 DescriptorSet 0
|
||||
OpDecorate %4448 Binding 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
@@ -30,15 +30,15 @@
|
||||
%v2int = OpTypeVector %int 2
|
||||
%_struct_1028 = OpTypeStruct %v2int %v2float
|
||||
%_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5120 = OpVariable %_ptr_Output_v4float Output
|
||||
%5312 = OpVariable %_ptr_Output_v4float Output
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%4448 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
@@ -55,27 +55,27 @@
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23236 = OpISub %v2int %17656 %22822
|
||||
%11599 = OpBitcast %v2uint %23236
|
||||
%6899 = OpLoad %510 %3150
|
||||
%6899 = OpLoad %510 %4448
|
||||
%10352 = OpConvertUToF %v2float %11599
|
||||
%18354 = OpFAdd %v2float %10352 %1566
|
||||
%11863 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1
|
||||
%11863 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
|
||||
%20800 = OpLoad %v2float %11863
|
||||
%24032 = OpFMul %v2float %18354 %20800
|
||||
%11997 = OpImageSampleExplicitLod %v4float %6899 %24032 Lod %float_0
|
||||
%18957 = OpAccessChain %_ptr_Output_float %5120 %uint_0
|
||||
%18957 = OpAccessChain %_ptr_Output_float %5312 %uint_0
|
||||
%17344 = OpCompositeExtract %float %11997 0
|
||||
OpStore %18957 %17344
|
||||
%16378 = OpAccessChain %_ptr_Output_float %5120 %uint_1
|
||||
%16378 = OpAccessChain %_ptr_Output_float %5312 %uint_1
|
||||
%15746 = OpCompositeExtract %float %11997 1
|
||||
OpStore %16378 %15746
|
||||
%16379 = OpAccessChain %_ptr_Output_float %5120 %uint_2
|
||||
%16379 = OpAccessChain %_ptr_Output_float %5312 %uint_2
|
||||
%15747 = OpCompositeExtract %float %11997 2
|
||||
OpStore %16379 %15747
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5312 %uint_3
|
||||
OpStore %23294 %float_1
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -85,12 +85,12 @@ const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014C0, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F,
|
||||
0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048,
|
||||
0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404,
|
||||
0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x00000C4E, 0x00000022, 0x00000000, 0x00040047, 0x00000C4E, 0x00000021,
|
||||
0x00000002, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x00001160, 0x00000021,
|
||||
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040017,
|
||||
@@ -99,13 +99,13 @@ const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E,
|
||||
0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, 0x00000009,
|
||||
0x00000404, 0x0004003B, 0x00000681, 0x00001342, 0x00000009, 0x0004002B,
|
||||
0x00000404, 0x0004003B, 0x00000681, 0x00000BEC, 0x00000009, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000012, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B,
|
||||
0x0000029B, 0x00001400, 0x00000003, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x0000029B, 0x000014C0, 0x00000003, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000,
|
||||
0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B,
|
||||
0x000001FE, 0x0004003B, 0x0000047B, 0x00001160, 0x00000000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A0E,
|
||||
0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0A,
|
||||
@@ -117,21 +117,21 @@ const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B,
|
||||
0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B,
|
||||
0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8,
|
||||
0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B, 0x0004003D,
|
||||
0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
|
||||
0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4,
|
||||
0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002D4F, 0x00005AC4,
|
||||
0x0004003D, 0x000001FE, 0x00001AF3, 0x00000C4E, 0x00040070, 0x00000013,
|
||||
0x0004003D, 0x000001FE, 0x00001AF3, 0x00001160, 0x00040070, 0x00000013,
|
||||
0x00002870, 0x00002D4F, 0x00050081, 0x00000013, 0x000047B2, 0x00002870,
|
||||
0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00001342, 0x00000A0E,
|
||||
0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00000BEC, 0x00000A0E,
|
||||
0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013,
|
||||
0x00005DE0, 0x000047B2, 0x00005140, 0x00070058, 0x0000001D, 0x00002EDD,
|
||||
0x00001AF3, 0x00005DE0, 0x00000002, 0x00000A0C, 0x00050041, 0x0000028A,
|
||||
0x00004A0D, 0x00001400, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0,
|
||||
0x00004A0D, 0x000014C0, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0,
|
||||
0x00002EDD, 0x00000000, 0x0003003E, 0x00004A0D, 0x000043C0, 0x00050041,
|
||||
0x0000028A, 0x00003FFA, 0x00001400, 0x00000A0D, 0x00050051, 0x0000000D,
|
||||
0x0000028A, 0x00003FFA, 0x000014C0, 0x00000A0D, 0x00050051, 0x0000000D,
|
||||
0x00003D82, 0x00002EDD, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82,
|
||||
0x00050041, 0x0000028A, 0x00003FFB, 0x00001400, 0x00000A10, 0x00050051,
|
||||
0x00050041, 0x0000028A, 0x00003FFB, 0x000014C0, 0x00000A10, 0x00050051,
|
||||
0x0000000D, 0x00003D83, 0x00002EDD, 0x00000002, 0x0003003E, 0x00003FFB,
|
||||
0x00003D83, 0x00050041, 0x0000028A, 0x00005AFE, 0x00001400, 0x00000A13,
|
||||
0x00003D83, 0x00050041, 0x0000028A, 0x00005AFE, 0x000014C0, 0x00000A13,
|
||||
0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -8,16 +8,16 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %3150 DescriptorSet 0
|
||||
OpDecorate %3150 Binding 0
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpMemberDecorate %_struct_1048 0 Offset 16
|
||||
OpMemberDecorate %_struct_1048 1 Offset 24
|
||||
OpMemberDecorate %_struct_1048 2 Offset 32
|
||||
OpDecorate %_struct_1048 Block
|
||||
OpDecorate %5120 Location 0
|
||||
OpDecorate %5334 Location 0
|
||||
OpDecorate %5163 DescriptorSet 0
|
||||
OpDecorate %5163 Binding 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -26,9 +26,29 @@
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v3float = OpTypeVector %float 3
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_struct_1048 = OpTypeStruct %v2int %v2float %float
|
||||
%_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5334 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_532432441 = OpConstant %uint 532432441
|
||||
%uint_2129690299 = OpConstant %uint 2129690299
|
||||
%uint_2129764351 = OpConstant %uint 2129764351
|
||||
@@ -36,57 +56,37 @@
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%v4float = OpTypeVector %float 4
|
||||
%5163 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int_n1 = OpConstant %int -1
|
||||
%1803 = OpConstantComposite %v2int %int_0 %int_n1
|
||||
%int_1 = OpConstant %int 1
|
||||
%1812 = OpConstantComposite %v2int %int_1 %int_n1
|
||||
%1806 = OpConstantComposite %v2int %int_n1 %int_0
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%1818 = OpConstantComposite %v2int %int_n1 %int_1
|
||||
%1827 = OpConstantComposite %v2int %int_0 %int_1
|
||||
%1836 = OpConstantComposite %v2int %int_1 %int_1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%v2float = OpTypeVector %float 2
|
||||
%int_2 = OpConstant %int 2
|
||||
%1833 = OpConstantComposite %v2int %int_2 %int_0
|
||||
%1839 = OpConstantComposite %v2int %int_0 %int_2
|
||||
%1845 = OpConstantComposite %v2int %int_2 %int_1
|
||||
%1848 = OpConstantComposite %v2int %int_1 %int_2
|
||||
%float_0_03125 = OpConstant %float 0.03125
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%_struct_1048 = OpTypeStruct %v2int %v2float %float
|
||||
%_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5120 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%1566 = OpConstantComposite %v2float %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
|
||||
%22579 = OpLoad %v2float %20997
|
||||
%13397 = OpBitcast %v2uint %22579
|
||||
%12762 = OpVectorTimesScalar %v2float %22579 %float_0_5
|
||||
%24291 = OpFSub %v2float %12762 %1566
|
||||
%20131 = OpBitcast %v2uint %24291
|
||||
%18575 = OpAccessChain %_ptr_PushConstant_float %4930 %int_2
|
||||
%18575 = OpAccessChain %_ptr_PushConstant_float %3052 %int_2
|
||||
%22009 = OpLoad %float %18575
|
||||
%18454 = OpBitcast %uint %22009
|
||||
%12011 = OpConvertUToF %v2float %9938
|
||||
@@ -98,7 +98,7 @@
|
||||
%16290 = OpFSub %v2float %24878 %12719
|
||||
%17064 = OpConvertFToS %v2int %12719
|
||||
%20663 = OpIAdd %v2int %17064 %1803
|
||||
%16731 = OpLoad %510 %3150
|
||||
%16731 = OpLoad %510 %5163
|
||||
%23618 = OpImage %150 %16731
|
||||
%16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0
|
||||
%15454 = OpIAdd %v2int %17064 %1806
|
||||
@@ -415,13 +415,13 @@
|
||||
%15975 = OpFAdd %float %18176 %9469
|
||||
%6921 = OpFMul %float %15975 %9442
|
||||
%24941 = OpExtInst %float %1 FClamp %6921 %float_0 %float_1
|
||||
%20577 = OpAccessChain %_ptr_Output_float %5120 %uint_0
|
||||
%20577 = OpAccessChain %_ptr_Output_float %5334 %uint_0
|
||||
OpStore %20577 %15218
|
||||
%19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1
|
||||
%19732 = OpAccessChain %_ptr_Output_float %5334 %uint_1
|
||||
OpStore %19732 %15219
|
||||
%19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2
|
||||
%19656 = OpAccessChain %_ptr_Output_float %5334 %uint_2
|
||||
OpStore %19656 %24941
|
||||
%10445 = OpLoad %v4float %5120
|
||||
%10445 = OpLoad %v4float %5334
|
||||
%9111 = OpVectorShuffle %v3float %10445 %10445 0 1 2
|
||||
%17911 = OpExtInst %v3float %1 Sqrt %9111
|
||||
%7131 = OpCompositeExtract %float %17911 0
|
||||
@@ -430,7 +430,7 @@
|
||||
OpStore %19732 %22435
|
||||
%22131 = OpCompositeExtract %float %17911 2
|
||||
OpStore %19656 %22131
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5334 %uint_3
|
||||
OpStore %23294 %float_1
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -440,63 +440,63 @@ const uint32_t guest_output_ffx_cas_resample_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00050048, 0x00000418, 0x00000000, 0x00000023,
|
||||
0x00000010, 0x00050048, 0x00000418, 0x00000001, 0x00000023, 0x00000018,
|
||||
0x00050048, 0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00030047,
|
||||
0x00000418, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F,
|
||||
0x00050048, 0x00000418, 0x00000000, 0x00000023, 0x00000010, 0x00050048,
|
||||
0x00000418, 0x00000001, 0x00000023, 0x00000018, 0x00050048, 0x00000418,
|
||||
0x00000002, 0x00000023, 0x00000020, 0x00030047, 0x00000418, 0x00000002,
|
||||
0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, 0x0000142B,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, 0x00000000,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012,
|
||||
0x0000000C, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000D,
|
||||
0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B,
|
||||
0x0000020D, 0x1FBC4639, 0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB,
|
||||
0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D,
|
||||
0x00000019, 0x40000000, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B,
|
||||
0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE,
|
||||
0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012,
|
||||
0x0000070B, 0x00000A0B, 0x00000A08, 0x0004002B, 0x0000000C, 0x00000A0E,
|
||||
0x00000001, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08,
|
||||
0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C,
|
||||
0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012,
|
||||
0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723,
|
||||
0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E,
|
||||
0x00000A0E, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A10, 0x00000002, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C,
|
||||
0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012,
|
||||
0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735,
|
||||
0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E,
|
||||
0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x00040020,
|
||||
0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93,
|
||||
0x00000001, 0x0005001E, 0x00000418, 0x00000012, 0x00000013, 0x0000000D,
|
||||
0x00040020, 0x00000695, 0x00000009, 0x00000418, 0x0004003B, 0x00000695,
|
||||
0x00001342, 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012,
|
||||
0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D,
|
||||
0x000000FC, 0x3F000000, 0x00040020, 0x0000028A, 0x00000009, 0x0000000D,
|
||||
0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B,
|
||||
0x00001400, 0x00000003, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0005002C, 0x00000013,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D,
|
||||
0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013,
|
||||
0x0000000D, 0x00000002, 0x0005001E, 0x00000418, 0x00000012, 0x00000013,
|
||||
0x0000000D, 0x00040020, 0x00000695, 0x00000009, 0x00000418, 0x0004003B,
|
||||
0x00000695, 0x00000BEC, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009,
|
||||
0x00000013, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B,
|
||||
0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x0000028A, 0x00000009,
|
||||
0x0000000D, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 0x00040020, 0x0000029B, 0x00000003,
|
||||
0x0000001D, 0x0004003B, 0x0000029B, 0x000014D6, 0x00000003, 0x00040020,
|
||||
0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A13,
|
||||
0x00000003, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B,
|
||||
0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2,
|
||||
0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019,
|
||||
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020,
|
||||
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142B,
|
||||
0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C,
|
||||
0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012,
|
||||
0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E,
|
||||
0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E,
|
||||
0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E,
|
||||
0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C,
|
||||
0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0005002C, 0x00000012,
|
||||
0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F,
|
||||
0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, 0x00000A11,
|
||||
0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11,
|
||||
0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x0005002C, 0x00000013,
|
||||
0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D,
|
||||
0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B,
|
||||
0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8,
|
||||
0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B,
|
||||
0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B,
|
||||
0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012,
|
||||
0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2,
|
||||
0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00001342, 0x00000A0E,
|
||||
0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00000BEC, 0x00000A0E,
|
||||
0x0004003D, 0x00000013, 0x00005833, 0x00005205, 0x0004007C, 0x00000011,
|
||||
0x00003455, 0x00005833, 0x0005008E, 0x00000013, 0x000031DA, 0x00005833,
|
||||
0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, 0x000031DA, 0x0000061E,
|
||||
0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, 0x00050041, 0x0000028A,
|
||||
0x0000488F, 0x00001342, 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9,
|
||||
0x0000488F, 0x00000BEC, 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9,
|
||||
0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, 0x000055F9, 0x00040070,
|
||||
0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, 0x00000013, 0x00004BF9,
|
||||
0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x00002EEB, 0x00004BF9,
|
||||
@@ -505,7 +505,7 @@ const uint32_t guest_output_ffx_cas_resample_ps[] = {
|
||||
0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00003FA2,
|
||||
0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF,
|
||||
0x00050080, 0x00000012, 0x000050B7, 0x000042A8, 0x0000070B, 0x0004003D,
|
||||
0x000001FE, 0x0000415B, 0x00000C4E, 0x00040064, 0x00000096, 0x00005C42,
|
||||
0x000001FE, 0x0000415B, 0x0000142B, 0x00040064, 0x00000096, 0x00005C42,
|
||||
0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, 0x00005C42, 0x000050B7,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5E, 0x000042A8,
|
||||
0x0000070E, 0x00040064, 0x00000096, 0x00004DF7, 0x0000415B, 0x0007005F,
|
||||
@@ -782,17 +782,17 @@ const uint32_t guest_output_ffx_cas_resample_ps[] = {
|
||||
0x00003E67, 0x00004700, 0x000024FD, 0x00050085, 0x0000000D, 0x00001B09,
|
||||
0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001,
|
||||
0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028B,
|
||||
0x00005061, 0x00001400, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72,
|
||||
0x00050041, 0x0000028B, 0x00004D14, 0x00001400, 0x00000A0D, 0x0003003E,
|
||||
0x00004D14, 0x00003B73, 0x00050041, 0x0000028B, 0x00004CC8, 0x00001400,
|
||||
0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72,
|
||||
0x00050041, 0x0000028B, 0x00004D14, 0x000014D6, 0x00000A0D, 0x0003003E,
|
||||
0x00004D14, 0x00003B73, 0x00050041, 0x0000028B, 0x00004CC8, 0x000014D6,
|
||||
0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D,
|
||||
0x000028CD, 0x00001400, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD,
|
||||
0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD,
|
||||
0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018,
|
||||
0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00050051, 0x0000000D,
|
||||
0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB,
|
||||
0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E,
|
||||
0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x000045F7,
|
||||
0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028B,
|
||||
0x00005AFE, 0x00001400, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A,
|
||||
0x00005AFE, 0x000014D6, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A,
|
||||
0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -8,15 +8,15 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %5120 %gl_FragCoord
|
||||
OpEntryPoint Fragment %5663 "main" %5777 %gl_FragCoord
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %3150 DescriptorSet 0
|
||||
OpDecorate %3150 Binding 0
|
||||
OpMemberDecorate %_struct_1030 0 Offset 16
|
||||
OpMemberDecorate %_struct_1030 1 Offset 24
|
||||
OpDecorate %_struct_1030 Block
|
||||
OpDecorate %5120 Location 0
|
||||
OpDecorate %5777 Location 0
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5056 DescriptorSet 0
|
||||
OpDecorate %5056 Binding 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -27,27 +27,41 @@
|
||||
%bool = OpTypeBool
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_struct_1030 = OpTypeStruct %v2float %v2float
|
||||
%_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%float_1 = OpConstant %float 1
|
||||
%float_n1 = OpConstant %float -1
|
||||
%1284 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_n1
|
||||
%int_1 = OpConstant %int 1
|
||||
%float_2 = OpConstant %float 2
|
||||
%2460 = OpConstantComposite %v4float %float_n1 %float_2 %float_1 %float_2
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_4 = OpConstant %float 4
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5777 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_2129690299 = OpConstant %uint 2129690299
|
||||
%uint_1597275508 = OpConstant %uint 1597275508
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%int_1 = OpConstant %int 1
|
||||
%5056 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int_2 = OpConstant %int 2
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%float_0_400000006 = OpConstant %float 0.400000006
|
||||
%float_n1 = OpConstant %float -1
|
||||
%float_1_5625 = OpConstant %float 1.5625
|
||||
%float_n0_5625 = OpConstant %float -0.5625
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%float_3_05175781en05 = OpConstant %float 3.05175781e-05
|
||||
%float_n0_5 = OpConstant %float -0.5
|
||||
%float_n0_289999992 = OpConstant %float -0.289999992
|
||||
@@ -57,44 +71,30 @@
|
||||
%890 = OpConstantComposite %v2float %float_0 %float_1
|
||||
%2628 = OpConstantComposite %v2float %float_n1 %float_0
|
||||
%769 = OpConstantComposite %v2float %float_1 %float_1
|
||||
%float_2 = OpConstant %float 2
|
||||
%426 = OpConstantComposite %v2float %float_2 %float_1
|
||||
%2981 = OpConstantComposite %v2float %float_2 %float_0
|
||||
%312 = OpConstantComposite %v2float %float_1 %float_0
|
||||
%313 = OpConstantComposite %v2float %float_1 %float_2
|
||||
%1823 = OpConstantComposite %v2float %float_0 %float_2
|
||||
%_struct_1030 = OpTypeStruct %v2float %v2float
|
||||
%_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%1284 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_n1
|
||||
%2460 = OpConstantComposite %v4float %float_n1 %float_2 %float_1 %float_2
|
||||
%float_4 = OpConstant %float 4
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5120 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%1566 = OpConstantComposite %v2float %float_0_5 %float_0_5
|
||||
%325 = OpConstantComposite %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5
|
||||
%10264 = OpUndef %v2float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%23915 = OpLabel
|
||||
%8250 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0
|
||||
%8250 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_0
|
||||
%6959 = OpLoad %v2float %8250
|
||||
%13397 = OpBitcast %v2uint %6959
|
||||
%12762 = OpVectorTimesScalar %v2float %6959 %float_0_5
|
||||
%24291 = OpFSub %v2float %12762 %1566
|
||||
%20131 = OpBitcast %v2uint %24291
|
||||
%17720 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1
|
||||
%17720 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
|
||||
%11122 = OpLoad %v2float %17720
|
||||
%8543 = OpVectorShuffle %v4float %11122 %11122 0 1 0 1
|
||||
%11088 = OpFMul %v4float %1284 %8543
|
||||
%12841 = OpBitcast %v4uint %11088
|
||||
%16717 = OpFMul %v4float %2460 %8543
|
||||
%11573 = OpBitcast %v4uint %16717
|
||||
%20359 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 %uint_1
|
||||
%20359 = OpAccessChain %_ptr_PushConstant_float %3052 %int_1 %uint_1
|
||||
%20680 = OpLoad %float %20359
|
||||
%17728 = OpFMul %float %float_4 %20680
|
||||
%22839 = OpBitcast %uint %17728
|
||||
@@ -131,7 +131,7 @@
|
||||
%8254 = OpCompositeConstruct %v2uint %uint_0 %22839
|
||||
%15702 = OpBitcast %v2float %8254
|
||||
%15604 = OpFAdd %v2float %11859 %15702
|
||||
%15570 = OpLoad %510 %3150
|
||||
%15570 = OpLoad %510 %5056
|
||||
%15045 = OpImageGather %v4float %15570 %11859 %int_0
|
||||
%21315 = OpImageGather %v4float %15570 %11859 %int_1
|
||||
%7872 = OpImageGather %v4float %15570 %11859 %int_2
|
||||
@@ -763,16 +763,16 @@
|
||||
%17132 = OpFMul %v3float %7049 %16189
|
||||
%18007 = OpExtInst %v3float %1 FMax %10578 %17132
|
||||
%12443 = OpExtInst %v3float %1 FMin %18959 %18007
|
||||
%9794 = OpAccessChain %_ptr_Output_float %5120 %uint_0
|
||||
%9794 = OpAccessChain %_ptr_Output_float %5777 %uint_0
|
||||
%24795 = OpCompositeExtract %float %12443 0
|
||||
OpStore %9794 %24795
|
||||
%16378 = OpAccessChain %_ptr_Output_float %5120 %uint_1
|
||||
%16378 = OpAccessChain %_ptr_Output_float %5777 %uint_1
|
||||
%15746 = OpCompositeExtract %float %12443 1
|
||||
OpStore %16378 %15746
|
||||
%16379 = OpAccessChain %_ptr_Output_float %5120 %uint_2
|
||||
%16379 = OpAccessChain %_ptr_Output_float %5777 %uint_2
|
||||
%15747 = OpCompositeExtract %float %12443 2
|
||||
OpStore %16379 %15747
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3
|
||||
%23294 = OpAccessChain %_ptr_Output_float %5777 %uint_3
|
||||
OpStore %23294 %float_1
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -782,69 +782,69 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x0000617C, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001400, 0x00000C93, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00050048, 0x00000406,
|
||||
0x00000000, 0x00000023, 0x00000010, 0x00050048, 0x00000406, 0x00000001,
|
||||
0x00000023, 0x00000018, 0x00030047, 0x00000406, 0x00000002, 0x00040047,
|
||||
0x00001400, 0x0000001E, 0x00000000, 0x00040047, 0x00000C93, 0x0000000B,
|
||||
0x0000000F, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001691, 0x00000C93, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00050048, 0x00000406, 0x00000000, 0x00000023,
|
||||
0x00000010, 0x00050048, 0x00000406, 0x00000001, 0x00000023, 0x00000018,
|
||||
0x00030047, 0x00000406, 0x00000002, 0x00040047, 0x00001691, 0x0000001E,
|
||||
0x00000000, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, 0x00040047,
|
||||
0x000013C0, 0x00000022, 0x00000000, 0x00040047, 0x000013C0, 0x00000021,
|
||||
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00020014, 0x00000009, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B,
|
||||
0x0000000B, 0x00000661, 0x5F347D74, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE,
|
||||
0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B,
|
||||
0x0000047B, 0x00000C4E, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000D, 0x00000A93, 0x3ECCCCCD, 0x0004002B, 0x0000000D, 0x00000341,
|
||||
0xBF800000, 0x0004002B, 0x0000000D, 0x000004B3, 0x3FC80000, 0x0004002B,
|
||||
0x0000000D, 0x000000B4, 0xBF100000, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B,
|
||||
0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000D, 0x00000738,
|
||||
0x38000000, 0x0004002B, 0x0000000D, 0x000003B3, 0xBF000000, 0x0004002B,
|
||||
0x0000000D, 0x0000075D, 0xBE947AE1, 0x0005002C, 0x00000013, 0x00000379,
|
||||
0x00000A0C, 0x00000341, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A,
|
||||
0x00000341, 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x0000008A,
|
||||
0x0005002C, 0x00000013, 0x0000037A, 0x00000A0C, 0x0000008A, 0x0005002C,
|
||||
0x00000013, 0x00000A44, 0x00000341, 0x00000A0C, 0x0005002C, 0x00000013,
|
||||
0x00000301, 0x0000008A, 0x0000008A, 0x0004002B, 0x0000000D, 0x00000019,
|
||||
0x40000000, 0x0005002C, 0x00000013, 0x000001AA, 0x00000019, 0x0000008A,
|
||||
0x0005002C, 0x00000013, 0x00000BA5, 0x00000019, 0x00000A0C, 0x0005002C,
|
||||
0x00000013, 0x00000138, 0x0000008A, 0x00000A0C, 0x0005002C, 0x00000013,
|
||||
0x00000139, 0x0000008A, 0x00000019, 0x0005002C, 0x00000013, 0x0000071F,
|
||||
0x00000A0C, 0x00000019, 0x0004001E, 0x00000406, 0x00000013, 0x00000013,
|
||||
0x00040020, 0x00000683, 0x00000009, 0x00000406, 0x0004003B, 0x00000683,
|
||||
0x00001342, 0x00000009, 0x00040020, 0x00000290, 0x00000009, 0x00000013,
|
||||
0x0007002C, 0x0000001D, 0x00000504, 0x0000008A, 0x0000008A, 0x0000008A,
|
||||
0x00000341, 0x0007002C, 0x0000001D, 0x0000099C, 0x00000341, 0x00000019,
|
||||
0x0000008A, 0x00000019, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000,
|
||||
0x00040020, 0x0000028A, 0x00000009, 0x0000000D, 0x00040020, 0x0000029A,
|
||||
0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, 0x00001400, 0x00000003,
|
||||
0x00040020, 0x0000029B, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029B,
|
||||
0x00000C93, 0x00000001, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D,
|
||||
0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004001E,
|
||||
0x00000406, 0x00000013, 0x00000013, 0x00040020, 0x00000683, 0x00000009,
|
||||
0x00000406, 0x0004003B, 0x00000683, 0x00000BEC, 0x00000009, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x0004002B, 0x0000000D, 0x00000341, 0xBF800000, 0x0007002C,
|
||||
0x0000001D, 0x00000504, 0x0000008A, 0x0000008A, 0x0000008A, 0x00000341,
|
||||
0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000D,
|
||||
0x00000019, 0x40000000, 0x0007002C, 0x0000001D, 0x0000099C, 0x00000341,
|
||||
0x00000019, 0x0000008A, 0x00000019, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0004002B,
|
||||
0x0000000B, 0x00000A0D, 0x00000001, 0x00040020, 0x0000028A, 0x00000009,
|
||||
0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x00040020,
|
||||
0x0000029A, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, 0x00001691,
|
||||
0x00000003, 0x00040020, 0x0000029B, 0x00000001, 0x0000001D, 0x0004003B,
|
||||
0x0000029B, 0x00000C93, 0x00000001, 0x00040020, 0x0000028B, 0x00000003,
|
||||
0x0000000D, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B,
|
||||
0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000344,
|
||||
0x7EF07EBB, 0x0004002B, 0x0000000B, 0x00000661, 0x5F347D74, 0x00090019,
|
||||
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020,
|
||||
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x000013C0,
|
||||
0x00000000, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x00000A93, 0x3ECCCCCD, 0x0004002B, 0x0000000D, 0x000004B3,
|
||||
0x3FC80000, 0x0004002B, 0x0000000D, 0x000000B4, 0xBF100000, 0x0004002B,
|
||||
0x0000000D, 0x00000738, 0x38000000, 0x0004002B, 0x0000000D, 0x000003B3,
|
||||
0xBF000000, 0x0004002B, 0x0000000D, 0x0000075D, 0xBE947AE1, 0x0005002C,
|
||||
0x00000013, 0x00000379, 0x00000A0C, 0x00000341, 0x0005002C, 0x00000013,
|
||||
0x00000300, 0x0000008A, 0x00000341, 0x0005002C, 0x00000013, 0x00000049,
|
||||
0x00000341, 0x0000008A, 0x0005002C, 0x00000013, 0x0000037A, 0x00000A0C,
|
||||
0x0000008A, 0x0005002C, 0x00000013, 0x00000A44, 0x00000341, 0x00000A0C,
|
||||
0x0005002C, 0x00000013, 0x00000301, 0x0000008A, 0x0000008A, 0x0005002C,
|
||||
0x00000013, 0x000001AA, 0x00000019, 0x0000008A, 0x0005002C, 0x00000013,
|
||||
0x00000BA5, 0x00000019, 0x00000A0C, 0x0005002C, 0x00000013, 0x00000138,
|
||||
0x0000008A, 0x00000A0C, 0x0005002C, 0x00000013, 0x00000139, 0x0000008A,
|
||||
0x00000019, 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000019,
|
||||
0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0007002C,
|
||||
0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC,
|
||||
0x00030001, 0x00000013, 0x00002818, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041, 0x00000290,
|
||||
0x0000203A, 0x00001342, 0x00000A0B, 0x0004003D, 0x00000013, 0x00001B2F,
|
||||
0x0000203A, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000013, 0x00001B2F,
|
||||
0x0000203A, 0x0004007C, 0x00000011, 0x00003455, 0x00001B2F, 0x0005008E,
|
||||
0x00000013, 0x000031DA, 0x00001B2F, 0x000000FC, 0x00050083, 0x00000013,
|
||||
0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3,
|
||||
0x00005EE3, 0x00050041, 0x00000290, 0x00004538, 0x00001342, 0x00000A0E,
|
||||
0x00005EE3, 0x00050041, 0x00000290, 0x00004538, 0x00000BEC, 0x00000A0E,
|
||||
0x0004003D, 0x00000013, 0x00002B72, 0x00004538, 0x0009004F, 0x0000001D,
|
||||
0x0000215F, 0x00002B72, 0x00002B72, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00000001, 0x00050085, 0x0000001D, 0x00002B50, 0x00000504, 0x0000215F,
|
||||
0x0004007C, 0x00000017, 0x00003229, 0x00002B50, 0x00050085, 0x0000001D,
|
||||
0x0000414D, 0x0000099C, 0x0000215F, 0x0004007C, 0x00000017, 0x00002D35,
|
||||
0x0000414D, 0x00060041, 0x0000028A, 0x00004F87, 0x00001342, 0x00000A0E,
|
||||
0x0000414D, 0x00060041, 0x0000028A, 0x00004F87, 0x00000BEC, 0x00000A0E,
|
||||
0x00000A0D, 0x0004003D, 0x0000000D, 0x000050C8, 0x00004F87, 0x00050085,
|
||||
0x0000000D, 0x00004540, 0x00000B69, 0x000050C8, 0x0004007C, 0x0000000B,
|
||||
0x00005937, 0x00004540, 0x0004003D, 0x0000001D, 0x00002C9B, 0x00000C93,
|
||||
@@ -874,7 +874,7 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = {
|
||||
0x00002E53, 0x000025A4, 0x00050050, 0x00000011, 0x0000203E, 0x00000A0A,
|
||||
0x00005937, 0x0004007C, 0x00000013, 0x00003D56, 0x0000203E, 0x00050081,
|
||||
0x00000013, 0x00003CF4, 0x00002E53, 0x00003D56, 0x0004003D, 0x000001FE,
|
||||
0x00003CD2, 0x00000C4E, 0x00060060, 0x0000001D, 0x00003AC5, 0x00003CD2,
|
||||
0x00003CD2, 0x000013C0, 0x00060060, 0x0000001D, 0x00003AC5, 0x00003CD2,
|
||||
0x00002E53, 0x00000A0B, 0x00060060, 0x0000001D, 0x00005343, 0x00003CD2,
|
||||
0x00002E53, 0x00000A0E, 0x00060060, 0x0000001D, 0x00001EC0, 0x00003CD2,
|
||||
0x00002E53, 0x00000A11, 0x00060060, 0x0000001D, 0x00001EC1, 0x00003CD2,
|
||||
@@ -1423,12 +1423,12 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = {
|
||||
0x00003F3D, 0x0007000C, 0x00000018, 0x00004657, 0x00000001, 0x00000028,
|
||||
0x00002952, 0x000042EC, 0x0007000C, 0x00000018, 0x0000309B, 0x00000001,
|
||||
0x00000025, 0x00004A0F, 0x00004657, 0x00050041, 0x0000028B, 0x00002642,
|
||||
0x00001400, 0x00000A0A, 0x00050051, 0x0000000D, 0x000060DB, 0x0000309B,
|
||||
0x00001691, 0x00000A0A, 0x00050051, 0x0000000D, 0x000060DB, 0x0000309B,
|
||||
0x00000000, 0x0003003E, 0x00002642, 0x000060DB, 0x00050041, 0x0000028B,
|
||||
0x00003FFA, 0x00001400, 0x00000A0D, 0x00050051, 0x0000000D, 0x00003D82,
|
||||
0x00003FFA, 0x00001691, 0x00000A0D, 0x00050051, 0x0000000D, 0x00003D82,
|
||||
0x0000309B, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00050041,
|
||||
0x0000028B, 0x00003FFB, 0x00001400, 0x00000A10, 0x00050051, 0x0000000D,
|
||||
0x0000028B, 0x00003FFB, 0x00001691, 0x00000A10, 0x00050051, 0x0000000D,
|
||||
0x00003D83, 0x0000309B, 0x00000002, 0x0003003E, 0x00003FFB, 0x00003D83,
|
||||
0x00050041, 0x0000028B, 0x00005AFE, 0x00001400, 0x00000A13, 0x0003003E,
|
||||
0x00050041, 0x0000028B, 0x00005AFE, 0x00001691, 0x00000A13, 0x0003003E,
|
||||
0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -8,15 +8,15 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3253
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %3150 DescriptorSet 0
|
||||
OpDecorate %3150 Binding 0
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpMemberDecorate %_struct_1010 0 Offset 16
|
||||
OpMemberDecorate %_struct_1010 1 Offset 24
|
||||
OpDecorate %_struct_1010 Block
|
||||
OpDecorate %5120 Location 0
|
||||
OpDecorate %3253 Location 0
|
||||
OpDecorate %3575 DescriptorSet 0
|
||||
OpDecorate %3575 Binding 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -25,55 +25,55 @@
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_struct_1010 = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3253 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%float_0 = OpConstant %float 0
|
||||
%uint_2129764351 = OpConstant %uint 2129764351
|
||||
%float_2 = OpConstant %float 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%3575 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%int_n1 = OpConstant %int -1
|
||||
%1803 = OpConstantComposite %v2int %int_0 %int_n1
|
||||
%1806 = OpConstantComposite %v2int %int_n1 %int_0
|
||||
%int_1 = OpConstant %int 1
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%1827 = OpConstantComposite %v2int %int_0 %int_1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%v2float = OpTypeVector %float 2
|
||||
%float_n4 = OpConstant %float -4
|
||||
%float_4 = OpConstant %float 4
|
||||
%float_n0_1875 = OpConstant %float -0.1875
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%_struct_1010 = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%_ptr_PushConstant_float = OpTypePointer PushConstant %float
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5120 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Output_float = OpTypePointer Output %float
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%float_0_25 = OpConstant %float 0.25
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %3052 %int_1
|
||||
%22237 = OpLoad %float %20997
|
||||
%16454 = OpBitcast %uint %22237
|
||||
%6990 = OpBitcast %v2int %9938
|
||||
%14460 = OpIAdd %v2int %6990 %1803
|
||||
%21565 = OpLoad %510 %3150
|
||||
%21565 = OpLoad %510 %3575
|
||||
%22725 = OpImage %150 %21565
|
||||
%24365 = OpImageFetch %v4float %22725 %14460 Lod %int_0
|
||||
%22126 = OpCompositeExtract %float %24365 0
|
||||
@@ -186,13 +186,13 @@
|
||||
%12675 = OpFMul %float %20919 %6537
|
||||
%16937 = OpFAdd %float %12675 %18962
|
||||
%19165 = OpFMul %float %16937 %9366
|
||||
%19584 = OpAccessChain %_ptr_Output_float %5120 %uint_0
|
||||
%19584 = OpAccessChain %_ptr_Output_float %3253 %uint_0
|
||||
OpStore %19584 %9367
|
||||
%19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1
|
||||
%19732 = OpAccessChain %_ptr_Output_float %3253 %uint_1
|
||||
OpStore %19732 %9368
|
||||
%19733 = OpAccessChain %_ptr_Output_float %5120 %uint_2
|
||||
%19733 = OpAccessChain %_ptr_Output_float %3253 %uint_2
|
||||
OpStore %19733 %19165
|
||||
%23304 = OpAccessChain %_ptr_Output_float %5120 %uint_3
|
||||
%23304 = OpAccessChain %_ptr_Output_float %3253 %uint_3
|
||||
OpStore %23304 %float_1
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -202,52 +202,52 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00050048, 0x000003F2, 0x00000000, 0x00000023,
|
||||
0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018,
|
||||
0x00030047, 0x000003F2, 0x00000002, 0x00040047, 0x00001400, 0x0000001E,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CB5, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F,
|
||||
0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048,
|
||||
0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2,
|
||||
0x00000002, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x00000DF7, 0x00000022, 0x00000000, 0x00040047, 0x00000DF7, 0x00000021,
|
||||
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017,
|
||||
0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B,
|
||||
0x0000000D, 0x00000018, 0x40000000, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000,
|
||||
0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08,
|
||||
0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08,
|
||||
0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x0005002C, 0x00000012, 0x00000720,
|
||||
0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B,
|
||||
0x00000A0E, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69,
|
||||
0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x00040020,
|
||||
0x00000004, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040020,
|
||||
0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93,
|
||||
0x00000001, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020,
|
||||
0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F, 0x00001342,
|
||||
0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00040020,
|
||||
0x0000028A, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, 0x00000003,
|
||||
0x0000001D, 0x0004003B, 0x0000029B, 0x00001400, 0x00000003, 0x00040020,
|
||||
0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A13,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036,
|
||||
0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E,
|
||||
0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009,
|
||||
0x000003F2, 0x0004003B, 0x0000066F, 0x00000BEC, 0x00000009, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x0000028A, 0x00000009, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0A,
|
||||
0x00000000, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B,
|
||||
0x0000029B, 0x00000CB5, 0x00000003, 0x00040020, 0x0000028B, 0x00000003,
|
||||
0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x000000B2,
|
||||
0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x00090019,
|
||||
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020,
|
||||
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00000DF7,
|
||||
0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C,
|
||||
0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012,
|
||||
0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720,
|
||||
0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B,
|
||||
0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B,
|
||||
0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E,
|
||||
0xBE400000, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175,
|
||||
0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013,
|
||||
0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E,
|
||||
0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F,
|
||||
0x00001342, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F,
|
||||
0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F,
|
||||
0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C,
|
||||
0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, 0x00005205,
|
||||
0x00001342, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205,
|
||||
0x00000BEC, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205,
|
||||
0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012,
|
||||
0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E,
|
||||
0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000C4E, 0x00040064,
|
||||
0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000DF7, 0x00040064,
|
||||
0x00000096, 0x000058C5, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005F2D,
|
||||
0x000058C5, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x0000566E, 0x00005F2D, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12,
|
||||
@@ -351,10 +351,10 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x0000000D, 0x00001989, 0x00005A69, 0x00004A13, 0x00050085, 0x0000000D,
|
||||
0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x00004229,
|
||||
0x00003183, 0x00004A12, 0x00050085, 0x0000000D, 0x00004ADD, 0x00004229,
|
||||
0x00002496, 0x00050041, 0x0000028B, 0x00004C80, 0x00001400, 0x00000A0A,
|
||||
0x00002496, 0x00050041, 0x0000028B, 0x00004C80, 0x00000CB5, 0x00000A0A,
|
||||
0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028B, 0x00004D14,
|
||||
0x00001400, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041,
|
||||
0x0000028B, 0x00004D15, 0x00001400, 0x00000A10, 0x0003003E, 0x00004D15,
|
||||
0x00004ADD, 0x00050041, 0x0000028B, 0x00005B08, 0x00001400, 0x00000A13,
|
||||
0x00000CB5, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041,
|
||||
0x0000028B, 0x00004D15, 0x00000CB5, 0x00000A10, 0x0003003E, 0x00004D15,
|
||||
0x00004ADD, 0x00050041, 0x0000028B, 0x00005B08, 0x00000CB5, 0x00000A13,
|
||||
0x0003003E, 0x00005B08, 0x0000008A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %5663 "main" %22044 %gl_VertexIndex
|
||||
OpMemberDecorate %_struct_1032 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_1032 1 BuiltIn PointSize
|
||||
OpDecorate %_struct_1032 Block
|
||||
OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex
|
||||
OpMemberDecorate %_struct_2935 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_2935 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_2935 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %_struct_2935 3 BuiltIn CullDistance
|
||||
OpDecorate %_struct_2935 Block
|
||||
OpMemberDecorate %_struct_1030 0 Offset 0
|
||||
OpMemberDecorate %_struct_1030 1 Offset 8
|
||||
OpDecorate %_struct_1030 Block
|
||||
@@ -20,22 +22,23 @@
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_struct_1032 = OpTypeStruct %v4float %float
|
||||
%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032
|
||||
%22044 = OpVariable %_ptr_Output__struct_1032 Output
|
||||
%uint = OpTypeInt 32 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%_struct_2935 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output__struct_2935 = OpTypePointer Output %_struct_2935
|
||||
%4930 = OpVariable %_ptr_Output__struct_2935 Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_struct_1030 = OpTypeStruct %v2float %v2float
|
||||
%_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%_ptr_Input_int = OpTypePointer Input %int
|
||||
%gl_VertexIndex = OpVariable %_ptr_Input_int Input
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1819 = OpConstantComposite %v2uint %uint_0 %uint_1
|
||||
%int_1 = OpConstant %int 1
|
||||
%float_0 = OpConstant %float 0
|
||||
@@ -44,7 +47,7 @@
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%5663 = OpFunction %void None %1282
|
||||
%23915 = OpLabel
|
||||
%7053 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0
|
||||
%7053 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_0
|
||||
%17516 = OpLoad %v2float %7053
|
||||
%23241 = OpLoad %int %gl_VertexIndex
|
||||
%9480 = OpBitcast %uint %23241
|
||||
@@ -52,14 +55,14 @@
|
||||
%14991 = OpShiftRightLogical %v2uint %15408 %1819
|
||||
%17567 = OpBitwiseAnd %v2uint %14991 %1828
|
||||
%7856 = OpConvertUToF %v2float %17567
|
||||
%12606 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1
|
||||
%12606 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
|
||||
%24011 = OpLoad %v2float %12606
|
||||
%17243 = OpFMul %v2float %7856 %24011
|
||||
%16594 = OpFAdd %v2float %17516 %17243
|
||||
%10599 = OpCompositeExtract %float %16594 0
|
||||
%13956 = OpCompositeExtract %float %16594 1
|
||||
%18260 = OpCompositeConstruct %v4float %10599 %13956 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %22044 %int_0
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %4930 %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -69,42 +72,45 @@ const uint32_t guest_output_triangle_strip_rect_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00005DCC, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x0000561C, 0x00001029, 0x00050048,
|
||||
0x00000408, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000408,
|
||||
0x00000001, 0x0000000B, 0x00000001, 0x00030047, 0x00000408, 0x00000002,
|
||||
0x00050048, 0x00000406, 0x00000000, 0x00000023, 0x00000000, 0x00050048,
|
||||
0x00000406, 0x00000001, 0x00000023, 0x00000008, 0x00030047, 0x00000406,
|
||||
0x00000002, 0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00020013,
|
||||
0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004001E,
|
||||
0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003,
|
||||
0x00000408, 0x0004003B, 0x00000685, 0x0000561C, 0x00000003, 0x00040015,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00050048,
|
||||
0x00000B77, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000B77,
|
||||
0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x00000B77, 0x00000002,
|
||||
0x0000000B, 0x00000003, 0x00050048, 0x00000B77, 0x00000003, 0x0000000B,
|
||||
0x00000004, 0x00030047, 0x00000B77, 0x00000002, 0x00050048, 0x00000406,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000406, 0x00000001,
|
||||
0x00000023, 0x00000008, 0x00030047, 0x00000406, 0x00000002, 0x00040047,
|
||||
0x00001029, 0x0000000B, 0x0000002A, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C,
|
||||
0x0000022A, 0x0000000D, 0x00000A0D, 0x0006001E, 0x00000B77, 0x0000001D,
|
||||
0x0000000D, 0x0000022A, 0x0000022A, 0x00040020, 0x00000231, 0x00000003,
|
||||
0x00000B77, 0x0004003B, 0x00000231, 0x00001342, 0x00000003, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E,
|
||||
0x00000406, 0x00000013, 0x00000013, 0x00040020, 0x00000683, 0x00000009,
|
||||
0x00000406, 0x0004003B, 0x00000683, 0x00001342, 0x00000009, 0x00040020,
|
||||
0x00000406, 0x0004003B, 0x00000683, 0x00000BEC, 0x00000009, 0x00040020,
|
||||
0x00000290, 0x00000009, 0x00000013, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000071B,
|
||||
0x00000A0A, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D,
|
||||
0x0000008A, 0x3F800000, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D,
|
||||
0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B,
|
||||
0x00050041, 0x00000290, 0x00001B8D, 0x00001342, 0x00000A0B, 0x0004003D,
|
||||
0x00000013, 0x0000446C, 0x00001B8D, 0x0004003D, 0x0000000C, 0x00005AC9,
|
||||
0x00001029, 0x0004007C, 0x0000000B, 0x00002508, 0x00005AC9, 0x00050050,
|
||||
0x00000011, 0x00003C30, 0x00002508, 0x00002508, 0x000500C2, 0x00000011,
|
||||
0x00003A8F, 0x00003C30, 0x0000071B, 0x000500C7, 0x00000011, 0x0000449F,
|
||||
0x00003A8F, 0x00000724, 0x00040070, 0x00000013, 0x00001EB0, 0x0000449F,
|
||||
0x00050041, 0x00000290, 0x0000313E, 0x00001342, 0x00000A0E, 0x0004003D,
|
||||
0x00000013, 0x00005DCB, 0x0000313E, 0x00050085, 0x00000013, 0x0000435B,
|
||||
0x00001EB0, 0x00005DCB, 0x00050081, 0x00000013, 0x000040D2, 0x0000446C,
|
||||
0x0000435B, 0x00050051, 0x0000000D, 0x00002967, 0x000040D2, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00003684, 0x000040D2, 0x00000001, 0x00070050,
|
||||
0x0000001D, 0x00004754, 0x00002967, 0x00003684, 0x00000A0C, 0x0000008A,
|
||||
0x00050041, 0x0000029A, 0x00002F17, 0x0000561C, 0x00000A0B, 0x0003003E,
|
||||
0x00002F17, 0x00004754, 0x000100FD, 0x00010038,
|
||||
0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040017,
|
||||
0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A,
|
||||
0x00000000, 0x0005002C, 0x00000011, 0x0000071B, 0x00000A0A, 0x00000A0D,
|
||||
0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000D,
|
||||
0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0005002C, 0x00000011,
|
||||
0x00000724, 0x00000A0D, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041, 0x00000290,
|
||||
0x00001B8D, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000013, 0x0000446C,
|
||||
0x00001B8D, 0x0004003D, 0x0000000C, 0x00005AC9, 0x00001029, 0x0004007C,
|
||||
0x0000000B, 0x00002508, 0x00005AC9, 0x00050050, 0x00000011, 0x00003C30,
|
||||
0x00002508, 0x00002508, 0x000500C2, 0x00000011, 0x00003A8F, 0x00003C30,
|
||||
0x0000071B, 0x000500C7, 0x00000011, 0x0000449F, 0x00003A8F, 0x00000724,
|
||||
0x00040070, 0x00000013, 0x00001EB0, 0x0000449F, 0x00050041, 0x00000290,
|
||||
0x0000313E, 0x00000BEC, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005DCB,
|
||||
0x0000313E, 0x00050085, 0x00000013, 0x0000435B, 0x00001EB0, 0x00005DCB,
|
||||
0x00050081, 0x00000013, 0x000040D2, 0x0000446C, 0x0000435B, 0x00050051,
|
||||
0x0000000D, 0x00002967, 0x000040D2, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00003684, 0x000040D2, 0x00000001, 0x00070050, 0x0000001D, 0x00004754,
|
||||
0x00002967, 0x00003684, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000029A,
|
||||
0x00002F17, 0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17, 0x00004754,
|
||||
0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
@@ -8,44 +8,37 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %5120 %5049 %3877
|
||||
OpEntryPoint Fragment %5663 "main" %3080 %5914 %4693
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %5120 RelaxedPrecision
|
||||
OpDecorate %5120 Location 0
|
||||
OpDecorate %5049 RelaxedPrecision
|
||||
OpDecorate %5049 Location 1
|
||||
OpDecorate %20754 RelaxedPrecision
|
||||
OpDecorate %5818 RelaxedPrecision
|
||||
OpDecorate %3080 Location 0
|
||||
OpDecorate %5914 Location 1
|
||||
OpDecorate %5818 DescriptorSet 0
|
||||
OpDecorate %5818 Binding 0
|
||||
OpDecorate %24285 RelaxedPrecision
|
||||
OpDecorate %3877 Location 0
|
||||
OpDecorate %6686 RelaxedPrecision
|
||||
OpDecorate %8939 RelaxedPrecision
|
||||
OpDecorate %4693 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5120 = OpVariable %_ptr_Output_v4float Output
|
||||
%3080 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%5049 = OpVariable %_ptr_Input_v4float Input
|
||||
%5914 = OpVariable %_ptr_Input_v4float Input
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%510 = OpTypeSampledImage %150
|
||||
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
|
||||
%5818 = OpVariable %_ptr_UniformConstant_510 UniformConstant
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_ptr_Input_v2float = OpTypePointer Input %v2float
|
||||
%3877 = OpVariable %_ptr_Input_v2float Input
|
||||
%4693 = OpVariable %_ptr_Input_v2float Input
|
||||
%float_0 = OpConstant %float 0
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24607 = OpLabel
|
||||
%20754 = OpLoad %v4float %5049
|
||||
%20754 = OpLoad %v4float %5914
|
||||
%24285 = OpLoad %510 %5818
|
||||
%8179 = OpLoad %v2float %3877
|
||||
%8179 = OpLoad %v2float %4693
|
||||
%6686 = OpImageSampleExplicitLod %v4float %24285 %8179 Lod %float_0
|
||||
%8939 = OpFMul %v4float %20754 %6686
|
||||
OpStore %5120 %8939
|
||||
OpStore %3080 %8939
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
@@ -54,29 +47,26 @@ const uint32_t immediate_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001400, 0x000013B9, 0x00000F25,
|
||||
0x00030010, 0x0000161F, 0x00000007, 0x00030047, 0x00001400, 0x00000000,
|
||||
0x00040047, 0x00001400, 0x0000001E, 0x00000000, 0x00030047, 0x000013B9,
|
||||
0x00000000, 0x00040047, 0x000013B9, 0x0000001E, 0x00000001, 0x00030047,
|
||||
0x00005112, 0x00000000, 0x00030047, 0x000016BA, 0x00000000, 0x00040047,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C08, 0x0000171A, 0x00001255,
|
||||
0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C08, 0x0000001E,
|
||||
0x00000000, 0x00040047, 0x0000171A, 0x0000001E, 0x00000001, 0x00040047,
|
||||
0x000016BA, 0x00000022, 0x00000000, 0x00040047, 0x000016BA, 0x00000021,
|
||||
0x00000000, 0x00030047, 0x00005EDD, 0x00000000, 0x00040047, 0x00000F25,
|
||||
0x0000001E, 0x00000000, 0x00030047, 0x00001A1E, 0x00000000, 0x00030047,
|
||||
0x000022EB, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502,
|
||||
0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029A, 0x00001400, 0x00000003, 0x00040020, 0x0000029B,
|
||||
0x00000001, 0x0000001D, 0x0004003B, 0x0000029B, 0x000013B9, 0x00000001,
|
||||
0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096,
|
||||
0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B,
|
||||
0x000016BA, 0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040020, 0x00000290, 0x00000001, 0x00000013, 0x0004003B, 0x00000290,
|
||||
0x00000F25, 0x00000001, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x0000601F, 0x0004003D, 0x0000001D, 0x00005112, 0x000013B9, 0x0004003D,
|
||||
0x000001FE, 0x00005EDD, 0x000016BA, 0x0004003D, 0x00000013, 0x00001FF3,
|
||||
0x00000F25, 0x00070058, 0x0000001D, 0x00001A1E, 0x00005EDD, 0x00001FF3,
|
||||
0x00000002, 0x00000A0C, 0x00050085, 0x0000001D, 0x000022EB, 0x00005112,
|
||||
0x00001A1E, 0x0003003E, 0x00001400, 0x000022EB, 0x000100FD, 0x00010038,
|
||||
0x00000000, 0x00040047, 0x00001255, 0x0000001E, 0x00000000, 0x00020013,
|
||||
0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020,
|
||||
0x0000029A, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C08,
|
||||
0x00000003, 0x00040020, 0x0000029B, 0x00000001, 0x0000001D, 0x0004003B,
|
||||
0x0000029B, 0x0000171A, 0x00000001, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000,
|
||||
0x000001FE, 0x0004003B, 0x0000047B, 0x000016BA, 0x00000000, 0x00040017,
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x00040020, 0x00000290, 0x00000001,
|
||||
0x00000013, 0x0004003B, 0x00000290, 0x00001255, 0x00000001, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x0000601F, 0x0004003D, 0x0000001D,
|
||||
0x00005112, 0x0000171A, 0x0004003D, 0x000001FE, 0x00005EDD, 0x000016BA,
|
||||
0x0004003D, 0x00000013, 0x00001FF3, 0x00001255, 0x00070058, 0x0000001D,
|
||||
0x00001A1E, 0x00005EDD, 0x00001FF3, 0x00000002, 0x00000A0C, 0x00050085,
|
||||
0x0000001D, 0x000022EB, 0x00005112, 0x00001A1E, 0x0003003E, 0x00000C08,
|
||||
0x000022EB, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
@@ -8,18 +8,17 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %5663 "main" %3877 %3591 %5049 %5249 %9116 %4372
|
||||
OpDecorate %3877 Location 0
|
||||
OpDecorate %3591 Location 1
|
||||
OpDecorate %5049 RelaxedPrecision
|
||||
OpDecorate %5049 Location 1
|
||||
OpDecorate %5249 RelaxedPrecision
|
||||
OpDecorate %5249 Location 2
|
||||
OpDecorate %11060 RelaxedPrecision
|
||||
OpMemberDecorate %_struct_1032 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_1032 1 BuiltIn PointSize
|
||||
OpDecorate %_struct_1032 Block
|
||||
OpDecorate %4372 Location 0
|
||||
OpEntryPoint Vertex %5663 "main" %4159 %4693 %3080 %5914 %4930 %5474
|
||||
OpDecorate %4159 Location 0
|
||||
OpDecorate %4693 Location 1
|
||||
OpDecorate %3080 Location 1
|
||||
OpDecorate %5914 Location 2
|
||||
OpMemberDecorate %_struct_419 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_419 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_419 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %_struct_419 3 BuiltIn CullDistance
|
||||
OpDecorate %_struct_419 Block
|
||||
OpDecorate %5474 Location 0
|
||||
OpMemberDecorate %_struct_997 0 Offset 0
|
||||
OpDecorate %_struct_997 Block
|
||||
%void = OpTypeVoid
|
||||
@@ -27,44 +26,48 @@
|
||||
%float = OpTypeFloat 32
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_ptr_Output_v2float = OpTypePointer Output %v2float
|
||||
%3877 = OpVariable %_ptr_Output_v2float Output
|
||||
%4159 = OpVariable %_ptr_Output_v2float Output
|
||||
%_ptr_Input_v2float = OpTypePointer Input %v2float
|
||||
%3591 = OpVariable %_ptr_Input_v2float Input
|
||||
%4693 = OpVariable %_ptr_Input_v2float Input
|
||||
%v4float = OpTypeVector %float 4
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5049 = OpVariable %_ptr_Output_v4float Output
|
||||
%3080 = OpVariable %_ptr_Output_v4float Output
|
||||
%_ptr_Input_v4float = OpTypePointer Input %v4float
|
||||
%5249 = OpVariable %_ptr_Input_v4float Input
|
||||
%_struct_1032 = OpTypeStruct %v4float %float
|
||||
%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032
|
||||
%9116 = OpVariable %_ptr_Output__struct_1032 Output
|
||||
%5914 = OpVariable %_ptr_Input_v4float Input
|
||||
%uint = OpTypeInt 32 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%_struct_419 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output__struct_419 = OpTypePointer Output %_struct_419
|
||||
%4930 = OpVariable %_ptr_Output__struct_419 Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%4372 = OpVariable %_ptr_Input_v2float Input
|
||||
%5474 = OpVariable %_ptr_Input_v2float Input
|
||||
%_struct_997 = OpTypeStruct %v2float
|
||||
%_ptr_PushConstant__struct_997 = OpTypePointer PushConstant %_struct_997
|
||||
%4930 = OpVariable %_ptr_PushConstant__struct_997 PushConstant
|
||||
%3052 = OpVariable %_ptr_PushConstant__struct_997 PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_2 = OpConstant %float 2
|
||||
%2981 = OpConstantComposite %v2float %float_2 %float_2
|
||||
%float_1 = OpConstant %float 1
|
||||
%float_0 = OpConstant %float 0
|
||||
%768 = OpConstantComposite %v2float %float_1 %float_1
|
||||
%float_0 = OpConstant %float 0
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24626 = OpLabel
|
||||
%20581 = OpLoad %v2float %3591
|
||||
OpStore %3877 %20581
|
||||
%11060 = OpLoad %v4float %5249
|
||||
OpStore %5049 %11060
|
||||
%10541 = OpLoad %v2float %4372
|
||||
%22255 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0
|
||||
%12183 = OpLoad %v2float %22255
|
||||
%15944 = OpFMul %v2float %10541 %12183
|
||||
%15861 = OpVectorTimesScalar %v2float %15944 %float_2
|
||||
%10536 = OpFSub %v2float %15861 %768
|
||||
%7674 = OpCompositeExtract %float %10536 0
|
||||
%15569 = OpCompositeExtract %float %10536 1
|
||||
%18260 = OpCompositeConstruct %v4float %7674 %15569 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %9116 %int_0
|
||||
%20581 = OpLoad %v2float %4693
|
||||
OpStore %4159 %20581
|
||||
%11060 = OpLoad %v4float %5914
|
||||
OpStore %3080 %11060
|
||||
%10541 = OpLoad %v2float %5474
|
||||
%22255 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_0
|
||||
%12012 = OpLoad %v2float %22255
|
||||
%17501 = OpFMul %v2float %10541 %12012
|
||||
%13314 = OpFMul %v2float %17501 %2981
|
||||
%6620 = OpFSub %v2float %13314 %768
|
||||
%22715 = OpCompositeExtract %float %6620 0
|
||||
%15569 = OpCompositeExtract %float %6620 1
|
||||
%18260 = OpCompositeConstruct %v4float %22715 %15569 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %4930 %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -74,44 +77,48 @@ const uint32_t immediate_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006033, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000B000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F25, 0x00000E07, 0x000013B9,
|
||||
0x00001481, 0x0000239C, 0x00001114, 0x00040047, 0x00000F25, 0x0000001E,
|
||||
0x00000000, 0x00040047, 0x00000E07, 0x0000001E, 0x00000001, 0x00030047,
|
||||
0x000013B9, 0x00000000, 0x00040047, 0x000013B9, 0x0000001E, 0x00000001,
|
||||
0x00030047, 0x00001481, 0x00000000, 0x00040047, 0x00001481, 0x0000001E,
|
||||
0x00000002, 0x00030047, 0x00002B34, 0x00000000, 0x00050048, 0x00000408,
|
||||
0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000408, 0x00000001,
|
||||
0x0000000B, 0x00000001, 0x00030047, 0x00000408, 0x00000002, 0x00040047,
|
||||
0x00001114, 0x0000001E, 0x00000000, 0x00050048, 0x000003E5, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00030047, 0x000003E5, 0x00000002, 0x00020013,
|
||||
0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040020,
|
||||
0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290, 0x00000F25,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000013, 0x0004003B,
|
||||
0x00000291, 0x00000E07, 0x00000001, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0004003B,
|
||||
0x0000029A, 0x000013B9, 0x00000003, 0x00040020, 0x0000029B, 0x00000001,
|
||||
0x0000001D, 0x0004003B, 0x0000029B, 0x00001481, 0x00000001, 0x0004001E,
|
||||
0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003,
|
||||
0x00000408, 0x0004003B, 0x00000685, 0x0000239C, 0x00000003, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x0004003B, 0x00000291, 0x00001114, 0x00000001, 0x0003001E,
|
||||
0x000003E5, 0x00000013, 0x00040020, 0x00000662, 0x00000009, 0x000003E5,
|
||||
0x0004003B, 0x00000662, 0x00001342, 0x00000009, 0x00040020, 0x00000292,
|
||||
0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000,
|
||||
0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D,
|
||||
0x00000A0C, 0x00000000, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A,
|
||||
0x0000008A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006032, 0x0004003D, 0x00000013, 0x00005065, 0x00000E07,
|
||||
0x0003003E, 0x00000F25, 0x00005065, 0x0004003D, 0x0000001D, 0x00002B34,
|
||||
0x00001481, 0x0003003E, 0x000013B9, 0x00002B34, 0x0004003D, 0x00000013,
|
||||
0x0000292D, 0x00001114, 0x00050041, 0x00000292, 0x000056EF, 0x00001342,
|
||||
0x00000A0B, 0x0004003D, 0x00000013, 0x00002F97, 0x000056EF, 0x00050085,
|
||||
0x00000013, 0x00003E48, 0x0000292D, 0x00002F97, 0x0005008E, 0x00000013,
|
||||
0x00003DF5, 0x00003E48, 0x00000018, 0x00050083, 0x00000013, 0x00002928,
|
||||
0x00003DF5, 0x00000300, 0x00050051, 0x0000000D, 0x00001DFA, 0x00002928,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00003CD1, 0x00002928, 0x00000001,
|
||||
0x00070050, 0x0000001D, 0x00004754, 0x00001DFA, 0x00003CD1, 0x00000A0C,
|
||||
0x0000008A, 0x00050041, 0x0000029A, 0x00002F17, 0x0000239C, 0x00000A0B,
|
||||
0x0003003E, 0x00002F17, 0x00004754, 0x000100FD, 0x00010038,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x0000103F, 0x00001255, 0x00000C08,
|
||||
0x0000171A, 0x00001342, 0x00001562, 0x00040047, 0x0000103F, 0x0000001E,
|
||||
0x00000000, 0x00040047, 0x00001255, 0x0000001E, 0x00000001, 0x00040047,
|
||||
0x00000C08, 0x0000001E, 0x00000001, 0x00040047, 0x0000171A, 0x0000001E,
|
||||
0x00000002, 0x00050048, 0x000001A3, 0x00000000, 0x0000000B, 0x00000000,
|
||||
0x00050048, 0x000001A3, 0x00000001, 0x0000000B, 0x00000001, 0x00050048,
|
||||
0x000001A3, 0x00000002, 0x0000000B, 0x00000003, 0x00050048, 0x000001A3,
|
||||
0x00000003, 0x0000000B, 0x00000004, 0x00030047, 0x000001A3, 0x00000002,
|
||||
0x00040047, 0x00001562, 0x0000001E, 0x00000000, 0x00050048, 0x000003E5,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E5, 0x00000002,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290,
|
||||
0x0000103F, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000013,
|
||||
0x0004003B, 0x00000291, 0x00001255, 0x00000001, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029A, 0x00000C08, 0x00000003, 0x00040020, 0x0000029B,
|
||||
0x00000001, 0x0000001D, 0x0004003B, 0x0000029B, 0x0000171A, 0x00000001,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0004001C, 0x00000261, 0x0000000D, 0x00000A0D,
|
||||
0x0006001E, 0x000001A3, 0x0000001D, 0x0000000D, 0x00000261, 0x00000261,
|
||||
0x00040020, 0x00000420, 0x00000003, 0x000001A3, 0x0004003B, 0x00000420,
|
||||
0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004003B, 0x00000291,
|
||||
0x00001562, 0x00000001, 0x0003001E, 0x000003E5, 0x00000013, 0x00040020,
|
||||
0x00000662, 0x00000009, 0x000003E5, 0x0004003B, 0x00000662, 0x00000BEC,
|
||||
0x00000009, 0x00040020, 0x00000292, 0x00000009, 0x00000013, 0x0004002B,
|
||||
0x0000000D, 0x00000018, 0x40000000, 0x0005002C, 0x00000013, 0x00000BA5,
|
||||
0x00000018, 0x00000018, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x0005002C, 0x00000013, 0x00000300, 0x0000008A, 0x0000008A, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00006032, 0x0004003D, 0x00000013,
|
||||
0x00005065, 0x00001255, 0x0003003E, 0x0000103F, 0x00005065, 0x0004003D,
|
||||
0x0000001D, 0x00002B34, 0x0000171A, 0x0003003E, 0x00000C08, 0x00002B34,
|
||||
0x0004003D, 0x00000013, 0x0000292D, 0x00001562, 0x00050041, 0x00000292,
|
||||
0x000056EF, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000013, 0x00002EEC,
|
||||
0x000056EF, 0x00050085, 0x00000013, 0x0000445D, 0x0000292D, 0x00002EEC,
|
||||
0x00050085, 0x00000013, 0x00003402, 0x0000445D, 0x00000BA5, 0x00050083,
|
||||
0x00000013, 0x000019DC, 0x00003402, 0x00000300, 0x00050051, 0x0000000D,
|
||||
0x000058BB, 0x000019DC, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD1,
|
||||
0x000019DC, 0x00000001, 0x00070050, 0x0000001D, 0x00004754, 0x000058BB,
|
||||
0x00003CD1, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000029A, 0x00002F17,
|
||||
0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17, 0x00004754, 0x000100FD,
|
||||
0x00010038,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user