[GPU/UI] XeSL readability improvements + float suffix
Use the _xe suffix instead of the xesl_ prefix for quicker visual recognition of identifiers, also switch to snake_case for consistency. Also add the f suffix to float32 literals because the Metal Shading Language is based on C++.
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24950
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
@@ -11,13 +11,13 @@
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5312
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %_struct_1028 Block
|
||||
OpMemberDecorate %_struct_1028 0 Offset 16
|
||||
OpMemberDecorate %_struct_1028 1 Offset 24
|
||||
OpDecorate %_struct_1028 Block
|
||||
OpDecorate %4448 DescriptorSet 0
|
||||
OpDecorate %4448 Binding 0
|
||||
OpDecorate %4927 DescriptorSet 0
|
||||
OpDecorate %4448 DescriptorSet 0
|
||||
OpDecorate %4927 Binding 1
|
||||
OpDecorate %4927 DescriptorSet 0
|
||||
OpDecorate %5312 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -32,7 +32,7 @@
|
||||
%v2int = OpTypeVector %int 2
|
||||
%_struct_1028 = OpTypeStruct %v2int %v2float
|
||||
%_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028
|
||||
%4495 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
@@ -49,14 +49,13 @@
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5312 = OpVariable %_ptr_Output_v4float Output
|
||||
%10264 = OpUndef %v4float
|
||||
%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 %4495 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23236 = OpISub %v2int %17656 %22822
|
||||
%10630 = OpBitcast %v2uint %23236
|
||||
@@ -65,33 +64,30 @@
|
||||
%8907 = OpSampledImage %510 %14905 %16965
|
||||
%13759 = OpConvertUToF %v2float %10630
|
||||
%15917 = OpFAdd %v2float %13759 %1566
|
||||
%11863 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1
|
||||
%11863 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1
|
||||
%20800 = OpLoad %v2float %11863
|
||||
%24336 = OpFMul %v2float %15917 %20800
|
||||
%9248 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0
|
||||
%21554 = OpCompositeExtract %float %9248 0
|
||||
%14517 = OpCompositeInsert %v4float %21554 %10264 0
|
||||
%19852 = OpCompositeExtract %float %9248 1
|
||||
%16135 = OpCompositeInsert %v4float %19852 %14517 1
|
||||
%19871 = OpCompositeExtract %float %9248 2
|
||||
%15582 = OpCompositeInsert %v4float %19871 %16135 2
|
||||
%18387 = OpCompositeInsert %v4float %float_1 %15582 3
|
||||
OpStore %5312 %18387
|
||||
%9229 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0
|
||||
%21727 = OpCompositeExtract %float %9229 0
|
||||
%22672 = OpCompositeExtract %float %9229 1
|
||||
%7472 = OpCompositeExtract %float %9229 2
|
||||
%22408 = OpCompositeConstruct %v4float %21727 %22672 %7472 %float_1
|
||||
OpStore %5312 %22408
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
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, 0x00001160, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00001160, 0x00000021, 0x00000000, 0x00040047, 0x0000133F, 0x00000022,
|
||||
0x00000000, 0x00040047, 0x0000133F, 0x00000021, 0x00000001, 0x00040047,
|
||||
0x00030047, 0x00000404, 0x00000002, 0x00050048, 0x00000404, 0x00000000,
|
||||
0x00000023, 0x00000010, 0x00050048, 0x00000404, 0x00000001, 0x00000023,
|
||||
0x00000018, 0x00040047, 0x00001160, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x0000133F, 0x00000021,
|
||||
0x00000001, 0x00040047, 0x0000133F, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x000014C0, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D,
|
||||
@@ -100,7 +96,7 @@ const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C,
|
||||
0x00000002, 0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020,
|
||||
0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x0000118F,
|
||||
0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00000CE9,
|
||||
0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020,
|
||||
0x0000028F, 0x00000009, 0x00000012, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
@@ -112,27 +108,24 @@ const uint32_t guest_output_bilinear_ps[] = {
|
||||
0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020,
|
||||
0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014C0,
|
||||
0x00000003, 0x00030001, 0x0000001D, 0x00002818, 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, 0x0000118F, 0x00000A0B,
|
||||
0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012,
|
||||
0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986,
|
||||
0x00005AC4, 0x0004003D, 0x00000096, 0x00003A39, 0x00001160, 0x0004003D,
|
||||
0x000001FC, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB,
|
||||
0x00003A39, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986,
|
||||
0x00050081, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041,
|
||||
0x00000290, 0x00002E57, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013,
|
||||
0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00005F10, 0x00003E2D,
|
||||
0x00005140, 0x00070058, 0x0000001D, 0x00002420, 0x000022CB, 0x00005F10,
|
||||
0x00000002, 0x00000A0C, 0x00050051, 0x0000000D, 0x00005432, 0x00002420,
|
||||
0x00000000, 0x00060052, 0x0000001D, 0x000038B5, 0x00005432, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x00002420, 0x00000001,
|
||||
0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, 0x000038B5, 0x00000001,
|
||||
0x00050051, 0x0000000D, 0x00004D9F, 0x00002420, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x00003CDE, 0x00004D9F, 0x00003F07, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E,
|
||||
0x000014C0, 0x000047D3, 0x000100FD, 0x00010038,
|
||||
0x00000003, 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, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926,
|
||||
0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, 0x000044F8, 0x00005926,
|
||||
0x0004007C, 0x00000011, 0x00002986, 0x00005AC4, 0x0004003D, 0x00000096,
|
||||
0x00003A39, 0x00001160, 0x0004003D, 0x000001FC, 0x00004245, 0x0000133F,
|
||||
0x00050056, 0x000001FE, 0x000022CB, 0x00003A39, 0x00004245, 0x00040070,
|
||||
0x00000013, 0x000035BF, 0x00002986, 0x00050081, 0x00000013, 0x00003E2D,
|
||||
0x000035BF, 0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00000CE9,
|
||||
0x00000A0E, 0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085,
|
||||
0x00000013, 0x00005F10, 0x00003E2D, 0x00005140, 0x00070058, 0x0000001D,
|
||||
0x0000240D, 0x000022CB, 0x00005F10, 0x00000002, 0x00000A0C, 0x00050051,
|
||||
0x0000000D, 0x000054DF, 0x0000240D, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00005890, 0x0000240D, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30,
|
||||
0x0000240D, 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x000054DF,
|
||||
0x00005890, 0x00001D30, 0x0000008A, 0x0003003E, 0x000014C0, 0x00005788,
|
||||
0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24950
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
@@ -11,12 +11,12 @@
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %_struct_1010 Block
|
||||
OpMemberDecorate %_struct_1010 0 Offset 16
|
||||
OpMemberDecorate %_struct_1010 1 Offset 24
|
||||
OpDecorate %_struct_1010 Block
|
||||
OpDecorate %5334 Location 0
|
||||
OpDecorate %5163 DescriptorSet 0
|
||||
OpDecorate %5163 Binding 0
|
||||
OpDecorate %5163 DescriptorSet 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -31,7 +31,7 @@
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_struct_1010 = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010
|
||||
%4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%float_1 = OpConstant %float 1
|
||||
@@ -60,51 +60,55 @@
|
||||
%18571 = OpLoad %v4float %gl_FragCoord
|
||||
%14008 = OpVectorShuffle %v2float %18571 %18571 0 1
|
||||
%17656 = OpConvertFToS %v2int %14008
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1
|
||||
%22237 = OpLoad %float %20997
|
||||
%16454 = OpBitcast %uint %22237
|
||||
%6990 = OpBitcast %v2int %9938
|
||||
%14365 = OpIAdd %v2int %6990 %1803
|
||||
%23057 = OpLoad %150 %5163
|
||||
%20105 = OpImageFetch %v4float %23057 %14365 Lod %int_0
|
||||
%7465 = OpIAdd %v2int %6990 %1806
|
||||
%23314 = OpImageFetch %v4float %23057 %7465 Lod %int_0
|
||||
%17196 = OpImageFetch %v4float %23057 %6990 Lod %int_0
|
||||
%16142 = OpIAdd %v2int %6990 %1824
|
||||
%16978 = OpImageFetch %v4float %23057 %16142 Lod %int_0
|
||||
%19264 = OpIAdd %v2int %6990 %1827
|
||||
%24843 = OpImageFetch %v4float %23057 %19264 Lod %int_0
|
||||
%6266 = OpCompositeExtract %float %20105 0
|
||||
%7025 = OpCompositeExtract %float %20105 1
|
||||
%18723 = OpCompositeExtract %float %20105 2
|
||||
%24863 = OpFMul %float %6266 %6266
|
||||
%19459 = OpImageFetch %v4float %23057 %14365 Lod %int_0
|
||||
%13347 = OpIAdd %v2int %6990 %1806
|
||||
%14538 = OpLoad %150 %5163
|
||||
%12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0
|
||||
%10421 = OpLoad %150 %5163
|
||||
%15444 = OpImageFetch %v4float %10421 %6990 Lod %int_0
|
||||
%13348 = OpIAdd %v2int %6990 %1824
|
||||
%15811 = OpLoad %150 %5163
|
||||
%19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0
|
||||
%13349 = OpIAdd %v2int %6990 %1827
|
||||
%14918 = OpLoad %150 %5163
|
||||
%8899 = OpImageFetch %v4float %14918 %13349 Lod %int_0
|
||||
%19729 = OpCompositeExtract %float %19459 0
|
||||
%7025 = OpCompositeExtract %float %19459 1
|
||||
%18723 = OpCompositeExtract %float %19459 2
|
||||
%24863 = OpFMul %float %19729 %19729
|
||||
%16184 = OpFMul %float %7025 %7025
|
||||
%9305 = OpFMul %float %18723 %18723
|
||||
%22236 = OpCompositeExtract %float %23314 0
|
||||
%11844 = OpCompositeExtract %float %23314 1
|
||||
%18724 = OpCompositeExtract %float %23314 2
|
||||
%22236 = OpCompositeExtract %float %12625 0
|
||||
%11844 = OpCompositeExtract %float %12625 1
|
||||
%18724 = OpCompositeExtract %float %12625 2
|
||||
%24864 = OpFMul %float %22236 %22236
|
||||
%16185 = OpFMul %float %11844 %11844
|
||||
%9306 = OpFMul %float %18724 %18724
|
||||
%22238 = OpCompositeExtract %float %17196 0
|
||||
%11845 = OpCompositeExtract %float %17196 1
|
||||
%18725 = OpCompositeExtract %float %17196 2
|
||||
%22238 = OpCompositeExtract %float %15444 0
|
||||
%11845 = OpCompositeExtract %float %15444 1
|
||||
%18725 = OpCompositeExtract %float %15444 2
|
||||
%24865 = OpFMul %float %22238 %22238
|
||||
%16186 = OpFMul %float %11845 %11845
|
||||
%9307 = OpFMul %float %18725 %18725
|
||||
%22239 = OpCompositeExtract %float %16978 0
|
||||
%11846 = OpCompositeExtract %float %16978 1
|
||||
%18726 = OpCompositeExtract %float %16978 2
|
||||
%22239 = OpCompositeExtract %float %19460 0
|
||||
%11846 = OpCompositeExtract %float %19460 1
|
||||
%18726 = OpCompositeExtract %float %19460 2
|
||||
%24866 = OpFMul %float %22239 %22239
|
||||
%16187 = OpFMul %float %11846 %11846
|
||||
%9308 = OpFMul %float %18726 %18726
|
||||
%22240 = OpCompositeExtract %float %24843 0
|
||||
%11847 = OpCompositeExtract %float %24843 1
|
||||
%18727 = OpCompositeExtract %float %24843 2
|
||||
%22240 = OpCompositeExtract %float %8899 0
|
||||
%11847 = OpCompositeExtract %float %8899 1
|
||||
%18727 = OpCompositeExtract %float %8899 2
|
||||
%24867 = OpFMul %float %22240 %22240
|
||||
%14910 = OpFMul %float %11847 %11847
|
||||
%8590 = OpFMul %float %18727 %18727
|
||||
@@ -163,29 +167,26 @@
|
||||
%11074 = OpCompositeInsert %v4float %15143 %24270 1
|
||||
%14933 = OpCompositeInsert %v4float %22380 %11074 2
|
||||
%12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2
|
||||
%6471 = OpExtInst %v3float %1 Sqrt %12955
|
||||
%22742 = OpCompositeExtract %float %6471 0
|
||||
%19769 = OpCompositeInsert %v4float %22742 %14933 0
|
||||
%19852 = OpCompositeExtract %float %6471 1
|
||||
%16135 = OpCompositeInsert %v4float %19852 %19769 1
|
||||
%19871 = OpCompositeExtract %float %6471 2
|
||||
%15582 = OpCompositeInsert %v4float %19871 %16135 2
|
||||
%18387 = OpCompositeInsert %v4float %float_1 %15582 3
|
||||
OpStore %5334 %18387
|
||||
%6452 = OpExtInst %v3float %1 Sqrt %12955
|
||||
%22915 = OpCompositeExtract %float %6452 0
|
||||
%8853 = OpCompositeExtract %float %6452 1
|
||||
%7472 = OpCompositeExtract %float %6452 2
|
||||
%22408 = OpCompositeConstruct %v4float %22915 %8853 %7472 %float_1
|
||||
OpStore %5334 %22408
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_ffx_cas_sharpen_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010,
|
||||
0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F,
|
||||
0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048,
|
||||
0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2,
|
||||
0x00000002, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x0000142B, 0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021,
|
||||
0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000,
|
||||
0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023,
|
||||
0x00000018, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x0000142B, 0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022,
|
||||
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017,
|
||||
@@ -195,7 +196,7 @@ const uint32_t guest_output_ffx_cas_sharpen_ps[] = {
|
||||
0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017,
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012,
|
||||
0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B,
|
||||
0x0000066F, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
@@ -216,104 +217,104 @@ const uint32_t guest_output_ffx_cas_sharpen_ps[] = {
|
||||
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93,
|
||||
0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000,
|
||||
0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041,
|
||||
0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000012,
|
||||
0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012,
|
||||
0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8,
|
||||
0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041,
|
||||
0x0000028A, 0x00005205, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000D,
|
||||
0x0000028A, 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D,
|
||||
0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD,
|
||||
0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012,
|
||||
0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096, 0x00005A11,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, 0x00005A11, 0x0000381D,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29, 0x00001B4E,
|
||||
0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, 0x00005A11, 0x00001D29,
|
||||
0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C, 0x00005A11,
|
||||
0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003F0E,
|
||||
0x00001B4E, 0x00000720, 0x0007005F, 0x0000001D, 0x00004252, 0x00005A11,
|
||||
0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004B40,
|
||||
0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, 0x0000610B, 0x00005A11,
|
||||
0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A,
|
||||
0x00004E89, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004E89,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89, 0x00000002,
|
||||
0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A, 0x00050085,
|
||||
0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D,
|
||||
0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC,
|
||||
0x00005B12, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00005B12,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00005B12, 0x00000002,
|
||||
0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085,
|
||||
0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D,
|
||||
0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DE,
|
||||
0x0000432C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x0000432C,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x0000432C, 0x00000002,
|
||||
0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x000056DE, 0x00050085,
|
||||
0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D,
|
||||
0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DF,
|
||||
0x00004252, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00004252,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00004252, 0x00000002,
|
||||
0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x000056DF, 0x00050085,
|
||||
0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D,
|
||||
0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056E0,
|
||||
0x0000610B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x0000610B,
|
||||
0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x0000610B, 0x00000002,
|
||||
0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x000056E0, 0x00050085,
|
||||
0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D,
|
||||
0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D,
|
||||
0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D,
|
||||
0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C,
|
||||
0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F38, 0x00003A3E,
|
||||
0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C,
|
||||
0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028,
|
||||
0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001,
|
||||
0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83,
|
||||
0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D,
|
||||
0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x00005D83, 0x0004007C,
|
||||
0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x0000000B, 0x000022F7,
|
||||
0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941, 0x000022F7,
|
||||
0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C,
|
||||
0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43,
|
||||
0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00001941, 0x0008000C,
|
||||
0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C,
|
||||
0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2,
|
||||
0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B,
|
||||
0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC,
|
||||
0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004046, 0x00050085,
|
||||
0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x00050085, 0x0000000D,
|
||||
0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0000000D, 0x00004072,
|
||||
0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072,
|
||||
0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C,
|
||||
0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA,
|
||||
0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072,
|
||||
0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085,
|
||||
0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D,
|
||||
0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x0000000D, 0x00005A67,
|
||||
0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67,
|
||||
0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00004973, 0x00001987,
|
||||
0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00006121, 0x00050085,
|
||||
0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x0008000C, 0x0000000D,
|
||||
0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A,
|
||||
0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x00003F39, 0x00050081,
|
||||
0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00050081, 0x0000000D,
|
||||
0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x0000000D, 0x00003182,
|
||||
0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x00003E66, 0x00003182,
|
||||
0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496,
|
||||
0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA,
|
||||
0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003446, 0x00002459,
|
||||
0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00003446, 0x0000245C,
|
||||
0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000218E, 0x00050085,
|
||||
0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x00050081, 0x0000000D,
|
||||
0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0000000D, 0x00001C4C,
|
||||
0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001,
|
||||
0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D,
|
||||
0x00005ECE, 0x00003B26, 0x00002818, 0x00000000, 0x00060052, 0x0000001D,
|
||||
0x00002B42, 0x00003B27, 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D,
|
||||
0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, 0x0008004F, 0x00000018,
|
||||
0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0006000C, 0x00000018, 0x00001947, 0x00000001, 0x0000001F, 0x0000329B,
|
||||
0x00050051, 0x0000000D, 0x000058D6, 0x00001947, 0x00000000, 0x00060052,
|
||||
0x0000001D, 0x00004D39, 0x000058D6, 0x00003A55, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00004D8C, 0x00001947, 0x00000001, 0x00060052, 0x0000001D,
|
||||
0x00003F07, 0x00004D8C, 0x00004D39, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00004D9F, 0x00001947, 0x00000002, 0x00060052, 0x0000001D, 0x00003CDE,
|
||||
0x00004D9F, 0x00003F07, 0x00000002, 0x00060052, 0x0000001D, 0x000047D3,
|
||||
0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E, 0x000014D6, 0x000047D3,
|
||||
0x000100FD, 0x00010038,
|
||||
0x0000142B, 0x0007005F, 0x0000001D, 0x00004C03, 0x00005A11, 0x0000381D,
|
||||
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003423, 0x00001B4E,
|
||||
0x0000070E, 0x0004003D, 0x00000096, 0x000038CA, 0x0000142B, 0x0007005F,
|
||||
0x0000001D, 0x00003151, 0x000038CA, 0x00003423, 0x00000002, 0x00000A0B,
|
||||
0x0004003D, 0x00000096, 0x000028B5, 0x0000142B, 0x0007005F, 0x0000001D,
|
||||
0x00003C54, 0x000028B5, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080,
|
||||
0x00000012, 0x00003424, 0x00001B4E, 0x00000720, 0x0004003D, 0x00000096,
|
||||
0x00003DC3, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C04, 0x00003DC3,
|
||||
0x00003424, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003425,
|
||||
0x00001B4E, 0x00000723, 0x0004003D, 0x00000096, 0x00003A46, 0x0000142B,
|
||||
0x0007005F, 0x0000001D, 0x000022C3, 0x00003A46, 0x00003425, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x00004C03, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00001B71, 0x00004C03, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00004923, 0x00004C03, 0x00000002, 0x00050085, 0x0000000D,
|
||||
0x0000611F, 0x00004D11, 0x00004D11, 0x00050085, 0x0000000D, 0x00003F38,
|
||||
0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923,
|
||||
0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00003151, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00002E44, 0x00003151, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00004924, 0x00003151, 0x00000002, 0x00050085, 0x0000000D,
|
||||
0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39,
|
||||
0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924,
|
||||
0x00004924, 0x00050051, 0x0000000D, 0x000056DE, 0x00003C54, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00002E45, 0x00003C54, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00004925, 0x00003C54, 0x00000002, 0x00050085, 0x0000000D,
|
||||
0x00006121, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A,
|
||||
0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925,
|
||||
0x00004925, 0x00050051, 0x0000000D, 0x000056DF, 0x00004C04, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00002E46, 0x00004C04, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00004926, 0x00004C04, 0x00000002, 0x00050085, 0x0000000D,
|
||||
0x00006122, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B,
|
||||
0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926,
|
||||
0x00004926, 0x00050051, 0x0000000D, 0x000056E0, 0x000022C3, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00002E47, 0x000022C3, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00004927, 0x000022C3, 0x00000002, 0x00050085, 0x0000000D,
|
||||
0x00006123, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E,
|
||||
0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000218E, 0x00004927,
|
||||
0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025,
|
||||
0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001,
|
||||
0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F,
|
||||
0x00000001, 0x00000025, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D,
|
||||
0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C,
|
||||
0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B,
|
||||
0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F39,
|
||||
0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028,
|
||||
0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001,
|
||||
0x00000028, 0x00004473, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5,
|
||||
0x0000526D, 0x00050082, 0x0000000B, 0x000022F7, 0x00000344, 0x00001FF5,
|
||||
0x0004007C, 0x0000000D, 0x00001941, 0x000022F7, 0x00050083, 0x0000000D,
|
||||
0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C,
|
||||
0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D,
|
||||
0x00005977, 0x00005B1C, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB,
|
||||
0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C,
|
||||
0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A,
|
||||
0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A,
|
||||
0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C,
|
||||
0x0000000D, 0x00004C66, 0x00004046, 0x00050085, 0x0000000D, 0x00004973,
|
||||
0x000054BC, 0x00004C66, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69,
|
||||
0x00004973, 0x00050081, 0x0000000D, 0x00004072, 0x0000008A, 0x00005B14,
|
||||
0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B,
|
||||
0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB,
|
||||
0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085,
|
||||
0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D,
|
||||
0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496,
|
||||
0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000611F,
|
||||
0x00006120, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00006122,
|
||||
0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x00006123, 0x00050085,
|
||||
0x0000000D, 0x00003181, 0x00004973, 0x00001987, 0x00050081, 0x0000000D,
|
||||
0x00003E65, 0x00003181, 0x00006121, 0x00050085, 0x0000000D, 0x00001FC9,
|
||||
0x00003E65, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B26, 0x00000001,
|
||||
0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D,
|
||||
0x00003445, 0x00003F38, 0x00003F39, 0x00050081, 0x0000000D, 0x0000328F,
|
||||
0x00003445, 0x00003F3B, 0x00050081, 0x0000000D, 0x00001988, 0x0000328F,
|
||||
0x00003A3E, 0x00050085, 0x0000000D, 0x00003182, 0x00004973, 0x00001988,
|
||||
0x00050081, 0x0000000D, 0x00003E66, 0x00003182, 0x00003F3A, 0x00050085,
|
||||
0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496, 0x0008000C, 0x0000000D,
|
||||
0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A,
|
||||
0x00050081, 0x0000000D, 0x00003446, 0x00002459, 0x0000245A, 0x00050081,
|
||||
0x0000000D, 0x00003290, 0x00003446, 0x0000245C, 0x00050081, 0x0000000D,
|
||||
0x00001989, 0x00003290, 0x0000218E, 0x00050085, 0x0000000D, 0x00003183,
|
||||
0x00004973, 0x00001989, 0x00050081, 0x0000000D, 0x00003E67, 0x00003183,
|
||||
0x0000245B, 0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67, 0x00002496,
|
||||
0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C,
|
||||
0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B26,
|
||||
0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x00002B42, 0x00003B27,
|
||||
0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C,
|
||||
0x00002B42, 0x00000002, 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55,
|
||||
0x00003A55, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018,
|
||||
0x00001934, 0x00000001, 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D,
|
||||
0x00005983, 0x00001934, 0x00000000, 0x00050051, 0x0000000D, 0x00002295,
|
||||
0x00001934, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, 0x00001934,
|
||||
0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x00005983, 0x00002295,
|
||||
0x00001D30, 0x0000008A, 0x0003003E, 0x000014D6, 0x00005788, 0x000100FD,
|
||||
0x00010038,
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25152
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
@@ -11,12 +11,12 @@
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3253
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %_struct_1010 Block
|
||||
OpMemberDecorate %_struct_1010 0 Offset 16
|
||||
OpMemberDecorate %_struct_1010 1 Offset 24
|
||||
OpDecorate %_struct_1010 Block
|
||||
OpDecorate %3253 Location 0
|
||||
OpDecorate %3575 DescriptorSet 0
|
||||
OpDecorate %3575 Binding 0
|
||||
OpDecorate %3575 DescriptorSet 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -30,7 +30,7 @@
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_struct_1010 = OpTypeStruct %v2int %float
|
||||
%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010
|
||||
%4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int
|
||||
%int_1 = OpConstant %int 1
|
||||
@@ -52,18 +52,17 @@
|
||||
%float_n4 = OpConstant %float -4
|
||||
%float_4 = OpConstant %float 4
|
||||
%float_n0_1875 = OpConstant %float -0.1875
|
||||
%10264 = OpUndef %v4float
|
||||
%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 %4495 %int_0
|
||||
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0
|
||||
%22822 = OpLoad %v2int %19279
|
||||
%23312 = OpISub %v2int %17656 %22822
|
||||
%9938 = OpBitcast %v2uint %23312
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1
|
||||
%20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1
|
||||
%22237 = OpLoad %float %20997
|
||||
%16454 = OpBitcast %uint %22237
|
||||
%6990 = OpBitcast %v2int %9938
|
||||
@@ -72,54 +71,58 @@
|
||||
%8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0
|
||||
%19729 = OpCompositeExtract %float %8899 0
|
||||
%6930 = OpCompositeExtract %float %8899 1
|
||||
%18866 = OpCompositeExtract %float %8899 2
|
||||
%14201 = OpIAdd %v2int %6990 %1806
|
||||
%20009 = OpImageFetch %v4float %22164 %14201 Lod %int_0
|
||||
%6266 = OpCompositeExtract %float %20009 0
|
||||
%6303 = OpCompositeExtract %float %20009 1
|
||||
%24309 = OpCompositeExtract %float %20009 2
|
||||
%7384 = OpImageFetch %v4float %22164 %6990 Lod %int_0
|
||||
%22945 = OpCompositeExtract %float %7384 0
|
||||
%6931 = OpCompositeExtract %float %7384 1
|
||||
%18867 = OpCompositeExtract %float %7384 2
|
||||
%14202 = OpIAdd %v2int %6990 %1824
|
||||
%20010 = OpImageFetch %v4float %22164 %14202 Lod %int_0
|
||||
%6267 = OpCompositeExtract %float %20010 0
|
||||
%6932 = OpCompositeExtract %float %20010 1
|
||||
%18868 = OpCompositeExtract %float %20010 2
|
||||
%14203 = OpIAdd %v2int %6990 %1827
|
||||
%20011 = OpImageFetch %v4float %22164 %14203 Lod %int_0
|
||||
%6268 = OpCompositeExtract %float %20011 0
|
||||
%23834 = OpCompositeExtract %float %20011 1
|
||||
%6945 = OpCompositeExtract %float %20011 2
|
||||
%15372 = OpExtInst %float %1 FMin %6266 %6267
|
||||
%18220 = OpCompositeExtract %float %8899 2
|
||||
%20349 = OpIAdd %v2int %6990 %1806
|
||||
%16541 = OpLoad %150 %3575
|
||||
%8900 = OpImageFetch %v4float %16541 %20349 Lod %int_0
|
||||
%19730 = OpCompositeExtract %float %8900 0
|
||||
%24728 = OpCompositeExtract %float %8900 1
|
||||
%11386 = OpCompositeExtract %float %8900 2
|
||||
%16530 = OpLoad %150 %3575
|
||||
%19121 = OpImageFetch %v4float %16530 %6990 Lod %int_0
|
||||
%19731 = OpCompositeExtract %float %19121 0
|
||||
%6931 = OpCompositeExtract %float %19121 1
|
||||
%18221 = OpCompositeExtract %float %19121 2
|
||||
%20350 = OpIAdd %v2int %6990 %1824
|
||||
%16542 = OpLoad %150 %3575
|
||||
%8901 = OpImageFetch %v4float %16542 %20350 Lod %int_0
|
||||
%19732 = OpCompositeExtract %float %8901 0
|
||||
%6932 = OpCompositeExtract %float %8901 1
|
||||
%18222 = OpCompositeExtract %float %8901 2
|
||||
%20351 = OpIAdd %v2int %6990 %1827
|
||||
%16543 = OpLoad %150 %3575
|
||||
%8902 = OpImageFetch %v4float %16543 %20351 Lod %int_0
|
||||
%19733 = OpCompositeExtract %float %8902 0
|
||||
%23834 = OpCompositeExtract %float %8902 1
|
||||
%6945 = OpCompositeExtract %float %8902 2
|
||||
%15372 = OpExtInst %float %1 FMin %19730 %19732
|
||||
%25151 = OpExtInst %float %1 FMin %19729 %15372
|
||||
%15948 = OpExtInst %float %1 FMin %25151 %6268
|
||||
%15949 = OpExtInst %float %1 FMin %6303 %6932
|
||||
%15948 = OpExtInst %float %1 FMin %25151 %19733
|
||||
%15949 = OpExtInst %float %1 FMin %24728 %6932
|
||||
%15950 = OpExtInst %float %1 FMin %6930 %15949
|
||||
%15951 = OpExtInst %float %1 FMin %15950 %23834
|
||||
%15952 = OpExtInst %float %1 FMin %24309 %18868
|
||||
%15953 = OpExtInst %float %1 FMin %18866 %15952
|
||||
%15952 = OpExtInst %float %1 FMin %11386 %18222
|
||||
%15953 = OpExtInst %float %1 FMin %18220 %15952
|
||||
%10905 = OpExtInst %float %1 FMin %15953 %6945
|
||||
%24296 = OpExtInst %float %1 FMax %6266 %6267
|
||||
%24296 = OpExtInst %float %1 FMax %19730 %19732
|
||||
%17523 = OpExtInst %float %1 FMax %19729 %24296
|
||||
%21851 = OpExtInst %float %1 FMax %17523 %6268
|
||||
%21852 = OpExtInst %float %1 FMax %6303 %6932
|
||||
%21851 = OpExtInst %float %1 FMax %17523 %19733
|
||||
%21852 = OpExtInst %float %1 FMax %24728 %6932
|
||||
%21853 = OpExtInst %float %1 FMax %6930 %21852
|
||||
%21854 = OpExtInst %float %1 FMax %21853 %23834
|
||||
%21855 = OpExtInst %float %1 FMax %24309 %18868
|
||||
%21848 = OpExtInst %float %1 FMax %18866 %21855
|
||||
%21855 = OpExtInst %float %1 FMax %11386 %18222
|
||||
%21848 = OpExtInst %float %1 FMax %18220 %21855
|
||||
%10142 = OpExtInst %float %1 FMax %21848 %6945
|
||||
%24762 = OpExtInst %float %1 FMin %15948 %22945
|
||||
%24762 = OpExtInst %float %1 FMin %15948 %19731
|
||||
%21997 = OpFDiv %float %float_0_25 %21851
|
||||
%10377 = OpFMul %float %24762 %21997
|
||||
%21327 = OpExtInst %float %1 FMin %15951 %6931
|
||||
%17454 = OpFDiv %float %float_0_25 %21854
|
||||
%10378 = OpFMul %float %21327 %17454
|
||||
%21328 = OpExtInst %float %1 FMin %10905 %18867
|
||||
%21328 = OpExtInst %float %1 FMin %10905 %18221
|
||||
%17457 = OpFDiv %float %float_0_25 %10142
|
||||
%24307 = OpFMul %float %21328 %17457
|
||||
%16512 = OpExtInst %float %1 FMax %21851 %22945
|
||||
%16512 = OpExtInst %float %1 FMax %21851 %19731
|
||||
%22147 = OpFSub %float %float_1 %16512
|
||||
%13544 = OpFMul %float %float_4 %15948
|
||||
%19323 = OpFAdd %float %13544 %float_n4
|
||||
@@ -131,7 +134,7 @@
|
||||
%19324 = OpFAdd %float %13545 %float_n4
|
||||
%20055 = OpFDiv %float %float_1 %19324
|
||||
%20867 = OpFMul %float %22148 %20055
|
||||
%16514 = OpExtInst %float %1 FMax %10142 %18867
|
||||
%16514 = OpExtInst %float %1 FMax %10142 %18221
|
||||
%22149 = OpFSub %float %float_1 %16514
|
||||
%13546 = OpFMul %float %float_4 %10905
|
||||
%19325 = OpFAdd %float %13546 %float_n4
|
||||
@@ -158,43 +161,40 @@
|
||||
%12367 = OpFMul %float %9130 %16498
|
||||
%16540 = OpFAdd %float %12367 %float_2
|
||||
%9366 = OpFMul %float %9419 %16540
|
||||
%18845 = OpFAdd %float %19729 %6266
|
||||
%23143 = OpFAdd %float %18845 %6268
|
||||
%6535 = OpFAdd %float %23143 %6267
|
||||
%18845 = OpFAdd %float %19729 %19730
|
||||
%23143 = OpFAdd %float %18845 %19733
|
||||
%6535 = OpFAdd %float %23143 %19732
|
||||
%12673 = OpFMul %float %20919 %6535
|
||||
%18153 = OpFAdd %float %12673 %22945
|
||||
%18153 = OpFAdd %float %12673 %19731
|
||||
%9367 = OpFMul %float %18153 %9366
|
||||
%18846 = OpFAdd %float %6930 %6303
|
||||
%18846 = OpFAdd %float %6930 %24728
|
||||
%23144 = OpFAdd %float %18846 %23834
|
||||
%6536 = OpFAdd %float %23144 %6932
|
||||
%12674 = OpFMul %float %20919 %6536
|
||||
%18154 = OpFAdd %float %12674 %6931
|
||||
%9368 = OpFMul %float %18154 %9366
|
||||
%18847 = OpFAdd %float %18866 %24309
|
||||
%18847 = OpFAdd %float %18220 %11386
|
||||
%23145 = OpFAdd %float %18847 %6945
|
||||
%6537 = OpFAdd %float %23145 %18868
|
||||
%6537 = OpFAdd %float %23145 %18222
|
||||
%12675 = OpFMul %float %20919 %6537
|
||||
%17260 = OpFAdd %float %12675 %18867
|
||||
%16604 = OpFMul %float %17260 %9366
|
||||
%10663 = OpCompositeInsert %v4float %9367 %10264 0
|
||||
%21331 = OpCompositeInsert %v4float %9368 %10663 1
|
||||
%15333 = OpCompositeInsert %v4float %16604 %21331 2
|
||||
%22422 = OpCompositeInsert %v4float %float_1 %15333 3
|
||||
OpStore %3253 %22422
|
||||
%17222 = OpFAdd %float %12675 %18221
|
||||
%16570 = OpFMul %float %17222 %9366
|
||||
%14687 = OpCompositeConstruct %v4float %9367 %9368 %16570 %float_1
|
||||
OpStore %3253 %14687
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006240, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004,
|
||||
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,
|
||||
0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000,
|
||||
0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023,
|
||||
0x00000018, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047,
|
||||
0x00000DF7, 0x00000021, 0x00000000, 0x00040047, 0x00000DF7, 0x00000022,
|
||||
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017,
|
||||
@@ -203,7 +203,7 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93,
|
||||
0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E,
|
||||
0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009,
|
||||
0x000003F2, 0x0004003B, 0x0000066F, 0x0000118F, 0x00000009, 0x0004002B,
|
||||
0x000003F2, 0x0004003B, 0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x0000028A, 0x00000009, 0x0000000D, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
@@ -219,122 +219,121 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
|
||||
0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723,
|
||||
0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000,
|
||||
0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D,
|
||||
0x0000045E, 0xBE400000, 0x00030001, 0x0000001D, 0x00002818, 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, 0x0000118F, 0x00000A0B,
|
||||
0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012,
|
||||
0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2,
|
||||
0x00005B10, 0x00050041, 0x0000028A, 0x00005205, 0x0000118F, 0x00000A0E,
|
||||
0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B,
|
||||
0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2,
|
||||
0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D,
|
||||
0x00000096, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C3,
|
||||
0x00005694, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00004D11, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12,
|
||||
0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x000049B2, 0x000022C3,
|
||||
0x00000002, 0x00050080, 0x00000012, 0x00003779, 0x00001B4E, 0x0000070E,
|
||||
0x0007005F, 0x0000001D, 0x00004E29, 0x00005694, 0x00003779, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E29, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x0000189F, 0x00004E29, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x00005EF5, 0x00004E29, 0x00000002, 0x0007005F, 0x0000001D,
|
||||
0x00001CD8, 0x00005694, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x000059A1, 0x00001CD8, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00001B13, 0x00001CD8, 0x00000001, 0x00050051, 0x0000000D, 0x000049B3,
|
||||
0x00001CD8, 0x00000002, 0x00050080, 0x00000012, 0x0000377A, 0x00001B4E,
|
||||
0x00000720, 0x0007005F, 0x0000001D, 0x00004E2A, 0x00005694, 0x0000377A,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187B, 0x00004E2A,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x00004E2A, 0x00000001,
|
||||
0x00050051, 0x0000000D, 0x000049B4, 0x00004E2A, 0x00000002, 0x00050080,
|
||||
0x00000012, 0x0000377B, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D,
|
||||
0x00004E2B, 0x00005694, 0x0000377B, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x0000187C, 0x00004E2B, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00005D1A, 0x00004E2B, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21,
|
||||
0x00004E2B, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001,
|
||||
0x00000025, 0x0000187A, 0x0000187B, 0x0007000C, 0x0000000D, 0x0000623F,
|
||||
0x00000001, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D,
|
||||
0x00003E4C, 0x00000001, 0x00000025, 0x0000623F, 0x0000187C, 0x0007000C,
|
||||
0x0000000D, 0x00003E4D, 0x00000001, 0x00000025, 0x0000189F, 0x00001B14,
|
||||
0x0007000C, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12,
|
||||
0x00003E4D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025,
|
||||
0x00003E4E, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001,
|
||||
0x00000025, 0x00005EF5, 0x000049B4, 0x0007000C, 0x0000000D, 0x00003E51,
|
||||
0x00000001, 0x00000025, 0x000049B2, 0x00003E50, 0x0007000C, 0x0000000D,
|
||||
0x00002A99, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C,
|
||||
0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x0000187A, 0x0000187B,
|
||||
0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11,
|
||||
0x00005EE8, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028,
|
||||
0x00004473, 0x0000187C, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001,
|
||||
0x00000028, 0x0000189F, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D,
|
||||
0x00000001, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D,
|
||||
0x0000555E, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C,
|
||||
0x0000000D, 0x0000555F, 0x00000001, 0x00000028, 0x00005EF5, 0x000049B4,
|
||||
0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x000049B2,
|
||||
0x0000555F, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028,
|
||||
0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001,
|
||||
0x00000025, 0x00003E4C, 0x000059A1, 0x00050088, 0x0000000D, 0x000055ED,
|
||||
0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA,
|
||||
0x000055ED, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025,
|
||||
0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E,
|
||||
0x0000555E, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E,
|
||||
0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99,
|
||||
0x000049B3, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E,
|
||||
0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C,
|
||||
0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x000059A1,
|
||||
0x00050083, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085,
|
||||
0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D,
|
||||
0x00004B7B, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56,
|
||||
0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683,
|
||||
0x00004E56, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028,
|
||||
0x0000555E, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A,
|
||||
0x00004081, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F,
|
||||
0x00050081, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088,
|
||||
0x0000000D, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D,
|
||||
0x00005183, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082,
|
||||
0x00000001, 0x00000028, 0x0000279E, 0x000049B3, 0x00050083, 0x0000000D,
|
||||
0x00005685, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA,
|
||||
0x00000B69, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA,
|
||||
0x0000025D, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D,
|
||||
0x00050085, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F,
|
||||
0x0000000D, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99,
|
||||
0x00000001, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D,
|
||||
0x00004019, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001,
|
||||
0x00000028, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8,
|
||||
0x00005EF3, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028,
|
||||
0x000037B8, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001,
|
||||
0x00000028, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92,
|
||||
0x00000001, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D,
|
||||
0x00002934, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C,
|
||||
0x0000000D, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934,
|
||||
0x0004007C, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D,
|
||||
0x000051B7, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14,
|
||||
0x00000B69, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14,
|
||||
0x0000008A, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082,
|
||||
0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D,
|
||||
0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB,
|
||||
0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081,
|
||||
0x0000000D, 0x0000409C, 0x0000304F, 0x00000018, 0x00050085, 0x0000000D,
|
||||
0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D,
|
||||
0x00004D11, 0x0000187A, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D,
|
||||
0x0000187C, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000187B,
|
||||
0x00050085, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081,
|
||||
0x0000000D, 0x000046E9, 0x00003181, 0x000059A1, 0x00050085, 0x0000000D,
|
||||
0x00002497, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E,
|
||||
0x00001B12, 0x0000189F, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E,
|
||||
0x00005D1A, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14,
|
||||
0x00050085, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081,
|
||||
0x0000000D, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D,
|
||||
0x00002498, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F,
|
||||
0x000049B2, 0x00005EF5, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F,
|
||||
0x00001B21, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x000049B4,
|
||||
0x00050085, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081,
|
||||
0x0000000D, 0x0000436C, 0x00003183, 0x000049B3, 0x00050085, 0x0000000D,
|
||||
0x000040DC, 0x0000436C, 0x00002496, 0x00060052, 0x0000001D, 0x000029A7,
|
||||
0x00002497, 0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x00005353,
|
||||
0x00002498, 0x000029A7, 0x00000001, 0x00060052, 0x0000001D, 0x00003BE5,
|
||||
0x000040DC, 0x00005353, 0x00000002, 0x00060052, 0x0000001D, 0x00005796,
|
||||
0x0000008A, 0x00003BE5, 0x00000003, 0x0003003E, 0x00000CB5, 0x00005796,
|
||||
0x000100FD, 0x00010038,
|
||||
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, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926,
|
||||
0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926,
|
||||
0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A,
|
||||
0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD,
|
||||
0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C,
|
||||
0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D,
|
||||
0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096, 0x00005694, 0x00000DF7,
|
||||
0x0007005F, 0x0000001D, 0x000022C3, 0x00005694, 0x0000381D, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x000022C3, 0x00000000,
|
||||
0x00050051, 0x0000000D, 0x00001B12, 0x000022C3, 0x00000001, 0x00050051,
|
||||
0x0000000D, 0x0000472C, 0x000022C3, 0x00000002, 0x00050080, 0x00000012,
|
||||
0x00004F7D, 0x00001B4E, 0x0000070E, 0x0004003D, 0x00000096, 0x0000409D,
|
||||
0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C4, 0x0000409D, 0x00004F7D,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D12, 0x000022C4,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00006098, 0x000022C4, 0x00000001,
|
||||
0x00050051, 0x0000000D, 0x00002C7A, 0x000022C4, 0x00000002, 0x0004003D,
|
||||
0x00000096, 0x00004092, 0x00000DF7, 0x0007005F, 0x0000001D, 0x00004AB1,
|
||||
0x00004092, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00004D13, 0x00004AB1, 0x00000000, 0x00050051, 0x0000000D, 0x00001B13,
|
||||
0x00004AB1, 0x00000001, 0x00050051, 0x0000000D, 0x0000472D, 0x00004AB1,
|
||||
0x00000002, 0x00050080, 0x00000012, 0x00004F7E, 0x00001B4E, 0x00000720,
|
||||
0x0004003D, 0x00000096, 0x0000409E, 0x00000DF7, 0x0007005F, 0x0000001D,
|
||||
0x000022C5, 0x0000409E, 0x00004F7E, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x00004D14, 0x000022C5, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00001B14, 0x000022C5, 0x00000001, 0x00050051, 0x0000000D, 0x0000472E,
|
||||
0x000022C5, 0x00000002, 0x00050080, 0x00000012, 0x00004F7F, 0x00001B4E,
|
||||
0x00000723, 0x0004003D, 0x00000096, 0x0000409F, 0x00000DF7, 0x0007005F,
|
||||
0x0000001D, 0x000022C6, 0x0000409F, 0x00004F7F, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x00004D15, 0x000022C6, 0x00000000, 0x00050051,
|
||||
0x0000000D, 0x00005D1A, 0x000022C6, 0x00000001, 0x00050051, 0x0000000D,
|
||||
0x00001B21, 0x000022C6, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C,
|
||||
0x00000001, 0x00000025, 0x00004D12, 0x00004D14, 0x0007000C, 0x0000000D,
|
||||
0x0000623F, 0x00000001, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C,
|
||||
0x0000000D, 0x00003E4C, 0x00000001, 0x00000025, 0x0000623F, 0x00004D15,
|
||||
0x0007000C, 0x0000000D, 0x00003E4D, 0x00000001, 0x00000025, 0x00006098,
|
||||
0x00001B14, 0x0007000C, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025,
|
||||
0x00001B12, 0x00003E4D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001,
|
||||
0x00000025, 0x00003E4E, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50,
|
||||
0x00000001, 0x00000025, 0x00002C7A, 0x0000472E, 0x0007000C, 0x0000000D,
|
||||
0x00003E51, 0x00000001, 0x00000025, 0x0000472C, 0x00003E50, 0x0007000C,
|
||||
0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21,
|
||||
0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00004D12,
|
||||
0x00004D14, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028,
|
||||
0x00004D11, 0x00005EE8, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001,
|
||||
0x00000028, 0x00004473, 0x00004D15, 0x0007000C, 0x0000000D, 0x0000555C,
|
||||
0x00000001, 0x00000028, 0x00006098, 0x00001B14, 0x0007000C, 0x0000000D,
|
||||
0x0000555D, 0x00000001, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C,
|
||||
0x0000000D, 0x0000555E, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A,
|
||||
0x0007000C, 0x0000000D, 0x0000555F, 0x00000001, 0x00000028, 0x00002C7A,
|
||||
0x0000472E, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028,
|
||||
0x0000472C, 0x0000555F, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001,
|
||||
0x00000028, 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA,
|
||||
0x00000001, 0x00000025, 0x00003E4C, 0x00004D13, 0x00050088, 0x0000000D,
|
||||
0x000055ED, 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889,
|
||||
0x000060BA, 0x000055ED, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001,
|
||||
0x00000025, 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E,
|
||||
0x0000016E, 0x0000555E, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F,
|
||||
0x0000442E, 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025,
|
||||
0x00002A99, 0x0000472D, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E,
|
||||
0x0000279E, 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431,
|
||||
0x0007000C, 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B,
|
||||
0x00004D13, 0x00050083, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080,
|
||||
0x00050085, 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081,
|
||||
0x0000000D, 0x00004B7B, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D,
|
||||
0x00004E56, 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182,
|
||||
0x00005683, 0x00004E56, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001,
|
||||
0x00000028, 0x0000555E, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684,
|
||||
0x0000008A, 0x00004081, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69,
|
||||
0x00003E4F, 0x00050081, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D,
|
||||
0x00050088, 0x0000000D, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085,
|
||||
0x0000000D, 0x00005183, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D,
|
||||
0x00004082, 0x00000001, 0x00000028, 0x0000279E, 0x0000472D, 0x00050083,
|
||||
0x0000000D, 0x00005685, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D,
|
||||
0x000034EA, 0x00000B69, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D,
|
||||
0x000034EA, 0x0000025D, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A,
|
||||
0x00004B7D, 0x00050085, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7,
|
||||
0x0004007F, 0x0000000D, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D,
|
||||
0x00005C99, 0x00000001, 0x00000028, 0x00005754, 0x00005182, 0x0004007F,
|
||||
0x0000000D, 0x00004019, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9,
|
||||
0x00000001, 0x00000028, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D,
|
||||
0x000037B8, 0x00005EF3, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001,
|
||||
0x00000028, 0x000037B8, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB,
|
||||
0x00000001, 0x00000028, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D,
|
||||
0x00001E92, 0x00000001, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C,
|
||||
0x0000000D, 0x00002934, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C,
|
||||
0x0007000C, 0x0000000D, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E,
|
||||
0x00002934, 0x0004007C, 0x0000000D, 0x00005830, 0x00004046, 0x00050085,
|
||||
0x0000000D, 0x000051B7, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D,
|
||||
0x00005B14, 0x00000B69, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072,
|
||||
0x00005B14, 0x0000008A, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072,
|
||||
0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C,
|
||||
0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA,
|
||||
0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072,
|
||||
0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000018, 0x00050085,
|
||||
0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D,
|
||||
0x0000499D, 0x00004D11, 0x00004D12, 0x00050081, 0x0000000D, 0x00005A67,
|
||||
0x0000499D, 0x00004D15, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67,
|
||||
0x00004D14, 0x00050085, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987,
|
||||
0x00050081, 0x0000000D, 0x000046E9, 0x00003181, 0x00004D13, 0x00050085,
|
||||
0x0000000D, 0x00002497, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D,
|
||||
0x0000499E, 0x00001B12, 0x00006098, 0x00050081, 0x0000000D, 0x00005A68,
|
||||
0x0000499E, 0x00005D1A, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68,
|
||||
0x00001B14, 0x00050085, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988,
|
||||
0x00050081, 0x0000000D, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085,
|
||||
0x0000000D, 0x00002498, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D,
|
||||
0x0000499F, 0x0000472C, 0x00002C7A, 0x00050081, 0x0000000D, 0x00005A69,
|
||||
0x0000499F, 0x00001B21, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69,
|
||||
0x0000472E, 0x00050085, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989,
|
||||
0x00050081, 0x0000000D, 0x00004346, 0x00003183, 0x0000472D, 0x00050085,
|
||||
0x0000000D, 0x000040BA, 0x00004346, 0x00002496, 0x00070050, 0x0000001D,
|
||||
0x0000395F, 0x00002497, 0x00002498, 0x000040BA, 0x0000008A, 0x0003003E,
|
||||
0x00000CB5, 0x0000395F, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
@@ -2,42 +2,42 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24012
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
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
|
||||
OpDecorate %_struct_374 Block
|
||||
OpMemberDecorate %_struct_374 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_374 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_374 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %_struct_374 3 BuiltIn CullDistance
|
||||
OpDecorate %_struct_1030 Block
|
||||
OpMemberDecorate %_struct_1030 0 Offset 0
|
||||
OpMemberDecorate %_struct_1030 1 Offset 8
|
||||
OpDecorate %_struct_1030 Block
|
||||
OpDecorate %gl_VertexIndex BuiltIn VertexIndex
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%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
|
||||
%_struct_374 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output__struct_374 = OpTypePointer Output %_struct_374
|
||||
%4930 = OpVariable %_ptr_Output__struct_374 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
|
||||
%4495 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant
|
||||
%3305 = 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
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%1819 = OpConstantComposite %v2uint %uint_0 %uint_1
|
||||
%int_1 = OpConstant %int 1
|
||||
@@ -47,7 +47,7 @@
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%5663 = OpFunction %void None %1282
|
||||
%23915 = OpLabel
|
||||
%7053 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_0
|
||||
%7053 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_0
|
||||
%17516 = OpLoad %v2float %7053
|
||||
%23241 = OpLoad %int %gl_VertexIndex
|
||||
%9480 = OpBitcast %uint %23241
|
||||
@@ -55,7 +55,7 @@
|
||||
%14991 = OpShiftRightLogical %v2uint %15408 %1819
|
||||
%17567 = OpBitwiseAnd %v2uint %14991 %1828
|
||||
%7856 = OpConvertUToF %v2float %17567
|
||||
%12606 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1
|
||||
%12606 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1
|
||||
%24011 = OpLoad %v2float %12606
|
||||
%17243 = OpFMul %v2float %7856 %24011
|
||||
%16594 = OpFAdd %v2float %17516 %17243
|
||||
@@ -69,43 +69,43 @@
|
||||
#endif
|
||||
|
||||
const uint32_t guest_output_triangle_strip_rect_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00005DCC, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00005DCC, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
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,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030047,
|
||||
0x00000176, 0x00000002, 0x00050048, 0x00000176, 0x00000000, 0x0000000B,
|
||||
0x00000000, 0x00050048, 0x00000176, 0x00000001, 0x0000000B, 0x00000001,
|
||||
0x00050048, 0x00000176, 0x00000002, 0x0000000B, 0x00000003, 0x00050048,
|
||||
0x00000176, 0x00000003, 0x0000000B, 0x00000004, 0x00030047, 0x00000406,
|
||||
0x00000002, 0x00050048, 0x00000406, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x00000406, 0x00000001, 0x00000023, 0x00000008, 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, 0x0000118F, 0x00000009, 0x00040020,
|
||||
0x00000290, 0x00000009, 0x00000013, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040017,
|
||||
0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B,
|
||||
0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x0000025C, 0x0000000D,
|
||||
0x00000A0D, 0x0006001E, 0x00000176, 0x0000001D, 0x0000000D, 0x0000025C,
|
||||
0x0000025C, 0x00040020, 0x000003F3, 0x00000003, 0x00000176, 0x0004003B,
|
||||
0x000003F3, 0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040017,
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x00000406, 0x00000013,
|
||||
0x00000013, 0x00040020, 0x00000683, 0x00000009, 0x00000406, 0x0004003B,
|
||||
0x00000683, 0x00000CE9, 0x00000009, 0x00040020, 0x00000290, 0x00000009,
|
||||
0x00000013, 0x00040020, 0x00000289, 0x00000001, 0x0000000C, 0x0004003B,
|
||||
0x00000289, 0x00001029, 0x00000001, 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, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000013, 0x0000446C,
|
||||
0x00001B8D, 0x00000CE9, 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, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005DCB,
|
||||
0x0000313E, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005DCB,
|
||||
0x0000313E, 0x00050085, 0x00000013, 0x0000435B, 0x00001EB0, 0x00005DCB,
|
||||
0x00050081, 0x00000013, 0x000040D2, 0x0000446C, 0x0000435B, 0x00050051,
|
||||
0x0000000D, 0x00002967, 0x000040D2, 0x00000000, 0x00050051, 0x0000000D,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24608
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
@@ -12,8 +12,8 @@
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %3080 Location 0
|
||||
OpDecorate %5914 Location 1
|
||||
OpDecorate %5818 DescriptorSet 0
|
||||
OpDecorate %5818 Binding 0
|
||||
OpDecorate %5818 DescriptorSet 0
|
||||
OpDecorate %4693 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -44,13 +44,13 @@
|
||||
#endif
|
||||
|
||||
const uint32_t immediate_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006020, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000C08, 0x0000171A, 0x00001255,
|
||||
0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C08, 0x0000001E,
|
||||
0x00000000, 0x00040047, 0x0000171A, 0x0000001E, 0x00000001, 0x00040047,
|
||||
0x000016BA, 0x00000022, 0x00000000, 0x00040047, 0x000016BA, 0x00000021,
|
||||
0x000016BA, 0x00000021, 0x00000000, 0x00040047, 0x000016BA, 0x00000022,
|
||||
0x00000000, 0x00040047, 0x00001255, 0x0000001E, 0x00000000, 0x00020013,
|
||||
0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24627
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
@@ -13,14 +13,14 @@
|
||||
OpDecorate %4693 Location 1
|
||||
OpDecorate %3080 Location 1
|
||||
OpDecorate %5914 Location 2
|
||||
OpDecorate %_struct_419 Block
|
||||
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
|
||||
OpMemberDecorate %_struct_997 0 Offset 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -45,7 +45,7 @@
|
||||
%5474 = OpVariable %_ptr_Input_v2float Input
|
||||
%_struct_997 = OpTypeStruct %v2float
|
||||
%_ptr_PushConstant__struct_997 = OpTypePointer PushConstant %_struct_997
|
||||
%4495 = OpVariable %_ptr_PushConstant__struct_997 PushConstant
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_997 PushConstant
|
||||
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
|
||||
%float_2 = OpConstant %float 2
|
||||
%2981 = OpConstantComposite %v2float %float_2 %float_2
|
||||
@@ -59,7 +59,7 @@
|
||||
%11060 = OpLoad %v4float %5914
|
||||
OpStore %3080 %11060
|
||||
%10541 = OpLoad %v2float %5474
|
||||
%22255 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_0
|
||||
%22255 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_0
|
||||
%12012 = OpLoad %v2float %22255
|
||||
%17501 = OpFMul %v2float %10541 %12012
|
||||
%13314 = OpFMul %v2float %17501 %2981
|
||||
@@ -74,19 +74,19 @@
|
||||
#endif
|
||||
|
||||
const uint32_t immediate_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006033, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006033, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000B000F, 0x00000000,
|
||||
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,
|
||||
0x00000002, 0x00030047, 0x000001A3, 0x00000002, 0x00050048, 0x000001A3,
|
||||
0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x000001A3, 0x00000001,
|
||||
0x0000000B, 0x00000001, 0x00050048, 0x000001A3, 0x00000002, 0x0000000B,
|
||||
0x00000003, 0x00050048, 0x000001A3, 0x00000003, 0x0000000B, 0x00000004,
|
||||
0x00040047, 0x00001562, 0x0000001E, 0x00000000, 0x00030047, 0x000003E5,
|
||||
0x00000002, 0x00050048, 0x000003E5, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290,
|
||||
@@ -102,7 +102,7 @@ const uint32_t immediate_vs[] = {
|
||||
0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004003B, 0x00000291,
|
||||
0x00001562, 0x00000001, 0x0003001E, 0x000003E5, 0x00000013, 0x00040020,
|
||||
0x00000662, 0x00000009, 0x000003E5, 0x0004003B, 0x00000662, 0x0000118F,
|
||||
0x00000662, 0x00000009, 0x000003E5, 0x0004003B, 0x00000662, 0x00000CE9,
|
||||
0x00000009, 0x00040020, 0x00000292, 0x00000009, 0x00000013, 0x0004002B,
|
||||
0x0000000D, 0x00000018, 0x40000000, 0x0005002C, 0x00000013, 0x00000BA5,
|
||||
0x00000018, 0x00000018, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
@@ -112,7 +112,7 @@ const uint32_t immediate_vs[] = {
|
||||
0x00005065, 0x00001255, 0x0003003E, 0x0000103F, 0x00005065, 0x0004003D,
|
||||
0x0000001D, 0x00002B34, 0x0000171A, 0x0003003E, 0x00000C08, 0x00002B34,
|
||||
0x0004003D, 0x00000013, 0x0000292D, 0x00001562, 0x00050041, 0x00000292,
|
||||
0x000056EF, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000013, 0x00002EEC,
|
||||
0x000056EF, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000013, 0x00002EEC,
|
||||
0x000056EF, 0x00050085, 0x00000013, 0x0000445D, 0x0000292D, 0x00002EEC,
|
||||
0x00050085, 0x00000013, 0x00003402, 0x0000445D, 0x00000BA5, 0x00050083,
|
||||
0x00000013, 0x000019DC, 0x00003402, 0x00000300, 0x00050051, 0x0000000D,
|
||||
|
||||
Reference in New Issue
Block a user