[3PP] Support for Vulkan 1.4 + Optimized Vulkan Shaders
This commit is contained in:
parent
d94940f850
commit
cf961cfe7e
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24005
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25013
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -13,21 +13,26 @@
|
|||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %_struct_993 Block
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%207 = OpTypeFunction %float %_ptr_Function_float
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%2785 = OpTypeFunction %float %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
|
@ -46,6 +51,7 @@
|
|||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%bool = OpTypeBool
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -54,6 +60,7 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_1023 = OpConstant %float 1023
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
|
@ -66,197 +73,255 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %21573 None
|
||||
OpSwitch %uint_0 %12914
|
||||
%12914 = OpLabel
|
||||
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%24915 = OpLabel
|
||||
%3356 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14485 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%13729 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%14790 = OpVectorShuffle %v2uint %13729 %13729 0 1
|
||||
OpStore %3356 %14790
|
||||
%12144 = OpLoad %v2uint %3356
|
||||
%23034 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%24389 = OpLoad %v2uint %23034
|
||||
%23437 = OpUGreaterThanEqual %v2bool %12144 %24389
|
||||
%23076 = OpAny %bool %23437
|
||||
OpSelectionMerge %18302 DontFlatten
|
||||
OpBranchConditional %23076 %21992 %18302
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%10533 = OpBitcast %v2int %21717
|
||||
%6680 = OpImageFetch %v4float %24004 %10533 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_1023
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%19954 = OpLoad %152 %5945
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
%18268 = OpBitcast %int %15968
|
||||
%14598 = OpImageFetch %v4uint %19954 %18268
|
||||
%6376 = OpCompositeExtract %uint %14598 0
|
||||
%17705 = OpConvertUToF %float %6376
|
||||
%12314 = OpBitwiseAnd %uint %23099 %uint_7
|
||||
%14345 = OpCompositeExtract %uint %14598 1
|
||||
%16230 = OpIMul %uint %12314 %14345
|
||||
%17759 = OpConvertUToF %float %16230
|
||||
%22854 = OpFMul %float %17759 %float_0_125
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%7500 = OpCompositeInsert %v4float %22361 %10264 0
|
||||
%19969 = OpCompositeExtract %uint %11099 1
|
||||
%18592 = OpShiftRightLogical %uint %19969 %uint_3
|
||||
%15827 = OpIMul %uint %18592 %uint_3
|
||||
%18887 = OpIAdd %uint %15827 %uint_1
|
||||
%14460 = OpBitcast %int %18887
|
||||
%17829 = OpImageFetch %v4uint %19954 %14460
|
||||
%6377 = OpCompositeExtract %uint %17829 0
|
||||
%17706 = OpConvertUToF %float %6377
|
||||
%12315 = OpBitwiseAnd %uint %19969 %uint_7
|
||||
%14346 = OpCompositeExtract %uint %17829 1
|
||||
%16231 = OpIMul %uint %12315 %14346
|
||||
%17760 = OpConvertUToF %float %16231
|
||||
%22855 = OpFMul %float %17760 %float_0_125
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%7501 = OpCompositeInsert %v4float %22362 %7500 1
|
||||
%19970 = OpCompositeExtract %uint %11099 2
|
||||
%18593 = OpShiftRightLogical %uint %19970 %uint_3
|
||||
%15828 = OpIMul %uint %18593 %uint_3
|
||||
%18888 = OpIAdd %uint %15828 %uint_2
|
||||
%14461 = OpBitcast %int %18888
|
||||
%17830 = OpImageFetch %v4uint %19954 %14461
|
||||
%6378 = OpCompositeExtract %uint %17830 0
|
||||
%17707 = OpConvertUToF %float %6378
|
||||
%12316 = OpBitwiseAnd %uint %19970 %uint_7
|
||||
%14347 = OpCompositeExtract %uint %17830 1
|
||||
%16232 = OpIMul %uint %12316 %14347
|
||||
%17761 = OpConvertUToF %float %16232
|
||||
%22856 = OpFMul %float %17761 %float_0_125
|
||||
%11950 = OpFAdd %float %17707 %22856
|
||||
%7246 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
|
||||
%23871 = OpCompositeInsert %v4float %22380 %7501 2
|
||||
%15087 = OpCompositeInsert %v4float %float_1 %23871 3
|
||||
%16359 = OpLoad %166 %3258
|
||||
OpImageWrite %16359 %10533 %15087
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
OpSelectionMerge %9652 DontFlatten
|
||||
OpBranchConditional %23076 %21300 %9652
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9652 = OpLabel
|
||||
%13152 = OpLoad %150 %5759
|
||||
%13519 = OpLoad %v2uint %3356
|
||||
%23771 = OpBitcast %v2int %13519
|
||||
%6680 = OpImageFetch %v4float %13152 %23771 Lod %int_0
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_1023
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %152 %5945
|
||||
%23414 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%20511 = OpLoad %uint %23414
|
||||
%13614 = OpShiftRightLogical %uint %20511 %uint_3
|
||||
%12752 = OpIMul %uint %13614 %uint_3
|
||||
%17964 = OpBitcast %int %12752
|
||||
%16397 = OpImageFetch %v4uint %16968 %17964
|
||||
%10187 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12248 = OpLoad %uint %10187
|
||||
OpStore %14447 %12248
|
||||
%16078 = OpVectorShuffle %v2uint %16397 %16397 0 1
|
||||
OpStore %14448 %16078
|
||||
%6793 = OpFunctionCall %float %4408 %14447 %14448
|
||||
%9096 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %9096 %6793
|
||||
%13767 = OpLoad %152 %5945
|
||||
%23415 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%20512 = OpLoad %uint %23415
|
||||
%13690 = OpShiftRightLogical %uint %20512 %uint_3
|
||||
%12611 = OpIMul %uint %13690 %uint_3
|
||||
%18887 = OpIAdd %uint %12611 %uint_1
|
||||
%14156 = OpBitcast %int %18887
|
||||
%19628 = OpImageFetch %v4uint %13767 %14156
|
||||
%10188 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12249 = OpLoad %uint %10188
|
||||
OpStore %14449 %12249
|
||||
%16079 = OpVectorShuffle %v2uint %19628 %19628 0 1
|
||||
OpStore %14450 %16079
|
||||
%6794 = OpFunctionCall %float %4408 %14449 %14450
|
||||
%9097 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %9097 %6794
|
||||
%13768 = OpLoad %152 %5945
|
||||
%23416 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%20513 = OpLoad %uint %23416
|
||||
%13691 = OpShiftRightLogical %uint %20513 %uint_3
|
||||
%12612 = OpIMul %uint %13691 %uint_3
|
||||
%18888 = OpIAdd %uint %12612 %uint_2
|
||||
%14157 = OpBitcast %int %18888
|
||||
%19629 = OpImageFetch %v4uint %13768 %14157
|
||||
%10189 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12250 = OpLoad %uint %10189
|
||||
OpStore %14485 %12250
|
||||
%16080 = OpVectorShuffle %v2uint %19629 %19629 0 1
|
||||
OpStore %5786 %16080
|
||||
%6795 = OpFunctionCall %float %4408 %14485 %5786
|
||||
%9172 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %9172 %6795
|
||||
%19656 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %19656 %float_1
|
||||
%15656 = OpLoad %166 %3258
|
||||
%23689 = OpLoad %v2uint %3356
|
||||
%10962 = OpBitcast %v2int %23689
|
||||
%16897 = OpLoad %v4float %4783
|
||||
OpImageWrite %15656 %10962 %16897
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5033 = OpFunction %float None %207
|
||||
%3189 = OpFunctionParameter %_ptr_Function_float
|
||||
%21624 = OpLabel
|
||||
%17255 = OpLoad %float %3189
|
||||
%11568 = OpExtInst %float %1 FClamp %17255 %float_0 %float_1
|
||||
OpReturnValue %11568
|
||||
OpFunctionEnd
|
||||
%4408 = OpFunction %float None %2785
|
||||
%4264 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3259 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%22654 = OpLabel
|
||||
%17608 = OpVariable %_ptr_Function_float Function
|
||||
%12973 = OpAccessChain %_ptr_Function_uint %3259 %uint_0
|
||||
%14099 = OpLoad %uint %12973
|
||||
%14027 = OpConvertUToF %float %14099
|
||||
%19819 = OpLoad %uint %4264
|
||||
%25012 = OpBitwiseAnd %uint %19819 %uint_7
|
||||
%20416 = OpAccessChain %_ptr_Function_uint %3259 %uint_1
|
||||
%15049 = OpLoad %uint %20416
|
||||
%11729 = OpIMul %uint %25012 %15049
|
||||
%15978 = OpConvertUToF %float %11729
|
||||
%17832 = OpFMul %float %15978 %float_0_125
|
||||
%14290 = OpFAdd %float %14027 %17832
|
||||
%21024 = OpFMul %float %14290 %float_1_52737048en05
|
||||
OpStore %17608 %21024
|
||||
%11431 = OpFunctionCall %float %5033 %17608
|
||||
OpReturnValue %11431
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_pwl_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00005DC5, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000061B5, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B,
|
||||
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
|
||||
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
|
||||
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047,
|
||||
0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA,
|
||||
0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047,
|
||||
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047,
|
||||
0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A0A,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B,
|
||||
0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000D, 0x000001E0,
|
||||
0x3E000000, 0x0004002B, 0x0000000D, 0x000009AA, 0x37802008, 0x00040017,
|
||||
0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001,
|
||||
0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E,
|
||||
0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1,
|
||||
0x0004003B, 0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009,
|
||||
0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040017, 0x00000012, 0x0000000C,
|
||||
0x00000002, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040017,
|
||||
0x00000018, 0x0000000D, 0x00000003, 0x0004002B, 0x0000000D, 0x00000409,
|
||||
0x447FC000, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00090019,
|
||||
0x00000098, 0x0000000B, 0x00000005, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000315, 0x00000000, 0x00000098,
|
||||
0x0004003B, 0x00000315, 0x00001739, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A13, 0x00000003, 0x00040017, 0x00000017, 0x0000000B, 0x00000004,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00090019, 0x000000A6,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002,
|
||||
0x0000000B, 0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B,
|
||||
0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A,
|
||||
0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001,
|
||||
0x0000001D, 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC,
|
||||
0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
|
||||
0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000,
|
||||
0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D,
|
||||
0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5,
|
||||
0x000035C1, 0x000035C1, 0x00000000, 0x00000001, 0x00050041, 0x0000028E,
|
||||
0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442,
|
||||
0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442,
|
||||
0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E,
|
||||
0x00000002, 0x000400FA, 0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8,
|
||||
0x000055E8, 0x000200F9, 0x00005445, 0x000200F8, 0x0000477E, 0x0004003D,
|
||||
0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C, 0x00000012, 0x00002925,
|
||||
0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925,
|
||||
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
|
||||
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
|
||||
0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
|
||||
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
|
||||
0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
|
||||
0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
|
||||
0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
|
||||
0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
|
||||
0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
|
||||
0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
|
||||
0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
|
||||
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
|
||||
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
|
||||
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
|
||||
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
|
||||
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
|
||||
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
|
||||
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
|
||||
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
|
||||
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
|
||||
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
|
||||
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
|
||||
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
|
||||
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
|
||||
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
|
||||
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
|
||||
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
|
||||
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
|
||||
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
|
||||
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
|
||||
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
|
||||
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
|
||||
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
|
||||
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
|
||||
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C,
|
||||
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
|
||||
0x0000001D, 0x00005D3F, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x00003AEF, 0x0000008A, 0x00005D3F, 0x00000003, 0x0004003D,
|
||||
0x000000A6, 0x00003FE7, 0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925,
|
||||
0x00003AEF, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD,
|
||||
0x00010038,
|
||||
0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020,
|
||||
0x0000028A, 0x00000007, 0x0000000D, 0x00040021, 0x000000CF, 0x0000000D,
|
||||
0x0000028A, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040020,
|
||||
0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00040020, 0x0000028E, 0x00000007, 0x00000011, 0x00050021,
|
||||
0x00000AE1, 0x0000000D, 0x00000288, 0x0000028E, 0x0004002B, 0x0000000D,
|
||||
0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B, 0x0000000D,
|
||||
0x000009AA, 0x37802008, 0x00040017, 0x00000014, 0x0000000B, 0x00000003,
|
||||
0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291,
|
||||
0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020,
|
||||
0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F,
|
||||
0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x00040020, 0x00000292, 0x00000007, 0x00000014, 0x00090019,
|
||||
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
|
||||
0x0004003B, 0x00000313, 0x0000167F, 0x00000000, 0x00040017, 0x00000012,
|
||||
0x0000000C, 0x00000002, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x0004002B, 0x0000000D,
|
||||
0x00000409, 0x447FC000, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000,
|
||||
0x00040020, 0x0000029A, 0x00000007, 0x0000001D, 0x00090019, 0x00000098,
|
||||
0x0000000B, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000315, 0x00000000, 0x00000098, 0x0004003B,
|
||||
0x00000315, 0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13,
|
||||
0x00000003, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B,
|
||||
0x0000000B, 0x00000A10, 0x00000002, 0x00090019, 0x000000A6, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x0000000B,
|
||||
0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B, 0x00000323,
|
||||
0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010,
|
||||
0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014,
|
||||
0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B,
|
||||
0x0000028E, 0x00000D1C, 0x00000007, 0x0004003B, 0x00000292, 0x00001576,
|
||||
0x00000007, 0x0004003B, 0x0000029A, 0x000012AF, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x0000386F, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003895,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x0000169A, 0x00000007, 0x0004003D,
|
||||
0x00000014, 0x000035A1, 0x00000F48, 0x0007004F, 0x00000011, 0x000039C6,
|
||||
0x000035A1, 0x000035A1, 0x00000000, 0x00000001, 0x0003003E, 0x00000D1C,
|
||||
0x000039C6, 0x0004003D, 0x00000011, 0x00002F70, 0x00000D1C, 0x00050041,
|
||||
0x0000028F, 0x000059FA, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011,
|
||||
0x00005F45, 0x000059FA, 0x000500AE, 0x0000000F, 0x00005B8D, 0x00002F70,
|
||||
0x00005F45, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7,
|
||||
0x000025B4, 0x00000002, 0x000400FA, 0x00005A24, 0x00005334, 0x000025B4,
|
||||
0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x000025B4, 0x0004003D,
|
||||
0x00000096, 0x00003360, 0x0000167F, 0x0004003D, 0x00000011, 0x000034CF,
|
||||
0x00000D1C, 0x0004007C, 0x00000012, 0x00005CDB, 0x000034CF, 0x0007005F,
|
||||
0x0000001D, 0x00001A18, 0x00003360, 0x00005CDB, 0x00000002, 0x00000A0B,
|
||||
0x0008004F, 0x00000018, 0x00003BCF, 0x00001A18, 0x00001A18, 0x00000000,
|
||||
0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x000058EC, 0x00003BCF,
|
||||
0x00000409, 0x00060050, 0x00000018, 0x00003BCB, 0x000000FC, 0x000000FC,
|
||||
0x000000FC, 0x00050081, 0x00000018, 0x00004305, 0x000058EC, 0x00003BCB,
|
||||
0x0004006D, 0x00000014, 0x000047B4, 0x00004305, 0x0003003E, 0x00001576,
|
||||
0x000047B4, 0x0004003D, 0x00000098, 0x00004248, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005B76, 0x00001576, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x0000501F, 0x00005B76, 0x000500C2, 0x0000000B, 0x0000352E, 0x0000501F,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x000031D0, 0x0000352E, 0x00000A13,
|
||||
0x0004007C, 0x0000000C, 0x0000462C, 0x000031D0, 0x0005005F, 0x00000017,
|
||||
0x0000400D, 0x00004248, 0x0000462C, 0x00050041, 0x00000288, 0x000027CB,
|
||||
0x00001576, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00002FD8, 0x000027CB,
|
||||
0x0003003E, 0x0000386F, 0x00002FD8, 0x0007004F, 0x00000011, 0x00003ECE,
|
||||
0x0000400D, 0x0000400D, 0x00000000, 0x00000001, 0x0003003E, 0x00003870,
|
||||
0x00003ECE, 0x00060039, 0x0000000D, 0x00001A89, 0x00001138, 0x0000386F,
|
||||
0x00003870, 0x00050041, 0x0000028A, 0x00002388, 0x000012AF, 0x00000A0A,
|
||||
0x0003003E, 0x00002388, 0x00001A89, 0x0004003D, 0x00000098, 0x000035C7,
|
||||
0x00001739, 0x00050041, 0x00000288, 0x00005B77, 0x00001576, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00005020, 0x00005B77, 0x000500C2, 0x0000000B,
|
||||
0x0000357A, 0x00005020, 0x00000A13, 0x00050084, 0x0000000B, 0x00003143,
|
||||
0x0000357A, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003143,
|
||||
0x00000A0D, 0x0004007C, 0x0000000C, 0x0000374C, 0x000049C7, 0x0005005F,
|
||||
0x00000017, 0x00004CAC, 0x000035C7, 0x0000374C, 0x00050041, 0x00000288,
|
||||
0x000027CC, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00002FD9,
|
||||
0x000027CC, 0x0003003E, 0x00003871, 0x00002FD9, 0x0007004F, 0x00000011,
|
||||
0x00003ECF, 0x00004CAC, 0x00004CAC, 0x00000000, 0x00000001, 0x0003003E,
|
||||
0x00003872, 0x00003ECF, 0x00060039, 0x0000000D, 0x00001A8A, 0x00001138,
|
||||
0x00003871, 0x00003872, 0x00050041, 0x0000028A, 0x00002389, 0x000012AF,
|
||||
0x00000A0D, 0x0003003E, 0x00002389, 0x00001A8A, 0x0004003D, 0x00000098,
|
||||
0x000035C8, 0x00001739, 0x00050041, 0x00000288, 0x00005B78, 0x00001576,
|
||||
0x00000A10, 0x0004003D, 0x0000000B, 0x00005021, 0x00005B78, 0x000500C2,
|
||||
0x0000000B, 0x0000357B, 0x00005021, 0x00000A13, 0x00050084, 0x0000000B,
|
||||
0x00003144, 0x0000357B, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8,
|
||||
0x00003144, 0x00000A10, 0x0004007C, 0x0000000C, 0x0000374D, 0x000049C8,
|
||||
0x0005005F, 0x00000017, 0x00004CAD, 0x000035C8, 0x0000374D, 0x00050041,
|
||||
0x00000288, 0x000027CD, 0x00001576, 0x00000A10, 0x0004003D, 0x0000000B,
|
||||
0x00002FDA, 0x000027CD, 0x0003003E, 0x00003895, 0x00002FDA, 0x0007004F,
|
||||
0x00000011, 0x00003ED0, 0x00004CAD, 0x00004CAD, 0x00000000, 0x00000001,
|
||||
0x0003003E, 0x0000169A, 0x00003ED0, 0x00060039, 0x0000000D, 0x00001A8B,
|
||||
0x00001138, 0x00003895, 0x0000169A, 0x00050041, 0x0000028A, 0x000023D4,
|
||||
0x000012AF, 0x00000A10, 0x0003003E, 0x000023D4, 0x00001A8B, 0x00050041,
|
||||
0x0000028A, 0x00004CC8, 0x000012AF, 0x00000A13, 0x0003003E, 0x00004CC8,
|
||||
0x0000008A, 0x0004003D, 0x000000A6, 0x00003D28, 0x00000CBA, 0x0004003D,
|
||||
0x00000011, 0x00005C89, 0x00000D1C, 0x0004007C, 0x00000012, 0x00002AD2,
|
||||
0x00005C89, 0x0004003D, 0x0000001D, 0x00004201, 0x000012AF, 0x00040063,
|
||||
0x00003D28, 0x00002AD2, 0x00004201, 0x000100FD, 0x00010038, 0x00050036,
|
||||
0x0000000D, 0x000013A9, 0x00000000, 0x000000CF, 0x00030037, 0x0000028A,
|
||||
0x00000C75, 0x000200F8, 0x00005478, 0x0004003D, 0x0000000D, 0x00004367,
|
||||
0x00000C75, 0x0008000C, 0x0000000D, 0x00002D30, 0x00000001, 0x0000002B,
|
||||
0x00004367, 0x00000A0C, 0x0000008A, 0x000200FE, 0x00002D30, 0x00010038,
|
||||
0x00050036, 0x0000000D, 0x00001138, 0x00000000, 0x00000AE1, 0x00030037,
|
||||
0x00000288, 0x000010A8, 0x00030037, 0x0000028E, 0x00000CBB, 0x000200F8,
|
||||
0x0000587E, 0x0004003B, 0x0000028A, 0x000044C8, 0x00000007, 0x00050041,
|
||||
0x00000288, 0x000032AD, 0x00000CBB, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00003713, 0x000032AD, 0x00040070, 0x0000000D, 0x000036CB, 0x00003713,
|
||||
0x0004003D, 0x0000000B, 0x00004D6B, 0x000010A8, 0x000500C7, 0x0000000B,
|
||||
0x000061B4, 0x00004D6B, 0x00000A1F, 0x00050041, 0x00000288, 0x00004FC0,
|
||||
0x00000CBB, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00003AC9, 0x00004FC0,
|
||||
0x00050084, 0x0000000B, 0x00002DD1, 0x000061B4, 0x00003AC9, 0x00040070,
|
||||
0x0000000D, 0x00003E6A, 0x00002DD1, 0x00050085, 0x0000000D, 0x000045A8,
|
||||
0x00003E6A, 0x000001E0, 0x00050081, 0x0000000D, 0x000037D2, 0x000036CB,
|
||||
0x000045A8, 0x00050085, 0x0000000D, 0x00005220, 0x000037D2, 0x000009AA,
|
||||
0x0003003E, 0x000044C8, 0x00005220, 0x00050039, 0x0000000D, 0x00002CA7,
|
||||
0x000013A9, 0x000044C8, 0x000200FE, 0x00002CA7, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24390
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25013
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,21 +12,26 @@
|
|||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %_struct_993 Block
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%207 = OpTypeFunction %float %_ptr_Function_float
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%2785 = OpTypeFunction %float %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
|
@ -45,6 +50,7 @@
|
|||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%bool = OpTypeBool
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -53,6 +59,7 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_1023 = OpConstant %float 1023
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
|
@ -69,203 +76,264 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %21573 None
|
||||
OpSwitch %uint_0 %12914
|
||||
%12914 = OpLabel
|
||||
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%24915 = OpLabel
|
||||
%3356 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14485 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%13729 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%14790 = OpVectorShuffle %v2uint %13729 %13729 0 1
|
||||
OpStore %3356 %14790
|
||||
%12144 = OpLoad %v2uint %3356
|
||||
%23034 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%24389 = OpLoad %v2uint %23034
|
||||
%23437 = OpUGreaterThanEqual %v2bool %12144 %24389
|
||||
%23076 = OpAny %bool %23437
|
||||
OpSelectionMerge %18302 DontFlatten
|
||||
OpBranchConditional %23076 %21992 %18302
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%10533 = OpBitcast %v2int %21717
|
||||
%6680 = OpImageFetch %v4float %24004 %10533 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_1023
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%19954 = OpLoad %152 %5945
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
%18268 = OpBitcast %int %15968
|
||||
%14598 = OpImageFetch %v4uint %19954 %18268
|
||||
%6376 = OpCompositeExtract %uint %14598 0
|
||||
%17705 = OpConvertUToF %float %6376
|
||||
%12314 = OpBitwiseAnd %uint %23099 %uint_7
|
||||
%14345 = OpCompositeExtract %uint %14598 1
|
||||
%16230 = OpIMul %uint %12314 %14345
|
||||
%17759 = OpConvertUToF %float %16230
|
||||
%22854 = OpFMul %float %17759 %float_0_125
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%7500 = OpCompositeInsert %v4float %22361 %10264 0
|
||||
%19969 = OpCompositeExtract %uint %11099 1
|
||||
%18592 = OpShiftRightLogical %uint %19969 %uint_3
|
||||
%15827 = OpIMul %uint %18592 %uint_3
|
||||
%18887 = OpIAdd %uint %15827 %uint_1
|
||||
%14460 = OpBitcast %int %18887
|
||||
%17829 = OpImageFetch %v4uint %19954 %14460
|
||||
%6377 = OpCompositeExtract %uint %17829 0
|
||||
%17706 = OpConvertUToF %float %6377
|
||||
%12315 = OpBitwiseAnd %uint %19969 %uint_7
|
||||
%14346 = OpCompositeExtract %uint %17829 1
|
||||
%16231 = OpIMul %uint %12315 %14346
|
||||
%17760 = OpConvertUToF %float %16231
|
||||
%22855 = OpFMul %float %17760 %float_0_125
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%7501 = OpCompositeInsert %v4float %22362 %7500 1
|
||||
%19970 = OpCompositeExtract %uint %11099 2
|
||||
%18593 = OpShiftRightLogical %uint %19970 %uint_3
|
||||
%15828 = OpIMul %uint %18593 %uint_3
|
||||
%18888 = OpIAdd %uint %15828 %uint_2
|
||||
%14461 = OpBitcast %int %18888
|
||||
%17830 = OpImageFetch %v4uint %19954 %14461
|
||||
%6378 = OpCompositeExtract %uint %17830 0
|
||||
%17707 = OpConvertUToF %float %6378
|
||||
%12316 = OpBitwiseAnd %uint %19970 %uint_7
|
||||
%14347 = OpCompositeExtract %uint %17830 1
|
||||
%16232 = OpIMul %uint %12316 %14347
|
||||
%17761 = OpConvertUToF %float %16232
|
||||
%22856 = OpFMul %float %17761 %float_0_125
|
||||
%11950 = OpFAdd %float %17707 %22856
|
||||
%7246 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
|
||||
%6972 = OpCompositeInsert %v4float %22323 %7501 2
|
||||
%24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2
|
||||
%9311 = OpDot %float %24292 %1268
|
||||
%21615 = OpCompositeInsert %v4float %9311 %6972 3
|
||||
%24389 = OpLoad %166 %3258
|
||||
OpImageWrite %24389 %10533 %21615
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
OpSelectionMerge %9652 DontFlatten
|
||||
OpBranchConditional %23076 %21300 %9652
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9652 = OpLabel
|
||||
%13152 = OpLoad %150 %5759
|
||||
%13519 = OpLoad %v2uint %3356
|
||||
%23771 = OpBitcast %v2int %13519
|
||||
%6680 = OpImageFetch %v4float %13152 %23771 Lod %int_0
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_1023
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %152 %5945
|
||||
%23414 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%20511 = OpLoad %uint %23414
|
||||
%13614 = OpShiftRightLogical %uint %20511 %uint_3
|
||||
%12752 = OpIMul %uint %13614 %uint_3
|
||||
%17964 = OpBitcast %int %12752
|
||||
%16397 = OpImageFetch %v4uint %16968 %17964
|
||||
%10187 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12248 = OpLoad %uint %10187
|
||||
OpStore %14447 %12248
|
||||
%16078 = OpVectorShuffle %v2uint %16397 %16397 0 1
|
||||
OpStore %14448 %16078
|
||||
%6793 = OpFunctionCall %float %4408 %14447 %14448
|
||||
%9096 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %9096 %6793
|
||||
%13767 = OpLoad %152 %5945
|
||||
%23415 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%20512 = OpLoad %uint %23415
|
||||
%13690 = OpShiftRightLogical %uint %20512 %uint_3
|
||||
%12611 = OpIMul %uint %13690 %uint_3
|
||||
%18887 = OpIAdd %uint %12611 %uint_1
|
||||
%14156 = OpBitcast %int %18887
|
||||
%19628 = OpImageFetch %v4uint %13767 %14156
|
||||
%10188 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12249 = OpLoad %uint %10188
|
||||
OpStore %14449 %12249
|
||||
%16079 = OpVectorShuffle %v2uint %19628 %19628 0 1
|
||||
OpStore %14450 %16079
|
||||
%6794 = OpFunctionCall %float %4408 %14449 %14450
|
||||
%9097 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %9097 %6794
|
||||
%13768 = OpLoad %152 %5945
|
||||
%23416 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%20513 = OpLoad %uint %23416
|
||||
%13691 = OpShiftRightLogical %uint %20513 %uint_3
|
||||
%12612 = OpIMul %uint %13691 %uint_3
|
||||
%18888 = OpIAdd %uint %12612 %uint_2
|
||||
%14157 = OpBitcast %int %18888
|
||||
%19629 = OpImageFetch %v4uint %13768 %14157
|
||||
%10189 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12250 = OpLoad %uint %10189
|
||||
OpStore %14485 %12250
|
||||
%16080 = OpVectorShuffle %v2uint %19629 %19629 0 1
|
||||
OpStore %5786 %16080
|
||||
%6795 = OpFunctionCall %float %4408 %14485 %5786
|
||||
%9098 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %9098 %6795
|
||||
%12998 = OpLoad %v4float %4783
|
||||
%24707 = OpVectorShuffle %v3float %12998 %12998 0 1 2
|
||||
%11477 = OpDot %float %24707 %1268
|
||||
%7433 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %7433 %11477
|
||||
%15656 = OpLoad %166 %3258
|
||||
%23689 = OpLoad %v2uint %3356
|
||||
%10962 = OpBitcast %v2int %23689
|
||||
%16897 = OpLoad %v4float %4783
|
||||
OpImageWrite %15656 %10962 %16897
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5033 = OpFunction %float None %207
|
||||
%3189 = OpFunctionParameter %_ptr_Function_float
|
||||
%21624 = OpLabel
|
||||
%17255 = OpLoad %float %3189
|
||||
%11568 = OpExtInst %float %1 FClamp %17255 %float_0 %float_1
|
||||
OpReturnValue %11568
|
||||
OpFunctionEnd
|
||||
%4408 = OpFunction %float None %2785
|
||||
%4264 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3259 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%22654 = OpLabel
|
||||
%17608 = OpVariable %_ptr_Function_float Function
|
||||
%12973 = OpAccessChain %_ptr_Function_uint %3259 %uint_0
|
||||
%14099 = OpLoad %uint %12973
|
||||
%14027 = OpConvertUToF %float %14099
|
||||
%19819 = OpLoad %uint %4264
|
||||
%25012 = OpBitwiseAnd %uint %19819 %uint_7
|
||||
%20416 = OpAccessChain %_ptr_Function_uint %3259 %uint_1
|
||||
%15049 = OpLoad %uint %20416
|
||||
%11729 = OpIMul %uint %25012 %15049
|
||||
%15978 = OpConvertUToF %float %11729
|
||||
%17832 = OpFMul %float %15978 %float_0_125
|
||||
%14290 = OpFAdd %float %14027 %17832
|
||||
%21024 = OpFMul %float %14290 %float_1_52737048en05
|
||||
OpStore %17608 %21024
|
||||
%11431 = OpFunctionCall %float %5033 %17608
|
||||
OpReturnValue %11431
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00005F46, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000061B5, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
|
||||
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA,
|
||||
0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000,
|
||||
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
|
||||
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
|
||||
0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA,
|
||||
0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B,
|
||||
0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B,
|
||||
0x0000000D, 0x000009AA, 0x37802008, 0x00040017, 0x00000014, 0x0000000B,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
|
||||
0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011,
|
||||
0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E,
|
||||
0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E,
|
||||
0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
|
||||
0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, 0x00000007,
|
||||
0x0000000D, 0x00040021, 0x000000CF, 0x0000000D, 0x0000028A, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040020, 0x00000288, 0x00000007,
|
||||
0x0000000B, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040020,
|
||||
0x0000028E, 0x00000007, 0x00000011, 0x00050021, 0x00000AE1, 0x0000000D,
|
||||
0x00000288, 0x0000028E, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
|
||||
0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000D,
|
||||
0x000001E0, 0x3E000000, 0x0004002B, 0x0000000D, 0x000009AA, 0x37802008,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001,
|
||||
0x0003001E, 0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009,
|
||||
0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F, 0x00000009, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000011, 0x00020014,
|
||||
0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00040020,
|
||||
0x00000292, 0x00000007, 0x00000014, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313,
|
||||
0x0000167F, 0x00000000, 0x00040017, 0x00000012, 0x0000000C, 0x00000002,
|
||||
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040017, 0x00000018,
|
||||
0x0000000D, 0x00000003, 0x0004002B, 0x0000000D, 0x00000409, 0x447FC000,
|
||||
0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00040020, 0x0000029A,
|
||||
0x00000007, 0x0000001D, 0x00090019, 0x00000098, 0x0000000B, 0x00000005,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020,
|
||||
0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x0000167F,
|
||||
0x00000000, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x00000098, 0x0000000B,
|
||||
0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000315, 0x00000000, 0x00000098, 0x0004003B, 0x00000315,
|
||||
0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B,
|
||||
0x00000A10, 0x00000002, 0x0004002B, 0x0000000D, 0x00000351, 0x3E991687,
|
||||
0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
|
||||
0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
|
||||
0x00000458, 0x000001DC, 0x00090019, 0x000000A6, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00040020,
|
||||
0x00000323, 0x00000000, 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B,
|
||||
0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F,
|
||||
0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001, 0x0000001D, 0x00002818,
|
||||
0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A,
|
||||
0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1,
|
||||
0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1,
|
||||
0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x0000118F,
|
||||
0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE,
|
||||
0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009,
|
||||
0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA,
|
||||
0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9,
|
||||
0x00005445, 0x000200F8, 0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4,
|
||||
0x0000167F, 0x0004007C, 0x00000012, 0x00002925, 0x000054D5, 0x0007005F,
|
||||
0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B,
|
||||
0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000,
|
||||
0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72,
|
||||
0x00000409, 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB,
|
||||
0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x00000098,
|
||||
0x00004DF2, 0x00001739, 0x00050051, 0x0000000B, 0x00005A3B, 0x00002B5B,
|
||||
0x00000000, 0x000500C2, 0x0000000B, 0x0000453A, 0x00005A3B, 0x00000A13,
|
||||
0x00050084, 0x0000000B, 0x00003E60, 0x0000453A, 0x00000A13, 0x0004007C,
|
||||
0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F, 0x00000017, 0x00003906,
|
||||
0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B, 0x000018E8, 0x00003906,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x00004529, 0x000018E8, 0x000500C7,
|
||||
0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F, 0x00050051, 0x0000000B,
|
||||
0x00003809, 0x00003906, 0x00000001, 0x00050084, 0x0000000B, 0x00003F66,
|
||||
0x0000301A, 0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66,
|
||||
0x00050085, 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D,
|
||||
0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005759,
|
||||
0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052,
|
||||
0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B,
|
||||
0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3,
|
||||
0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3,
|
||||
0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F,
|
||||
0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, 0x00050051, 0x0000000B,
|
||||
0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A,
|
||||
0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x00004E01, 0x00000A1F,
|
||||
0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D,
|
||||
0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560,
|
||||
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947,
|
||||
0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C,
|
||||
0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, 0x0000575A, 0x00001D4C,
|
||||
0x00000001, 0x00050051, 0x0000000B, 0x00004E02, 0x00002B5B, 0x00000002,
|
||||
0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, 0x00050080, 0x0000000B,
|
||||
0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D,
|
||||
0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00004DF2, 0x0000387D,
|
||||
0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, 0x00040070,
|
||||
0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C,
|
||||
0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B, 0x000045A6,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B,
|
||||
0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085, 0x0000000D,
|
||||
0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE,
|
||||
0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE,
|
||||
0x000009AA, 0x0008000C, 0x0000000D, 0x00005733, 0x00000001, 0x0000002B,
|
||||
0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C,
|
||||
0x00005733, 0x00001D4D, 0x00000002, 0x0008004F, 0x00000018, 0x00005EE4,
|
||||
0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
|
||||
0x0000000D, 0x0000245F, 0x00005EE4, 0x000004F4, 0x00060052, 0x0000001D,
|
||||
0x0000546F, 0x0000245F, 0x00001B3C, 0x00000003, 0x0004003D, 0x000000A6,
|
||||
0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F,
|
||||
0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
|
||||
0x00000315, 0x00000000, 0x00000098, 0x0004003B, 0x00000315, 0x00001739,
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x00040017,
|
||||
0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000D, 0x00000351, 0x3E991687, 0x0004002B,
|
||||
0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC,
|
||||
0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351, 0x00000458,
|
||||
0x000001DC, 0x00090019, 0x000000A6, 0x0000000D, 0x00000001, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00040020, 0x00000323,
|
||||
0x00000000, 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B,
|
||||
0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A,
|
||||
0x00000A22, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
|
||||
0x00000502, 0x000200F8, 0x00006153, 0x0004003B, 0x0000028E, 0x00000D1C,
|
||||
0x00000007, 0x0004003B, 0x00000292, 0x00001576, 0x00000007, 0x0004003B,
|
||||
0x0000029A, 0x000012AF, 0x00000007, 0x0004003B, 0x00000288, 0x0000386F,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x00003870, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00003871, 0x00000007, 0x0004003B, 0x0000028E, 0x00003872,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003895, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x0000169A, 0x00000007, 0x0004003D, 0x00000014, 0x000035A1,
|
||||
0x00000F48, 0x0007004F, 0x00000011, 0x000039C6, 0x000035A1, 0x000035A1,
|
||||
0x00000000, 0x00000001, 0x0003003E, 0x00000D1C, 0x000039C6, 0x0004003D,
|
||||
0x00000011, 0x00002F70, 0x00000D1C, 0x00050041, 0x0000028F, 0x000059FA,
|
||||
0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00005F45, 0x000059FA,
|
||||
0x000500AE, 0x0000000F, 0x00005B8D, 0x00002F70, 0x00005F45, 0x0004009A,
|
||||
0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x000025B4, 0x00000002,
|
||||
0x000400FA, 0x00005A24, 0x00005334, 0x000025B4, 0x000200F8, 0x00005334,
|
||||
0x000100FD, 0x000200F8, 0x000025B4, 0x0004003D, 0x00000096, 0x00003360,
|
||||
0x0000167F, 0x0004003D, 0x00000011, 0x000034CF, 0x00000D1C, 0x0004007C,
|
||||
0x00000012, 0x00005CDB, 0x000034CF, 0x0007005F, 0x0000001D, 0x00001A18,
|
||||
0x00003360, 0x00005CDB, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
|
||||
0x00003BCF, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0005008E, 0x00000018, 0x000058EC, 0x00003BCF, 0x00000409, 0x00060050,
|
||||
0x00000018, 0x00003BCB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050081,
|
||||
0x00000018, 0x00004305, 0x000058EC, 0x00003BCB, 0x0004006D, 0x00000014,
|
||||
0x000047B4, 0x00004305, 0x0003003E, 0x00001576, 0x000047B4, 0x0004003D,
|
||||
0x00000098, 0x00004248, 0x00001739, 0x00050041, 0x00000288, 0x00005B76,
|
||||
0x00001576, 0x00000A0A, 0x0004003D, 0x0000000B, 0x0000501F, 0x00005B76,
|
||||
0x000500C2, 0x0000000B, 0x0000352E, 0x0000501F, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x000031D0, 0x0000352E, 0x00000A13, 0x0004007C, 0x0000000C,
|
||||
0x0000462C, 0x000031D0, 0x0005005F, 0x00000017, 0x0000400D, 0x00004248,
|
||||
0x0000462C, 0x00050041, 0x00000288, 0x000027CB, 0x00001576, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00002FD8, 0x000027CB, 0x0003003E, 0x0000386F,
|
||||
0x00002FD8, 0x0007004F, 0x00000011, 0x00003ECE, 0x0000400D, 0x0000400D,
|
||||
0x00000000, 0x00000001, 0x0003003E, 0x00003870, 0x00003ECE, 0x00060039,
|
||||
0x0000000D, 0x00001A89, 0x00001138, 0x0000386F, 0x00003870, 0x00050041,
|
||||
0x0000028A, 0x00002388, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00002388,
|
||||
0x00001A89, 0x0004003D, 0x00000098, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005B77, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00005020, 0x00005B77, 0x000500C2, 0x0000000B, 0x0000357A, 0x00005020,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003143, 0x0000357A, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C7, 0x00003143, 0x00000A0D, 0x0004007C,
|
||||
0x0000000C, 0x0000374C, 0x000049C7, 0x0005005F, 0x00000017, 0x00004CAC,
|
||||
0x000035C7, 0x0000374C, 0x00050041, 0x00000288, 0x000027CC, 0x00001576,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x00002FD9, 0x000027CC, 0x0003003E,
|
||||
0x00003871, 0x00002FD9, 0x0007004F, 0x00000011, 0x00003ECF, 0x00004CAC,
|
||||
0x00004CAC, 0x00000000, 0x00000001, 0x0003003E, 0x00003872, 0x00003ECF,
|
||||
0x00060039, 0x0000000D, 0x00001A8A, 0x00001138, 0x00003871, 0x00003872,
|
||||
0x00050041, 0x0000028A, 0x00002389, 0x000012AF, 0x00000A0D, 0x0003003E,
|
||||
0x00002389, 0x00001A8A, 0x0004003D, 0x00000098, 0x000035C8, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005B78, 0x00001576, 0x00000A10, 0x0004003D,
|
||||
0x0000000B, 0x00005021, 0x00005B78, 0x000500C2, 0x0000000B, 0x0000357B,
|
||||
0x00005021, 0x00000A13, 0x00050084, 0x0000000B, 0x00003144, 0x0000357B,
|
||||
0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003144, 0x00000A10,
|
||||
0x0004007C, 0x0000000C, 0x0000374D, 0x000049C8, 0x0005005F, 0x00000017,
|
||||
0x00004CAD, 0x000035C8, 0x0000374D, 0x00050041, 0x00000288, 0x000027CD,
|
||||
0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00002FDA, 0x000027CD,
|
||||
0x0003003E, 0x00003895, 0x00002FDA, 0x0007004F, 0x00000011, 0x00003ED0,
|
||||
0x00004CAD, 0x00004CAD, 0x00000000, 0x00000001, 0x0003003E, 0x0000169A,
|
||||
0x00003ED0, 0x00060039, 0x0000000D, 0x00001A8B, 0x00001138, 0x00003895,
|
||||
0x0000169A, 0x00050041, 0x0000028A, 0x0000238A, 0x000012AF, 0x00000A10,
|
||||
0x0003003E, 0x0000238A, 0x00001A8B, 0x0004003D, 0x0000001D, 0x000032C6,
|
||||
0x000012AF, 0x0008004F, 0x00000018, 0x00006083, 0x000032C6, 0x000032C6,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x00002CD5,
|
||||
0x00006083, 0x000004F4, 0x00050041, 0x0000028A, 0x00001D09, 0x000012AF,
|
||||
0x00000A13, 0x0003003E, 0x00001D09, 0x00002CD5, 0x0004003D, 0x000000A6,
|
||||
0x00003D28, 0x00000CBA, 0x0004003D, 0x00000011, 0x00005C89, 0x00000D1C,
|
||||
0x0004007C, 0x00000012, 0x00002AD2, 0x00005C89, 0x0004003D, 0x0000001D,
|
||||
0x00004201, 0x000012AF, 0x00040063, 0x00003D28, 0x00002AD2, 0x00004201,
|
||||
0x000100FD, 0x00010038, 0x00050036, 0x0000000D, 0x000013A9, 0x00000000,
|
||||
0x000000CF, 0x00030037, 0x0000028A, 0x00000C75, 0x000200F8, 0x00005478,
|
||||
0x0004003D, 0x0000000D, 0x00004367, 0x00000C75, 0x0008000C, 0x0000000D,
|
||||
0x00002D30, 0x00000001, 0x0000002B, 0x00004367, 0x00000A0C, 0x0000008A,
|
||||
0x000200FE, 0x00002D30, 0x00010038, 0x00050036, 0x0000000D, 0x00001138,
|
||||
0x00000000, 0x00000AE1, 0x00030037, 0x00000288, 0x000010A8, 0x00030037,
|
||||
0x0000028E, 0x00000CBB, 0x000200F8, 0x0000587E, 0x0004003B, 0x0000028A,
|
||||
0x000044C8, 0x00000007, 0x00050041, 0x00000288, 0x000032AD, 0x00000CBB,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003713, 0x000032AD, 0x00040070,
|
||||
0x0000000D, 0x000036CB, 0x00003713, 0x0004003D, 0x0000000B, 0x00004D6B,
|
||||
0x000010A8, 0x000500C7, 0x0000000B, 0x000061B4, 0x00004D6B, 0x00000A1F,
|
||||
0x00050041, 0x00000288, 0x00004FC0, 0x00000CBB, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00003AC9, 0x00004FC0, 0x00050084, 0x0000000B, 0x00002DD1,
|
||||
0x000061B4, 0x00003AC9, 0x00040070, 0x0000000D, 0x00003E6A, 0x00002DD1,
|
||||
0x00050085, 0x0000000D, 0x000045A8, 0x00003E6A, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x000037D2, 0x000036CB, 0x000045A8, 0x00050085, 0x0000000D,
|
||||
0x00005220, 0x000037D2, 0x000009AA, 0x0003003E, 0x000044C8, 0x00005220,
|
||||
0x00050039, 0x0000000D, 0x00002CA7, 0x000013A9, 0x000044C8, 0x000200FE,
|
||||
0x00002CA7, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24950
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25013
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,18 +12,24 @@
|
|||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%207 = OpTypeFunction %float %_ptr_Function_float
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%2785 = OpTypeFunction %float %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_0_125 = OpConstant %float 0.125
|
||||
|
@ -33,6 +39,7 @@
|
|||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -42,6 +49,7 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_1023 = OpConstant %float 1023
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
|
@ -54,171 +62,230 @@
|
|||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%24915 = OpLabel
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14485 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14622 = OpLoad %v4float %gl_FragCoord
|
||||
%6659 = OpVectorShuffle %v2float %14622 %14622 0 1
|
||||
%8667 = OpConvertFToU %v2uint %6659
|
||||
%21665 = OpLoad %150 %5759
|
||||
%11127 = OpBitcast %v2int %8667
|
||||
%6680 = OpImageFetch %v4float %21665 %11127 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_1023
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%19954 = OpLoad %152 %5945
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
%18268 = OpBitcast %int %15968
|
||||
%14598 = OpImageFetch %v4uint %19954 %18268
|
||||
%6376 = OpCompositeExtract %uint %14598 0
|
||||
%17705 = OpConvertUToF %float %6376
|
||||
%12314 = OpBitwiseAnd %uint %23099 %uint_7
|
||||
%14345 = OpCompositeExtract %uint %14598 1
|
||||
%16230 = OpIMul %uint %12314 %14345
|
||||
%17759 = OpConvertUToF %float %16230
|
||||
%22854 = OpFMul %float %17759 %float_0_125
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%7500 = OpCompositeInsert %v4float %22361 %10264 0
|
||||
%19969 = OpCompositeExtract %uint %11099 1
|
||||
%18592 = OpShiftRightLogical %uint %19969 %uint_3
|
||||
%15827 = OpIMul %uint %18592 %uint_3
|
||||
%18887 = OpIAdd %uint %15827 %uint_1
|
||||
%14460 = OpBitcast %int %18887
|
||||
%17829 = OpImageFetch %v4uint %19954 %14460
|
||||
%6377 = OpCompositeExtract %uint %17829 0
|
||||
%17706 = OpConvertUToF %float %6377
|
||||
%12315 = OpBitwiseAnd %uint %19969 %uint_7
|
||||
%14346 = OpCompositeExtract %uint %17829 1
|
||||
%16231 = OpIMul %uint %12315 %14346
|
||||
%17760 = OpConvertUToF %float %16231
|
||||
%22855 = OpFMul %float %17760 %float_0_125
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%7501 = OpCompositeInsert %v4float %22362 %7500 1
|
||||
%19970 = OpCompositeExtract %uint %11099 2
|
||||
%18593 = OpShiftRightLogical %uint %19970 %uint_3
|
||||
%15828 = OpIMul %uint %18593 %uint_3
|
||||
%18888 = OpIAdd %uint %15828 %uint_2
|
||||
%14461 = OpBitcast %int %18888
|
||||
%17830 = OpImageFetch %v4uint %19954 %14461
|
||||
%6378 = OpCompositeExtract %uint %17830 0
|
||||
%17707 = OpConvertUToF %float %6378
|
||||
%12316 = OpBitwiseAnd %uint %19970 %uint_7
|
||||
%14347 = OpCompositeExtract %uint %17830 1
|
||||
%16232 = OpIMul %uint %12316 %14347
|
||||
%17761 = OpConvertUToF %float %16232
|
||||
%22856 = OpFMul %float %17761 %float_0_125
|
||||
%11950 = OpFAdd %float %17707 %22856
|
||||
%7246 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
|
||||
%6972 = OpCompositeInsert %v4float %22323 %7501 2
|
||||
%24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2
|
||||
%9330 = OpDot %float %24292 %1268
|
||||
%24368 = OpCompositeInsert %v4float %9330 %6972 3
|
||||
OpStore %3258 %24368
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_1023
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %152 %5945
|
||||
%23414 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%20511 = OpLoad %uint %23414
|
||||
%13614 = OpShiftRightLogical %uint %20511 %uint_3
|
||||
%12752 = OpIMul %uint %13614 %uint_3
|
||||
%17964 = OpBitcast %int %12752
|
||||
%16397 = OpImageFetch %v4uint %16968 %17964
|
||||
%10187 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12248 = OpLoad %uint %10187
|
||||
OpStore %14447 %12248
|
||||
%16078 = OpVectorShuffle %v2uint %16397 %16397 0 1
|
||||
OpStore %14448 %16078
|
||||
%6793 = OpFunctionCall %float %4408 %14447 %14448
|
||||
%9096 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %9096 %6793
|
||||
%13767 = OpLoad %152 %5945
|
||||
%23415 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%20512 = OpLoad %uint %23415
|
||||
%13690 = OpShiftRightLogical %uint %20512 %uint_3
|
||||
%12611 = OpIMul %uint %13690 %uint_3
|
||||
%18887 = OpIAdd %uint %12611 %uint_1
|
||||
%14156 = OpBitcast %int %18887
|
||||
%19628 = OpImageFetch %v4uint %13767 %14156
|
||||
%10188 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12249 = OpLoad %uint %10188
|
||||
OpStore %14449 %12249
|
||||
%16079 = OpVectorShuffle %v2uint %19628 %19628 0 1
|
||||
OpStore %14450 %16079
|
||||
%6794 = OpFunctionCall %float %4408 %14449 %14450
|
||||
%9097 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %9097 %6794
|
||||
%13768 = OpLoad %152 %5945
|
||||
%23416 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%20513 = OpLoad %uint %23416
|
||||
%13691 = OpShiftRightLogical %uint %20513 %uint_3
|
||||
%12612 = OpIMul %uint %13691 %uint_3
|
||||
%18888 = OpIAdd %uint %12612 %uint_2
|
||||
%14157 = OpBitcast %int %18888
|
||||
%19629 = OpImageFetch %v4uint %13768 %14157
|
||||
%10189 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12250 = OpLoad %uint %10189
|
||||
OpStore %14485 %12250
|
||||
%16080 = OpVectorShuffle %v2uint %19629 %19629 0 1
|
||||
OpStore %5786 %16080
|
||||
%6795 = OpFunctionCall %float %4408 %14485 %5786
|
||||
%9098 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %9098 %6795
|
||||
%12998 = OpLoad %v4float %4783
|
||||
%24707 = OpVectorShuffle %v3float %12998 %12998 0 1 2
|
||||
%11477 = OpDot %float %24707 %1268
|
||||
%7433 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %7433 %11477
|
||||
%17934 = OpLoad %v4float %4783
|
||||
OpStore %3258 %17934
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5033 = OpFunction %float None %207
|
||||
%3189 = OpFunctionParameter %_ptr_Function_float
|
||||
%21624 = OpLabel
|
||||
%17255 = OpLoad %float %3189
|
||||
%11568 = OpExtInst %float %1 FClamp %17255 %float_0 %float_1
|
||||
OpReturnValue %11568
|
||||
OpFunctionEnd
|
||||
%4408 = OpFunction %float None %2785
|
||||
%4264 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3259 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%22654 = OpLabel
|
||||
%17608 = OpVariable %_ptr_Function_float Function
|
||||
%12973 = OpAccessChain %_ptr_Function_uint %3259 %uint_0
|
||||
%14099 = OpLoad %uint %12973
|
||||
%14027 = OpConvertUToF %float %14099
|
||||
%19819 = OpLoad %uint %4264
|
||||
%25012 = OpBitwiseAnd %uint %19819 %uint_7
|
||||
%20416 = OpAccessChain %_ptr_Function_uint %3259 %uint_1
|
||||
%15049 = OpLoad %uint %20416
|
||||
%11729 = OpIMul %uint %25012 %15049
|
||||
%15978 = OpConvertUToF %float %11729
|
||||
%17832 = OpFMul %float %15978 %float_0_125
|
||||
%14290 = OpFAdd %float %14027 %17832
|
||||
%21024 = OpFMul %float %14290 %float_1_52737048en05
|
||||
OpStore %17608 %21024
|
||||
%11431 = OpFunctionCall %float %5033 %17608
|
||||
OpReturnValue %11431
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000061B5, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
|
||||
0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B, 0x0000000D,
|
||||
0x000009AA, 0x37802008, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
|
||||
0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x00000098, 0x0000000B,
|
||||
0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000315, 0x00000000, 0x00000098, 0x0004003B, 0x00000315,
|
||||
0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B,
|
||||
0x00000A10, 0x00000002, 0x0004002B, 0x0000000D, 0x00000351, 0x3E991687,
|
||||
0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
|
||||
0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
|
||||
0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
|
||||
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
|
||||
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
|
||||
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
|
||||
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
|
||||
0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77,
|
||||
0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77,
|
||||
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
|
||||
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
|
||||
0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
|
||||
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
|
||||
0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
|
||||
0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
|
||||
0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
|
||||
0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
|
||||
0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
|
||||
0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
|
||||
0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
|
||||
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
|
||||
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
|
||||
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
|
||||
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
|
||||
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
|
||||
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
|
||||
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
|
||||
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
|
||||
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
|
||||
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
|
||||
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
|
||||
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
|
||||
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
|
||||
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
|
||||
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
|
||||
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
|
||||
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
|
||||
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
|
||||
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
|
||||
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
|
||||
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
|
||||
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
|
||||
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
|
||||
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733,
|
||||
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
|
||||
0x0000001D, 0x00001B3C, 0x00005733, 0x00001D4D, 0x00000002, 0x0008004F,
|
||||
0x00000018, 0x00005EE4, 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001,
|
||||
0x00000002, 0x00050094, 0x0000000D, 0x00002472, 0x00005EE4, 0x000004F4,
|
||||
0x00060052, 0x0000001D, 0x00005F30, 0x00002472, 0x00001B3C, 0x00000003,
|
||||
0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD, 0x00010038,
|
||||
0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040021, 0x000000CF,
|
||||
0x0000000D, 0x0000028A, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040020, 0x0000028E, 0x00000007, 0x00000011,
|
||||
0x00050021, 0x00000AE1, 0x0000000D, 0x00000288, 0x0000028E, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B,
|
||||
0x0000000D, 0x000009AA, 0x37802008, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B,
|
||||
0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020,
|
||||
0x00000291, 0x00000007, 0x00000014, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313,
|
||||
0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D, 0x00000003,
|
||||
0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B, 0x0000000D,
|
||||
0x000000FC, 0x3F000000, 0x00040020, 0x0000029B, 0x00000007, 0x0000001D,
|
||||
0x00090019, 0x00000098, 0x0000000B, 0x00000005, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000315, 0x00000000,
|
||||
0x00000098, 0x0004003B, 0x00000315, 0x00001739, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A13, 0x00000003, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B,
|
||||
0x0000000D, 0x00000351, 0x3E991687, 0x0004002B, 0x0000000D, 0x00000458,
|
||||
0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC, 0x3DE978D5, 0x0006002C,
|
||||
0x00000018, 0x000004F4, 0x00000351, 0x00000458, 0x000001DC, 0x00040020,
|
||||
0x0000029C, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029C, 0x00000CBA,
|
||||
0x00000003, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006153, 0x0004003B, 0x00000291, 0x00001576, 0x00000007,
|
||||
0x0004003B, 0x0000029B, 0x000012AF, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x0000386F, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003895, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000169A, 0x00000007, 0x0004003D, 0x0000001D,
|
||||
0x0000391E, 0x00000C93, 0x0007004F, 0x00000013, 0x00001A03, 0x0000391E,
|
||||
0x0000391E, 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB,
|
||||
0x00001A03, 0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C,
|
||||
0x00000012, 0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18,
|
||||
0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
|
||||
0x00003BCF, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0005008E, 0x00000018, 0x000058EC, 0x00003BCF, 0x00000409, 0x00060050,
|
||||
0x00000018, 0x00003BCB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050081,
|
||||
0x00000018, 0x00004305, 0x000058EC, 0x00003BCB, 0x0004006D, 0x00000014,
|
||||
0x000047B4, 0x00004305, 0x0003003E, 0x00001576, 0x000047B4, 0x0004003D,
|
||||
0x00000098, 0x00004248, 0x00001739, 0x00050041, 0x00000288, 0x00005B76,
|
||||
0x00001576, 0x00000A0A, 0x0004003D, 0x0000000B, 0x0000501F, 0x00005B76,
|
||||
0x000500C2, 0x0000000B, 0x0000352E, 0x0000501F, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x000031D0, 0x0000352E, 0x00000A13, 0x0004007C, 0x0000000C,
|
||||
0x0000462C, 0x000031D0, 0x0005005F, 0x00000017, 0x0000400D, 0x00004248,
|
||||
0x0000462C, 0x00050041, 0x00000288, 0x000027CB, 0x00001576, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00002FD8, 0x000027CB, 0x0003003E, 0x0000386F,
|
||||
0x00002FD8, 0x0007004F, 0x00000011, 0x00003ECE, 0x0000400D, 0x0000400D,
|
||||
0x00000000, 0x00000001, 0x0003003E, 0x00003870, 0x00003ECE, 0x00060039,
|
||||
0x0000000D, 0x00001A89, 0x00001138, 0x0000386F, 0x00003870, 0x00050041,
|
||||
0x0000028A, 0x00002388, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00002388,
|
||||
0x00001A89, 0x0004003D, 0x00000098, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005B77, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00005020, 0x00005B77, 0x000500C2, 0x0000000B, 0x0000357A, 0x00005020,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003143, 0x0000357A, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C7, 0x00003143, 0x00000A0D, 0x0004007C,
|
||||
0x0000000C, 0x0000374C, 0x000049C7, 0x0005005F, 0x00000017, 0x00004CAC,
|
||||
0x000035C7, 0x0000374C, 0x00050041, 0x00000288, 0x000027CC, 0x00001576,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x00002FD9, 0x000027CC, 0x0003003E,
|
||||
0x00003871, 0x00002FD9, 0x0007004F, 0x00000011, 0x00003ECF, 0x00004CAC,
|
||||
0x00004CAC, 0x00000000, 0x00000001, 0x0003003E, 0x00003872, 0x00003ECF,
|
||||
0x00060039, 0x0000000D, 0x00001A8A, 0x00001138, 0x00003871, 0x00003872,
|
||||
0x00050041, 0x0000028A, 0x00002389, 0x000012AF, 0x00000A0D, 0x0003003E,
|
||||
0x00002389, 0x00001A8A, 0x0004003D, 0x00000098, 0x000035C8, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005B78, 0x00001576, 0x00000A10, 0x0004003D,
|
||||
0x0000000B, 0x00005021, 0x00005B78, 0x000500C2, 0x0000000B, 0x0000357B,
|
||||
0x00005021, 0x00000A13, 0x00050084, 0x0000000B, 0x00003144, 0x0000357B,
|
||||
0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003144, 0x00000A10,
|
||||
0x0004007C, 0x0000000C, 0x0000374D, 0x000049C8, 0x0005005F, 0x00000017,
|
||||
0x00004CAD, 0x000035C8, 0x0000374D, 0x00050041, 0x00000288, 0x000027CD,
|
||||
0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00002FDA, 0x000027CD,
|
||||
0x0003003E, 0x00003895, 0x00002FDA, 0x0007004F, 0x00000011, 0x00003ED0,
|
||||
0x00004CAD, 0x00004CAD, 0x00000000, 0x00000001, 0x0003003E, 0x0000169A,
|
||||
0x00003ED0, 0x00060039, 0x0000000D, 0x00001A8B, 0x00001138, 0x00003895,
|
||||
0x0000169A, 0x00050041, 0x0000028A, 0x0000238A, 0x000012AF, 0x00000A10,
|
||||
0x0003003E, 0x0000238A, 0x00001A8B, 0x0004003D, 0x0000001D, 0x000032C6,
|
||||
0x000012AF, 0x0008004F, 0x00000018, 0x00006083, 0x000032C6, 0x000032C6,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x00002CD5,
|
||||
0x00006083, 0x000004F4, 0x00050041, 0x0000028A, 0x00001D09, 0x000012AF,
|
||||
0x00000A13, 0x0003003E, 0x00001D09, 0x00002CD5, 0x0004003D, 0x0000001D,
|
||||
0x0000460E, 0x000012AF, 0x0003003E, 0x00000CBA, 0x0000460E, 0x000100FD,
|
||||
0x00010038, 0x00050036, 0x0000000D, 0x000013A9, 0x00000000, 0x000000CF,
|
||||
0x00030037, 0x0000028A, 0x00000C75, 0x000200F8, 0x00005478, 0x0004003D,
|
||||
0x0000000D, 0x00004367, 0x00000C75, 0x0008000C, 0x0000000D, 0x00002D30,
|
||||
0x00000001, 0x0000002B, 0x00004367, 0x00000A0C, 0x0000008A, 0x000200FE,
|
||||
0x00002D30, 0x00010038, 0x00050036, 0x0000000D, 0x00001138, 0x00000000,
|
||||
0x00000AE1, 0x00030037, 0x00000288, 0x000010A8, 0x00030037, 0x0000028E,
|
||||
0x00000CBB, 0x000200F8, 0x0000587E, 0x0004003B, 0x0000028A, 0x000044C8,
|
||||
0x00000007, 0x00050041, 0x00000288, 0x000032AD, 0x00000CBB, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00003713, 0x000032AD, 0x00040070, 0x0000000D,
|
||||
0x000036CB, 0x00003713, 0x0004003D, 0x0000000B, 0x00004D6B, 0x000010A8,
|
||||
0x000500C7, 0x0000000B, 0x000061B4, 0x00004D6B, 0x00000A1F, 0x00050041,
|
||||
0x00000288, 0x00004FC0, 0x00000CBB, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00003AC9, 0x00004FC0, 0x00050084, 0x0000000B, 0x00002DD1, 0x000061B4,
|
||||
0x00003AC9, 0x00040070, 0x0000000D, 0x00003E6A, 0x00002DD1, 0x00050085,
|
||||
0x0000000D, 0x000045A8, 0x00003E6A, 0x000001E0, 0x00050081, 0x0000000D,
|
||||
0x000037D2, 0x000036CB, 0x000045A8, 0x00050085, 0x0000000D, 0x00005220,
|
||||
0x000037D2, 0x000009AA, 0x0003003E, 0x000044C8, 0x00005220, 0x00050039,
|
||||
0x0000000D, 0x00002CA7, 0x000013A9, 0x000044C8, 0x000200FE, 0x00002CA7,
|
||||
0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24950
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25013
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,18 +12,24 @@
|
|||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%207 = OpTypeFunction %float %_ptr_Function_float
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%2785 = OpTypeFunction %float %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_0_125 = OpConstant %float 0.125
|
||||
|
@ -33,6 +39,7 @@
|
|||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -42,6 +49,7 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_1023 = OpConstant %float 1023
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
|
@ -50,164 +58,221 @@
|
|||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%24915 = OpLabel
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14485 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14622 = OpLoad %v4float %gl_FragCoord
|
||||
%6659 = OpVectorShuffle %v2float %14622 %14622 0 1
|
||||
%8667 = OpConvertFToU %v2uint %6659
|
||||
%21665 = OpLoad %150 %5759
|
||||
%11127 = OpBitcast %v2int %8667
|
||||
%6680 = OpImageFetch %v4float %21665 %11127 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_1023
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%19954 = OpLoad %152 %5945
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
%18268 = OpBitcast %int %15968
|
||||
%14598 = OpImageFetch %v4uint %19954 %18268
|
||||
%6376 = OpCompositeExtract %uint %14598 0
|
||||
%17705 = OpConvertUToF %float %6376
|
||||
%12314 = OpBitwiseAnd %uint %23099 %uint_7
|
||||
%14345 = OpCompositeExtract %uint %14598 1
|
||||
%16230 = OpIMul %uint %12314 %14345
|
||||
%17759 = OpConvertUToF %float %16230
|
||||
%22854 = OpFMul %float %17759 %float_0_125
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%7500 = OpCompositeInsert %v4float %22361 %10264 0
|
||||
%19969 = OpCompositeExtract %uint %11099 1
|
||||
%18592 = OpShiftRightLogical %uint %19969 %uint_3
|
||||
%15827 = OpIMul %uint %18592 %uint_3
|
||||
%18887 = OpIAdd %uint %15827 %uint_1
|
||||
%14460 = OpBitcast %int %18887
|
||||
%17829 = OpImageFetch %v4uint %19954 %14460
|
||||
%6377 = OpCompositeExtract %uint %17829 0
|
||||
%17706 = OpConvertUToF %float %6377
|
||||
%12315 = OpBitwiseAnd %uint %19969 %uint_7
|
||||
%14346 = OpCompositeExtract %uint %17829 1
|
||||
%16231 = OpIMul %uint %12315 %14346
|
||||
%17760 = OpConvertUToF %float %16231
|
||||
%22855 = OpFMul %float %17760 %float_0_125
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%7501 = OpCompositeInsert %v4float %22362 %7500 1
|
||||
%19970 = OpCompositeExtract %uint %11099 2
|
||||
%18593 = OpShiftRightLogical %uint %19970 %uint_3
|
||||
%15828 = OpIMul %uint %18593 %uint_3
|
||||
%18888 = OpIAdd %uint %15828 %uint_2
|
||||
%14461 = OpBitcast %int %18888
|
||||
%17830 = OpImageFetch %v4uint %19954 %14461
|
||||
%6378 = OpCompositeExtract %uint %17830 0
|
||||
%17707 = OpConvertUToF %float %6378
|
||||
%12316 = OpBitwiseAnd %uint %19970 %uint_7
|
||||
%14347 = OpCompositeExtract %uint %17830 1
|
||||
%16232 = OpIMul %uint %12316 %14347
|
||||
%17761 = OpConvertUToF %float %16232
|
||||
%22856 = OpFMul %float %17761 %float_0_125
|
||||
%11950 = OpFAdd %float %17707 %22856
|
||||
%7246 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
|
||||
%23890 = OpCompositeInsert %v4float %22380 %7501 2
|
||||
%17840 = OpCompositeInsert %v4float %float_1 %23890 3
|
||||
OpStore %3258 %17840
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_1023
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %152 %5945
|
||||
%23414 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%20511 = OpLoad %uint %23414
|
||||
%13614 = OpShiftRightLogical %uint %20511 %uint_3
|
||||
%12752 = OpIMul %uint %13614 %uint_3
|
||||
%17964 = OpBitcast %int %12752
|
||||
%16397 = OpImageFetch %v4uint %16968 %17964
|
||||
%10187 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12248 = OpLoad %uint %10187
|
||||
OpStore %14447 %12248
|
||||
%16078 = OpVectorShuffle %v2uint %16397 %16397 0 1
|
||||
OpStore %14448 %16078
|
||||
%6793 = OpFunctionCall %float %4408 %14447 %14448
|
||||
%9096 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %9096 %6793
|
||||
%13767 = OpLoad %152 %5945
|
||||
%23415 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%20512 = OpLoad %uint %23415
|
||||
%13690 = OpShiftRightLogical %uint %20512 %uint_3
|
||||
%12611 = OpIMul %uint %13690 %uint_3
|
||||
%18887 = OpIAdd %uint %12611 %uint_1
|
||||
%14156 = OpBitcast %int %18887
|
||||
%19628 = OpImageFetch %v4uint %13767 %14156
|
||||
%10188 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12249 = OpLoad %uint %10188
|
||||
OpStore %14449 %12249
|
||||
%16079 = OpVectorShuffle %v2uint %19628 %19628 0 1
|
||||
OpStore %14450 %16079
|
||||
%6794 = OpFunctionCall %float %4408 %14449 %14450
|
||||
%9097 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %9097 %6794
|
||||
%13768 = OpLoad %152 %5945
|
||||
%23416 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%20513 = OpLoad %uint %23416
|
||||
%13691 = OpShiftRightLogical %uint %20513 %uint_3
|
||||
%12612 = OpIMul %uint %13691 %uint_3
|
||||
%18888 = OpIAdd %uint %12612 %uint_2
|
||||
%14157 = OpBitcast %int %18888
|
||||
%19629 = OpImageFetch %v4uint %13768 %14157
|
||||
%10189 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12250 = OpLoad %uint %10189
|
||||
OpStore %14485 %12250
|
||||
%16080 = OpVectorShuffle %v2uint %19629 %19629 0 1
|
||||
OpStore %5786 %16080
|
||||
%6795 = OpFunctionCall %float %4408 %14485 %5786
|
||||
%9172 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %9172 %6795
|
||||
%19656 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %19656 %float_1
|
||||
%17934 = OpLoad %v4float %4783
|
||||
OpStore %3258 %17934
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5033 = OpFunction %float None %207
|
||||
%3189 = OpFunctionParameter %_ptr_Function_float
|
||||
%21624 = OpLabel
|
||||
%17255 = OpLoad %float %3189
|
||||
%11568 = OpExtInst %float %1 FClamp %17255 %float_0 %float_1
|
||||
OpReturnValue %11568
|
||||
OpFunctionEnd
|
||||
%4408 = OpFunction %float None %2785
|
||||
%4264 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3259 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%22654 = OpLabel
|
||||
%17608 = OpVariable %_ptr_Function_float Function
|
||||
%12973 = OpAccessChain %_ptr_Function_uint %3259 %uint_0
|
||||
%14099 = OpLoad %uint %12973
|
||||
%14027 = OpConvertUToF %float %14099
|
||||
%19819 = OpLoad %uint %4264
|
||||
%25012 = OpBitwiseAnd %uint %19819 %uint_7
|
||||
%20416 = OpAccessChain %_ptr_Function_uint %3259 %uint_1
|
||||
%15049 = OpLoad %uint %20416
|
||||
%11729 = OpIMul %uint %25012 %15049
|
||||
%15978 = OpConvertUToF %float %11729
|
||||
%17832 = OpFMul %float %15978 %float_0_125
|
||||
%14290 = OpFAdd %float %14027 %17832
|
||||
%21024 = OpFMul %float %14290 %float_1_52737048en05
|
||||
OpStore %17608 %21024
|
||||
%11431 = OpFunctionCall %float %5033 %17608
|
||||
OpReturnValue %11431
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_pwl_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000061B5, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
|
||||
0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B, 0x0000000D,
|
||||
0x000009AA, 0x37802008, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
|
||||
0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x00000098, 0x0000000B,
|
||||
0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000315, 0x00000000, 0x00000098, 0x0004003B, 0x00000315,
|
||||
0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B,
|
||||
0x00000A10, 0x00000002, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
|
||||
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
|
||||
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
|
||||
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
|
||||
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
|
||||
0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77,
|
||||
0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77,
|
||||
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
|
||||
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
|
||||
0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
|
||||
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
|
||||
0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
|
||||
0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
|
||||
0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
|
||||
0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
|
||||
0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
|
||||
0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
|
||||
0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
|
||||
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
|
||||
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
|
||||
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
|
||||
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
|
||||
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
|
||||
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
|
||||
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
|
||||
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
|
||||
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
|
||||
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
|
||||
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
|
||||
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
|
||||
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
|
||||
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
|
||||
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
|
||||
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
|
||||
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
|
||||
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
|
||||
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
|
||||
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
|
||||
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
|
||||
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
|
||||
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
|
||||
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C,
|
||||
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
|
||||
0x0000001D, 0x00005D52, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x000045B0, 0x0000008A, 0x00005D52, 0x00000003, 0x0003003E,
|
||||
0x00000CBA, 0x000045B0, 0x000100FD, 0x00010038,
|
||||
0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040021, 0x000000CF,
|
||||
0x0000000D, 0x0000028A, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040020, 0x0000028E, 0x00000007, 0x00000011,
|
||||
0x00050021, 0x00000AE1, 0x0000000D, 0x00000288, 0x0000028E, 0x0004002B,
|
||||
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A,
|
||||
0x3F800000, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B,
|
||||
0x0000000D, 0x000009AA, 0x37802008, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B,
|
||||
0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020,
|
||||
0x00000291, 0x00000007, 0x00000014, 0x00090019, 0x00000096, 0x0000000D,
|
||||
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313,
|
||||
0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D, 0x00000003,
|
||||
0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B, 0x0000000D,
|
||||
0x000000FC, 0x3F000000, 0x00040020, 0x0000029B, 0x00000007, 0x0000001D,
|
||||
0x00090019, 0x00000098, 0x0000000B, 0x00000005, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000315, 0x00000000,
|
||||
0x00000098, 0x0004003B, 0x00000315, 0x00001739, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A13, 0x00000003, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040020,
|
||||
0x0000029C, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029C, 0x00000CBA,
|
||||
0x00000003, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006153, 0x0004003B, 0x00000291, 0x00001576, 0x00000007,
|
||||
0x0004003B, 0x0000029B, 0x000012AF, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x0000386F, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003895, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000169A, 0x00000007, 0x0004003D, 0x0000001D,
|
||||
0x0000391E, 0x00000C93, 0x0007004F, 0x00000013, 0x00001A03, 0x0000391E,
|
||||
0x0000391E, 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB,
|
||||
0x00001A03, 0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C,
|
||||
0x00000012, 0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18,
|
||||
0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
|
||||
0x00003BCF, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0005008E, 0x00000018, 0x000058EC, 0x00003BCF, 0x00000409, 0x00060050,
|
||||
0x00000018, 0x00003BCB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050081,
|
||||
0x00000018, 0x00004305, 0x000058EC, 0x00003BCB, 0x0004006D, 0x00000014,
|
||||
0x000047B4, 0x00004305, 0x0003003E, 0x00001576, 0x000047B4, 0x0004003D,
|
||||
0x00000098, 0x00004248, 0x00001739, 0x00050041, 0x00000288, 0x00005B76,
|
||||
0x00001576, 0x00000A0A, 0x0004003D, 0x0000000B, 0x0000501F, 0x00005B76,
|
||||
0x000500C2, 0x0000000B, 0x0000352E, 0x0000501F, 0x00000A13, 0x00050084,
|
||||
0x0000000B, 0x000031D0, 0x0000352E, 0x00000A13, 0x0004007C, 0x0000000C,
|
||||
0x0000462C, 0x000031D0, 0x0005005F, 0x00000017, 0x0000400D, 0x00004248,
|
||||
0x0000462C, 0x00050041, 0x00000288, 0x000027CB, 0x00001576, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00002FD8, 0x000027CB, 0x0003003E, 0x0000386F,
|
||||
0x00002FD8, 0x0007004F, 0x00000011, 0x00003ECE, 0x0000400D, 0x0000400D,
|
||||
0x00000000, 0x00000001, 0x0003003E, 0x00003870, 0x00003ECE, 0x00060039,
|
||||
0x0000000D, 0x00001A89, 0x00001138, 0x0000386F, 0x00003870, 0x00050041,
|
||||
0x0000028A, 0x00002388, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00002388,
|
||||
0x00001A89, 0x0004003D, 0x00000098, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005B77, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00005020, 0x00005B77, 0x000500C2, 0x0000000B, 0x0000357A, 0x00005020,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003143, 0x0000357A, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C7, 0x00003143, 0x00000A0D, 0x0004007C,
|
||||
0x0000000C, 0x0000374C, 0x000049C7, 0x0005005F, 0x00000017, 0x00004CAC,
|
||||
0x000035C7, 0x0000374C, 0x00050041, 0x00000288, 0x000027CC, 0x00001576,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x00002FD9, 0x000027CC, 0x0003003E,
|
||||
0x00003871, 0x00002FD9, 0x0007004F, 0x00000011, 0x00003ECF, 0x00004CAC,
|
||||
0x00004CAC, 0x00000000, 0x00000001, 0x0003003E, 0x00003872, 0x00003ECF,
|
||||
0x00060039, 0x0000000D, 0x00001A8A, 0x00001138, 0x00003871, 0x00003872,
|
||||
0x00050041, 0x0000028A, 0x00002389, 0x000012AF, 0x00000A0D, 0x0003003E,
|
||||
0x00002389, 0x00001A8A, 0x0004003D, 0x00000098, 0x000035C8, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005B78, 0x00001576, 0x00000A10, 0x0004003D,
|
||||
0x0000000B, 0x00005021, 0x00005B78, 0x000500C2, 0x0000000B, 0x0000357B,
|
||||
0x00005021, 0x00000A13, 0x00050084, 0x0000000B, 0x00003144, 0x0000357B,
|
||||
0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003144, 0x00000A10,
|
||||
0x0004007C, 0x0000000C, 0x0000374D, 0x000049C8, 0x0005005F, 0x00000017,
|
||||
0x00004CAD, 0x000035C8, 0x0000374D, 0x00050041, 0x00000288, 0x000027CD,
|
||||
0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00002FDA, 0x000027CD,
|
||||
0x0003003E, 0x00003895, 0x00002FDA, 0x0007004F, 0x00000011, 0x00003ED0,
|
||||
0x00004CAD, 0x00004CAD, 0x00000000, 0x00000001, 0x0003003E, 0x0000169A,
|
||||
0x00003ED0, 0x00060039, 0x0000000D, 0x00001A8B, 0x00001138, 0x00003895,
|
||||
0x0000169A, 0x00050041, 0x0000028A, 0x000023D4, 0x000012AF, 0x00000A10,
|
||||
0x0003003E, 0x000023D4, 0x00001A8B, 0x00050041, 0x0000028A, 0x00004CC8,
|
||||
0x000012AF, 0x00000A13, 0x0003003E, 0x00004CC8, 0x0000008A, 0x0004003D,
|
||||
0x0000001D, 0x0000460E, 0x000012AF, 0x0003003E, 0x00000CBA, 0x0000460E,
|
||||
0x000100FD, 0x00010038, 0x00050036, 0x0000000D, 0x000013A9, 0x00000000,
|
||||
0x000000CF, 0x00030037, 0x0000028A, 0x00000C75, 0x000200F8, 0x00005478,
|
||||
0x0004003D, 0x0000000D, 0x00004367, 0x00000C75, 0x0008000C, 0x0000000D,
|
||||
0x00002D30, 0x00000001, 0x0000002B, 0x00004367, 0x00000A0C, 0x0000008A,
|
||||
0x000200FE, 0x00002D30, 0x00010038, 0x00050036, 0x0000000D, 0x00001138,
|
||||
0x00000000, 0x00000AE1, 0x00030037, 0x00000288, 0x000010A8, 0x00030037,
|
||||
0x0000028E, 0x00000CBB, 0x000200F8, 0x0000587E, 0x0004003B, 0x0000028A,
|
||||
0x000044C8, 0x00000007, 0x00050041, 0x00000288, 0x000032AD, 0x00000CBB,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003713, 0x000032AD, 0x00040070,
|
||||
0x0000000D, 0x000036CB, 0x00003713, 0x0004003D, 0x0000000B, 0x00004D6B,
|
||||
0x000010A8, 0x000500C7, 0x0000000B, 0x000061B4, 0x00004D6B, 0x00000A1F,
|
||||
0x00050041, 0x00000288, 0x00004FC0, 0x00000CBB, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00003AC9, 0x00004FC0, 0x00050084, 0x0000000B, 0x00002DD1,
|
||||
0x000061B4, 0x00003AC9, 0x00040070, 0x0000000D, 0x00003E6A, 0x00002DD1,
|
||||
0x00050085, 0x0000000D, 0x000045A8, 0x00003E6A, 0x000001E0, 0x00050081,
|
||||
0x0000000D, 0x000037D2, 0x000036CB, 0x000045A8, 0x00050085, 0x0000000D,
|
||||
0x00005220, 0x000037D2, 0x000009AA, 0x0003003E, 0x000044C8, 0x00005220,
|
||||
0x00050039, 0x0000000D, 0x00002CA7, 0x000013A9, 0x000044C8, 0x000200FE,
|
||||
0x00002CA7, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24687
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24916
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -13,20 +13,21 @@
|
|||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %_struct_993 Block
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
|
@ -38,6 +39,7 @@
|
|||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%bool = OpTypeBool
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%float = OpTypeFloat 32
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
|
@ -47,139 +49,170 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_255 = OpConstant %float 255
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgb10A2
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%uint_16 = OpConstant %uint 16
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %21573 None
|
||||
OpSwitch %uint_0 %12914
|
||||
%12914 = OpLabel
|
||||
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%24915 = OpLabel
|
||||
%3356 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%13729 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%14790 = OpVectorShuffle %v2uint %13729 %13729 0 1
|
||||
OpStore %3356 %14790
|
||||
%12144 = OpLoad %v2uint %3356
|
||||
%23034 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%24389 = OpLoad %v2uint %23034
|
||||
%23437 = OpUGreaterThanEqual %v2bool %12144 %24389
|
||||
%23076 = OpAny %bool %23437
|
||||
OpSelectionMerge %18302 DontFlatten
|
||||
OpBranchConditional %23076 %21992 %18302
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%10533 = OpBitcast %v2int %21717
|
||||
%6680 = OpImageFetch %v4float %24004 %10533 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_255
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%18624 = OpLoad %154 %5945
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%9324 = OpCompositeExtract %float %8410 2
|
||||
%17732 = OpCompositeInsert %v4float %9324 %10264 0
|
||||
%12852 = OpCompositeExtract %uint %11099 1
|
||||
%12866 = OpBitcast %int %12852
|
||||
%8411 = OpImageFetch %v4float %18624 %12866
|
||||
%9325 = OpCompositeExtract %float %8411 1
|
||||
%17733 = OpCompositeInsert %v4float %9325 %17732 1
|
||||
%12853 = OpCompositeExtract %uint %11099 2
|
||||
%12867 = OpBitcast %int %12853
|
||||
%8412 = OpImageFetch %v4float %18624 %12867
|
||||
%9343 = OpCompositeExtract %float %8412 0
|
||||
%16362 = OpCompositeInsert %v4float %9343 %17733 2
|
||||
%15634 = OpCompositeInsert %v4float %float_1 %16362 3
|
||||
%16359 = OpLoad %166 %3258
|
||||
OpImageWrite %16359 %10533 %15634
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
OpSelectionMerge %9652 DontFlatten
|
||||
OpBranchConditional %23076 %21300 %9652
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9652 = OpLabel
|
||||
%13152 = OpLoad %150 %5759
|
||||
%13519 = OpLoad %v2uint %3356
|
||||
%23771 = OpBitcast %v2int %13519
|
||||
%6680 = OpImageFetch %v4float %13152 %23771 Lod %int_0
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_255
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %154 %5945
|
||||
%22084 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12847 = OpLoad %uint %22084
|
||||
%20578 = OpBitcast %int %12847
|
||||
%23942 = OpImageFetch %v4float %16968 %20578
|
||||
%11904 = OpCompositeExtract %float %23942 2
|
||||
%6535 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %6535 %11904
|
||||
%13767 = OpLoad %154 %5945
|
||||
%22085 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12848 = OpLoad %uint %22085
|
||||
%20579 = OpBitcast %int %12848
|
||||
%23943 = OpImageFetch %v4float %13767 %20579
|
||||
%11905 = OpCompositeExtract %float %23943 1
|
||||
%6536 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %6536 %11905
|
||||
%13768 = OpLoad %154 %5945
|
||||
%22086 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12849 = OpLoad %uint %22086
|
||||
%20580 = OpBitcast %int %12849
|
||||
%23944 = OpImageFetch %v4float %13768 %20580
|
||||
%11906 = OpCompositeExtract %float %23944 0
|
||||
%6611 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %6611 %11906
|
||||
%19656 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %19656 %float_1
|
||||
%15656 = OpLoad %166 %3258
|
||||
%23689 = OpLoad %v2uint %3356
|
||||
%10962 = OpBitcast %v2int %23689
|
||||
%16897 = OpLoad %v4float %4783
|
||||
OpImageWrite %15656 %10962 %16897
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_table_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x0000606F, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006154, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B,
|
||||
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
|
||||
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
|
||||
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047,
|
||||
0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA,
|
||||
0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047,
|
||||
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047,
|
||||
0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000014,
|
||||
0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014,
|
||||
0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1,
|
||||
0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B,
|
||||
0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020,
|
||||
0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017,
|
||||
0x0000000F, 0x00000009, 0x00000002, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000,
|
||||
0x00000096, 0x0004003B, 0x00000313, 0x0000167F, 0x00000000, 0x00040017,
|
||||
0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x0004002B,
|
||||
0x0000000D, 0x00000540, 0x437F0000, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x00090019, 0x0000009A, 0x0000000D, 0x00000005, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040020, 0x0000028E,
|
||||
0x00000007, 0x00000011, 0x00040017, 0x00000014, 0x0000000B, 0x00000003,
|
||||
0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291,
|
||||
0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020,
|
||||
0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F,
|
||||
0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x00040020, 0x00000292, 0x00000007, 0x00000014, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020,
|
||||
0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x0000167F,
|
||||
0x00000000, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000540, 0x437F0000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00040020, 0x0000029A, 0x00000007,
|
||||
0x0000001D, 0x00090019, 0x0000009A, 0x0000000D, 0x00000005, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000317,
|
||||
0x00000000, 0x0000009A, 0x0004003B, 0x00000317, 0x00001739, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x00040020, 0x00000288,
|
||||
0x00000007, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002,
|
||||
0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x00090019, 0x000000A6, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000002, 0x0000000B, 0x00040020, 0x00000323, 0x00000000,
|
||||
0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22,
|
||||
0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22,
|
||||
0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018,
|
||||
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8,
|
||||
0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F,
|
||||
0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001,
|
||||
0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D,
|
||||
0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
|
||||
0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8,
|
||||
0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445, 0x000200F8,
|
||||
0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C,
|
||||
0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18,
|
||||
0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
|
||||
0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081,
|
||||
0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014,
|
||||
0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739,
|
||||
0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C,
|
||||
0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA,
|
||||
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA,
|
||||
0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001,
|
||||
0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D,
|
||||
0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D,
|
||||
0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D,
|
||||
0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B,
|
||||
0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F,
|
||||
0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D,
|
||||
0x0000247F, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00003FEA,
|
||||
0x0000247F, 0x00004545, 0x00000002, 0x00060052, 0x0000001D, 0x00003D12,
|
||||
0x0000008A, 0x00003FEA, 0x00000003, 0x0004003D, 0x000000A6, 0x00003FE7,
|
||||
0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925, 0x00003D12, 0x000200F9,
|
||||
0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x00090019, 0x000000A6,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002,
|
||||
0x0000000B, 0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B,
|
||||
0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A,
|
||||
0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153,
|
||||
0x0004003B, 0x0000028E, 0x00000D1C, 0x00000007, 0x0004003B, 0x00000292,
|
||||
0x00001576, 0x00000007, 0x0004003B, 0x0000029A, 0x000012AF, 0x00000007,
|
||||
0x0004003D, 0x00000014, 0x000035A1, 0x00000F48, 0x0007004F, 0x00000011,
|
||||
0x000039C6, 0x000035A1, 0x000035A1, 0x00000000, 0x00000001, 0x0003003E,
|
||||
0x00000D1C, 0x000039C6, 0x0004003D, 0x00000011, 0x00002F70, 0x00000D1C,
|
||||
0x00050041, 0x0000028F, 0x000059FA, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00005F45, 0x000059FA, 0x000500AE, 0x0000000F, 0x00005B8D,
|
||||
0x00002F70, 0x00005F45, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
|
||||
0x000300F7, 0x000025B4, 0x00000002, 0x000400FA, 0x00005A24, 0x00005334,
|
||||
0x000025B4, 0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x000025B4,
|
||||
0x0004003D, 0x00000096, 0x00003360, 0x0000167F, 0x0004003D, 0x00000011,
|
||||
0x000034CF, 0x00000D1C, 0x0004007C, 0x00000012, 0x00005CDB, 0x000034CF,
|
||||
0x0007005F, 0x0000001D, 0x00001A18, 0x00003360, 0x00005CDB, 0x00000002,
|
||||
0x00000A0B, 0x0008004F, 0x00000018, 0x00003BCF, 0x00001A18, 0x00001A18,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x000058EC,
|
||||
0x00003BCF, 0x00000540, 0x00060050, 0x00000018, 0x00003BCB, 0x000000FC,
|
||||
0x000000FC, 0x000000FC, 0x00050081, 0x00000018, 0x00004305, 0x000058EC,
|
||||
0x00003BCB, 0x0004006D, 0x00000014, 0x000047B4, 0x00004305, 0x0003003E,
|
||||
0x00001576, 0x000047B4, 0x0004003D, 0x0000009A, 0x00004248, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005644, 0x00001576, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x0000322F, 0x00005644, 0x0004007C, 0x0000000C, 0x00005062,
|
||||
0x0000322F, 0x0005005F, 0x0000001D, 0x00005D86, 0x00004248, 0x00005062,
|
||||
0x00050051, 0x0000000D, 0x00002E80, 0x00005D86, 0x00000002, 0x00050041,
|
||||
0x0000028A, 0x00001987, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00001987,
|
||||
0x00002E80, 0x0004003D, 0x0000009A, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005645, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00003230, 0x00005645, 0x0004007C, 0x0000000C, 0x00005063, 0x00003230,
|
||||
0x0005005F, 0x0000001D, 0x00005D87, 0x000035C7, 0x00005063, 0x00050051,
|
||||
0x0000000D, 0x00002E81, 0x00005D87, 0x00000001, 0x00050041, 0x0000028A,
|
||||
0x00001988, 0x000012AF, 0x00000A0D, 0x0003003E, 0x00001988, 0x00002E81,
|
||||
0x0004003D, 0x0000009A, 0x000035C8, 0x00001739, 0x00050041, 0x00000288,
|
||||
0x00005646, 0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00003231,
|
||||
0x00005646, 0x0004007C, 0x0000000C, 0x00005064, 0x00003231, 0x0005005F,
|
||||
0x0000001D, 0x00005D88, 0x000035C8, 0x00005064, 0x00050051, 0x0000000D,
|
||||
0x00002E82, 0x00005D88, 0x00000000, 0x00050041, 0x0000028A, 0x000019D3,
|
||||
0x000012AF, 0x00000A10, 0x0003003E, 0x000019D3, 0x00002E82, 0x00050041,
|
||||
0x0000028A, 0x00004CC8, 0x000012AF, 0x00000A13, 0x0003003E, 0x00004CC8,
|
||||
0x0000008A, 0x0004003D, 0x000000A6, 0x00003D28, 0x00000CBA, 0x0004003D,
|
||||
0x00000011, 0x00005C89, 0x00000D1C, 0x0004007C, 0x00000012, 0x00002AD2,
|
||||
0x00005C89, 0x0004003D, 0x0000001D, 0x00004201, 0x000012AF, 0x00040063,
|
||||
0x00003D28, 0x00002AD2, 0x00004201, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24840
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24916
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,20 +12,21 @@
|
|||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %_struct_993 Block
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
|
@ -37,6 +38,7 @@
|
|||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%bool = OpTypeBool
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%float = OpTypeFloat 32
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
|
@ -46,148 +48,181 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_255 = OpConstant %float 255
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_0_298999995 = OpConstant %float 0.298999995
|
||||
%float_0_587000012 = OpConstant %float 0.587000012
|
||||
%float_0_114 = OpConstant %float 0.114
|
||||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgba16f
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%uint_16 = OpConstant %uint 16
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %21573 None
|
||||
OpSwitch %uint_0 %12914
|
||||
%12914 = OpLabel
|
||||
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%24915 = OpLabel
|
||||
%3356 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%13729 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%14790 = OpVectorShuffle %v2uint %13729 %13729 0 1
|
||||
OpStore %3356 %14790
|
||||
%12144 = OpLoad %v2uint %3356
|
||||
%23034 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%24389 = OpLoad %v2uint %23034
|
||||
%23437 = OpUGreaterThanEqual %v2bool %12144 %24389
|
||||
%23076 = OpAny %bool %23437
|
||||
OpSelectionMerge %18302 DontFlatten
|
||||
OpBranchConditional %23076 %21992 %18302
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%10533 = OpBitcast %v2int %21717
|
||||
%6680 = OpImageFetch %v4float %24004 %10533 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_255
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%18624 = OpLoad %154 %5945
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%9324 = OpCompositeExtract %float %8410 2
|
||||
%17732 = OpCompositeInsert %v4float %9324 %10264 0
|
||||
%12852 = OpCompositeExtract %uint %11099 1
|
||||
%12866 = OpBitcast %int %12852
|
||||
%8411 = OpImageFetch %v4float %18624 %12866
|
||||
%9325 = OpCompositeExtract %float %8411 1
|
||||
%17733 = OpCompositeInsert %v4float %9325 %17732 1
|
||||
%12853 = OpCompositeExtract %uint %11099 2
|
||||
%12867 = OpBitcast %int %12853
|
||||
%8412 = OpImageFetch %v4float %18624 %12867
|
||||
%9286 = OpCompositeExtract %float %8412 0
|
||||
%18534 = OpCompositeInsert %v4float %9286 %17733 2
|
||||
%24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2
|
||||
%9311 = OpDot %float %24839 %1268
|
||||
%21615 = OpCompositeInsert %v4float %9311 %18534 3
|
||||
%24389 = OpLoad %166 %3258
|
||||
OpImageWrite %24389 %10533 %21615
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
OpSelectionMerge %9652 DontFlatten
|
||||
OpBranchConditional %23076 %21300 %9652
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9652 = OpLabel
|
||||
%13152 = OpLoad %150 %5759
|
||||
%13519 = OpLoad %v2uint %3356
|
||||
%23771 = OpBitcast %v2int %13519
|
||||
%6680 = OpImageFetch %v4float %13152 %23771 Lod %int_0
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_255
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %154 %5945
|
||||
%22084 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12847 = OpLoad %uint %22084
|
||||
%20578 = OpBitcast %int %12847
|
||||
%23942 = OpImageFetch %v4float %16968 %20578
|
||||
%11904 = OpCompositeExtract %float %23942 2
|
||||
%6535 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %6535 %11904
|
||||
%13767 = OpLoad %154 %5945
|
||||
%22085 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12848 = OpLoad %uint %22085
|
||||
%20579 = OpBitcast %int %12848
|
||||
%23943 = OpImageFetch %v4float %13767 %20579
|
||||
%11905 = OpCompositeExtract %float %23943 1
|
||||
%6536 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %6536 %11905
|
||||
%13768 = OpLoad %154 %5945
|
||||
%22086 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12849 = OpLoad %uint %22086
|
||||
%20580 = OpBitcast %int %12849
|
||||
%23944 = OpImageFetch %v4float %13768 %20580
|
||||
%11906 = OpCompositeExtract %float %23944 0
|
||||
%6537 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %6537 %11906
|
||||
%12998 = OpLoad %v4float %4783
|
||||
%24707 = OpVectorShuffle %v3float %12998 %12998 0 1 2
|
||||
%11477 = OpDot %float %24707 %1268
|
||||
%7433 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %7433 %11477
|
||||
%15656 = OpLoad %166 %3258
|
||||
%23689 = OpLoad %v2uint %3356
|
||||
%10962 = OpBitcast %v2int %23689
|
||||
%16897 = OpLoad %v4float %4783
|
||||
OpImageWrite %15656 %10962 %16897
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006108, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006154, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
|
||||
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA,
|
||||
0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000,
|
||||
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
|
||||
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
|
||||
0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA,
|
||||
0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B,
|
||||
0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
|
||||
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003,
|
||||
0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291,
|
||||
0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020,
|
||||
0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F,
|
||||
0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040017, 0x00000012, 0x0000000C,
|
||||
0x00000002, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040017,
|
||||
0x00000018, 0x0000000D, 0x00000003, 0x0004002B, 0x0000000D, 0x00000540,
|
||||
0x437F0000, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00090019,
|
||||
0x0000000B, 0x00000002, 0x00040020, 0x0000028E, 0x00000007, 0x00000011,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001,
|
||||
0x0003001E, 0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009,
|
||||
0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F, 0x00000009, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000011, 0x00020014,
|
||||
0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00040020,
|
||||
0x00000292, 0x00000007, 0x00000014, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000,
|
||||
0x00000096, 0x0004003B, 0x00000313, 0x0000167F, 0x00000000, 0x00040017,
|
||||
0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x0000001D, 0x0000000D,
|
||||
0x00000004, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x0004002B,
|
||||
0x0000000D, 0x00000540, 0x437F0000, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x00040020, 0x0000029A, 0x00000007, 0x0000001D, 0x00090019,
|
||||
0x0000009A, 0x0000000D, 0x00000005, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000317, 0x00000000, 0x0000009A,
|
||||
0x0004003B, 0x00000317, 0x00001739, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x00000A0A, 0x00000000, 0x00040020, 0x00000288, 0x00000007, 0x0000000B,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040020, 0x0000028A,
|
||||
0x00000007, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x00000351, 0x3E991687, 0x0004002B, 0x0000000D,
|
||||
0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC, 0x3DE978D5,
|
||||
0x0006002C, 0x00000018, 0x000004F4, 0x00000351, 0x00000458, 0x000001DC,
|
||||
0x00090019, 0x000000A6, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000002, 0x00000002, 0x00040020, 0x00000323, 0x00000000,
|
||||
0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22,
|
||||
0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22,
|
||||
0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018,
|
||||
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8,
|
||||
0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F,
|
||||
0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001,
|
||||
0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D,
|
||||
0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
|
||||
0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8,
|
||||
0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445, 0x000200F8,
|
||||
0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C,
|
||||
0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18,
|
||||
0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
|
||||
0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081,
|
||||
0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014,
|
||||
0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739,
|
||||
0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C,
|
||||
0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA,
|
||||
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA,
|
||||
0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001,
|
||||
0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D,
|
||||
0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D,
|
||||
0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D,
|
||||
0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B,
|
||||
0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F,
|
||||
0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D,
|
||||
0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866,
|
||||
0x00002446, 0x00004545, 0x00000002, 0x0008004F, 0x00000018, 0x00006107,
|
||||
0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
|
||||
0x0000000D, 0x0000245F, 0x00006107, 0x000004F4, 0x00060052, 0x0000001D,
|
||||
0x0000546F, 0x0000245F, 0x00004866, 0x00000003, 0x0004003D, 0x000000A6,
|
||||
0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F,
|
||||
0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x00090019, 0x000000A6,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002,
|
||||
0x00000002, 0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B,
|
||||
0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A,
|
||||
0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153,
|
||||
0x0004003B, 0x0000028E, 0x00000D1C, 0x00000007, 0x0004003B, 0x00000292,
|
||||
0x00001576, 0x00000007, 0x0004003B, 0x0000029A, 0x000012AF, 0x00000007,
|
||||
0x0004003D, 0x00000014, 0x000035A1, 0x00000F48, 0x0007004F, 0x00000011,
|
||||
0x000039C6, 0x000035A1, 0x000035A1, 0x00000000, 0x00000001, 0x0003003E,
|
||||
0x00000D1C, 0x000039C6, 0x0004003D, 0x00000011, 0x00002F70, 0x00000D1C,
|
||||
0x00050041, 0x0000028F, 0x000059FA, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00005F45, 0x000059FA, 0x000500AE, 0x0000000F, 0x00005B8D,
|
||||
0x00002F70, 0x00005F45, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
|
||||
0x000300F7, 0x000025B4, 0x00000002, 0x000400FA, 0x00005A24, 0x00005334,
|
||||
0x000025B4, 0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x000025B4,
|
||||
0x0004003D, 0x00000096, 0x00003360, 0x0000167F, 0x0004003D, 0x00000011,
|
||||
0x000034CF, 0x00000D1C, 0x0004007C, 0x00000012, 0x00005CDB, 0x000034CF,
|
||||
0x0007005F, 0x0000001D, 0x00001A18, 0x00003360, 0x00005CDB, 0x00000002,
|
||||
0x00000A0B, 0x0008004F, 0x00000018, 0x00003BCF, 0x00001A18, 0x00001A18,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x000058EC,
|
||||
0x00003BCF, 0x00000540, 0x00060050, 0x00000018, 0x00003BCB, 0x000000FC,
|
||||
0x000000FC, 0x000000FC, 0x00050081, 0x00000018, 0x00004305, 0x000058EC,
|
||||
0x00003BCB, 0x0004006D, 0x00000014, 0x000047B4, 0x00004305, 0x0003003E,
|
||||
0x00001576, 0x000047B4, 0x0004003D, 0x0000009A, 0x00004248, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005644, 0x00001576, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x0000322F, 0x00005644, 0x0004007C, 0x0000000C, 0x00005062,
|
||||
0x0000322F, 0x0005005F, 0x0000001D, 0x00005D86, 0x00004248, 0x00005062,
|
||||
0x00050051, 0x0000000D, 0x00002E80, 0x00005D86, 0x00000002, 0x00050041,
|
||||
0x0000028A, 0x00001987, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00001987,
|
||||
0x00002E80, 0x0004003D, 0x0000009A, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005645, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00003230, 0x00005645, 0x0004007C, 0x0000000C, 0x00005063, 0x00003230,
|
||||
0x0005005F, 0x0000001D, 0x00005D87, 0x000035C7, 0x00005063, 0x00050051,
|
||||
0x0000000D, 0x00002E81, 0x00005D87, 0x00000001, 0x00050041, 0x0000028A,
|
||||
0x00001988, 0x000012AF, 0x00000A0D, 0x0003003E, 0x00001988, 0x00002E81,
|
||||
0x0004003D, 0x0000009A, 0x000035C8, 0x00001739, 0x00050041, 0x00000288,
|
||||
0x00005646, 0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00003231,
|
||||
0x00005646, 0x0004007C, 0x0000000C, 0x00005064, 0x00003231, 0x0005005F,
|
||||
0x0000001D, 0x00005D88, 0x000035C8, 0x00005064, 0x00050051, 0x0000000D,
|
||||
0x00002E82, 0x00005D88, 0x00000000, 0x00050041, 0x0000028A, 0x00001989,
|
||||
0x000012AF, 0x00000A10, 0x0003003E, 0x00001989, 0x00002E82, 0x0004003D,
|
||||
0x0000001D, 0x000032C6, 0x000012AF, 0x0008004F, 0x00000018, 0x00006083,
|
||||
0x000032C6, 0x000032C6, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
|
||||
0x0000000D, 0x00002CD5, 0x00006083, 0x000004F4, 0x00050041, 0x0000028A,
|
||||
0x00001D09, 0x000012AF, 0x00000A13, 0x0003003E, 0x00001D09, 0x00002CD5,
|
||||
0x0004003D, 0x000000A6, 0x00003D28, 0x00000CBA, 0x0004003D, 0x00000011,
|
||||
0x00005C89, 0x00000D1C, 0x0004007C, 0x00000012, 0x00002AD2, 0x00005C89,
|
||||
0x0004003D, 0x0000001D, 0x00004201, 0x000012AF, 0x00040063, 0x00003D28,
|
||||
0x00002AD2, 0x00004201, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24950
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24916
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,10 +12,10 @@
|
|||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
|
@ -27,6 +27,7 @@
|
|||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -36,110 +37,142 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_255 = OpConstant %float 255
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_0_298999995 = OpConstant %float 0.298999995
|
||||
%float_0_587000012 = OpConstant %float 0.587000012
|
||||
%float_0_114 = OpConstant %float 0.114
|
||||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%24915 = OpLabel
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14622 = OpLoad %v4float %gl_FragCoord
|
||||
%6659 = OpVectorShuffle %v2float %14622 %14622 0 1
|
||||
%8667 = OpConvertFToU %v2uint %6659
|
||||
%21665 = OpLoad %150 %5759
|
||||
%11127 = OpBitcast %v2int %8667
|
||||
%6680 = OpImageFetch %v4float %21665 %11127 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_255
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%18624 = OpLoad %154 %5945
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%9324 = OpCompositeExtract %float %8410 2
|
||||
%17732 = OpCompositeInsert %v4float %9324 %10264 0
|
||||
%12852 = OpCompositeExtract %uint %11099 1
|
||||
%12866 = OpBitcast %int %12852
|
||||
%8411 = OpImageFetch %v4float %18624 %12866
|
||||
%9325 = OpCompositeExtract %float %8411 1
|
||||
%17733 = OpCompositeInsert %v4float %9325 %17732 1
|
||||
%12853 = OpCompositeExtract %uint %11099 2
|
||||
%12867 = OpBitcast %int %12853
|
||||
%8412 = OpImageFetch %v4float %18624 %12867
|
||||
%9286 = OpCompositeExtract %float %8412 0
|
||||
%18534 = OpCompositeInsert %v4float %9286 %17733 2
|
||||
%24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2
|
||||
%9330 = OpDot %float %24839 %1268
|
||||
%24368 = OpCompositeInsert %v4float %9330 %18534 3
|
||||
OpStore %3258 %24368
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_255
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %154 %5945
|
||||
%22084 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12847 = OpLoad %uint %22084
|
||||
%20578 = OpBitcast %int %12847
|
||||
%23942 = OpImageFetch %v4float %16968 %20578
|
||||
%11904 = OpCompositeExtract %float %23942 2
|
||||
%6535 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %6535 %11904
|
||||
%13767 = OpLoad %154 %5945
|
||||
%22085 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12848 = OpLoad %uint %22085
|
||||
%20579 = OpBitcast %int %12848
|
||||
%23943 = OpImageFetch %v4float %13767 %20579
|
||||
%11905 = OpCompositeExtract %float %23943 1
|
||||
%6536 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %6536 %11905
|
||||
%13768 = OpLoad %154 %5945
|
||||
%22086 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12849 = OpLoad %uint %22086
|
||||
%20580 = OpBitcast %int %12849
|
||||
%23944 = OpImageFetch %v4float %13768 %20580
|
||||
%11906 = OpCompositeExtract %float %23944 0
|
||||
%6537 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %6537 %11906
|
||||
%12998 = OpLoad %v4float %4783
|
||||
%24707 = OpVectorShuffle %v3float %12998 %12998 0 1 2
|
||||
%11477 = OpDot %float %24707 %1268
|
||||
%7433 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %7433 %11477
|
||||
%17934 = OpLoad %v4float %4783
|
||||
OpStore %3258 %17934
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_table_fxaa_luma_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006154, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
|
||||
0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000540, 0x437F0000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x0000009A, 0x0000000D,
|
||||
0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000317, 0x00000000, 0x0000009A, 0x0004003B, 0x00000317,
|
||||
0x00001739, 0x00000000, 0x0004002B, 0x0000000D, 0x00000351, 0x3E991687,
|
||||
0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
|
||||
0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
|
||||
0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
|
||||
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
|
||||
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
|
||||
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
|
||||
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
|
||||
0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77,
|
||||
0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77,
|
||||
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
|
||||
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
|
||||
0x00003653, 0x00003F72, 0x00000540, 0x00050081, 0x00000018, 0x000041F9,
|
||||
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
|
||||
0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E,
|
||||
0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E,
|
||||
0x00050051, 0x0000000D, 0x0000246C, 0x000020DA, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x00004544, 0x0000246C, 0x00002818, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00003234, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C,
|
||||
0x00003242, 0x00003234, 0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0,
|
||||
0x00003242, 0x00050051, 0x0000000D, 0x0000246D, 0x000020DB, 0x00000001,
|
||||
0x00060052, 0x0000001D, 0x00004545, 0x0000246D, 0x00004544, 0x00000001,
|
||||
0x00050051, 0x0000000B, 0x00003235, 0x00002B5B, 0x00000002, 0x0004007C,
|
||||
0x0000000C, 0x00003243, 0x00003235, 0x0005005F, 0x0000001D, 0x000020DC,
|
||||
0x000048C0, 0x00003243, 0x00050051, 0x0000000D, 0x00002446, 0x000020DC,
|
||||
0x00000000, 0x00060052, 0x0000001D, 0x00004866, 0x00002446, 0x00004545,
|
||||
0x00000002, 0x0008004F, 0x00000018, 0x00006107, 0x00004866, 0x00004866,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x00002472,
|
||||
0x00006107, 0x000004F4, 0x00060052, 0x0000001D, 0x00005F30, 0x00002472,
|
||||
0x00004866, 0x00000003, 0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD,
|
||||
0x00010038,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000007, 0x00000014, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020,
|
||||
0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x0000167F,
|
||||
0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017,
|
||||
0x00000012, 0x0000000C, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x0004002B,
|
||||
0x0000000D, 0x00000540, 0x437F0000, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x00040020, 0x0000029B, 0x00000007, 0x0000001D, 0x00090019,
|
||||
0x0000009A, 0x0000000D, 0x00000005, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000317, 0x00000000, 0x0000009A,
|
||||
0x0004003B, 0x00000317, 0x00001739, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x00040020, 0x00000288, 0x00000007, 0x0000000B,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040020, 0x0000028A,
|
||||
0x00000007, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x00000351, 0x3E991687, 0x0004002B, 0x0000000D,
|
||||
0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC, 0x3DE978D5,
|
||||
0x0006002C, 0x00000018, 0x000004F4, 0x00000351, 0x00000458, 0x000001DC,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x00040020, 0x0000029C,
|
||||
0x00000003, 0x0000001D, 0x0004003B, 0x0000029C, 0x00000CBA, 0x00000003,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00006153, 0x0004003B, 0x00000291, 0x00001576, 0x00000007, 0x0004003B,
|
||||
0x0000029B, 0x000012AF, 0x00000007, 0x0004003D, 0x0000001D, 0x0000391E,
|
||||
0x00000C93, 0x0007004F, 0x00000013, 0x00001A03, 0x0000391E, 0x0000391E,
|
||||
0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00001A03,
|
||||
0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012,
|
||||
0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1,
|
||||
0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003BCF,
|
||||
0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E,
|
||||
0x00000018, 0x000058EC, 0x00003BCF, 0x00000540, 0x00060050, 0x00000018,
|
||||
0x00003BCB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050081, 0x00000018,
|
||||
0x00004305, 0x000058EC, 0x00003BCB, 0x0004006D, 0x00000014, 0x000047B4,
|
||||
0x00004305, 0x0003003E, 0x00001576, 0x000047B4, 0x0004003D, 0x0000009A,
|
||||
0x00004248, 0x00001739, 0x00050041, 0x00000288, 0x00005644, 0x00001576,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x0000322F, 0x00005644, 0x0004007C,
|
||||
0x0000000C, 0x00005062, 0x0000322F, 0x0005005F, 0x0000001D, 0x00005D86,
|
||||
0x00004248, 0x00005062, 0x00050051, 0x0000000D, 0x00002E80, 0x00005D86,
|
||||
0x00000002, 0x00050041, 0x0000028A, 0x00001987, 0x000012AF, 0x00000A0A,
|
||||
0x0003003E, 0x00001987, 0x00002E80, 0x0004003D, 0x0000009A, 0x000035C7,
|
||||
0x00001739, 0x00050041, 0x00000288, 0x00005645, 0x00001576, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00003230, 0x00005645, 0x0004007C, 0x0000000C,
|
||||
0x00005063, 0x00003230, 0x0005005F, 0x0000001D, 0x00005D87, 0x000035C7,
|
||||
0x00005063, 0x00050051, 0x0000000D, 0x00002E81, 0x00005D87, 0x00000001,
|
||||
0x00050041, 0x0000028A, 0x00001988, 0x000012AF, 0x00000A0D, 0x0003003E,
|
||||
0x00001988, 0x00002E81, 0x0004003D, 0x0000009A, 0x000035C8, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005646, 0x00001576, 0x00000A10, 0x0004003D,
|
||||
0x0000000B, 0x00003231, 0x00005646, 0x0004007C, 0x0000000C, 0x00005064,
|
||||
0x00003231, 0x0005005F, 0x0000001D, 0x00005D88, 0x000035C8, 0x00005064,
|
||||
0x00050051, 0x0000000D, 0x00002E82, 0x00005D88, 0x00000000, 0x00050041,
|
||||
0x0000028A, 0x00001989, 0x000012AF, 0x00000A10, 0x0003003E, 0x00001989,
|
||||
0x00002E82, 0x0004003D, 0x0000001D, 0x000032C6, 0x000012AF, 0x0008004F,
|
||||
0x00000018, 0x00006083, 0x000032C6, 0x000032C6, 0x00000000, 0x00000001,
|
||||
0x00000002, 0x00050094, 0x0000000D, 0x00002CD5, 0x00006083, 0x000004F4,
|
||||
0x00050041, 0x0000028A, 0x00001D09, 0x000012AF, 0x00000A13, 0x0003003E,
|
||||
0x00001D09, 0x00002CD5, 0x0004003D, 0x0000001D, 0x0000460E, 0x000012AF,
|
||||
0x0003003E, 0x00000CBA, 0x0000460E, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24950
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24916
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
OpCapability SampledBuffer
|
||||
|
@ -12,10 +12,10 @@
|
|||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
|
@ -27,6 +27,7 @@
|
|||
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
|
||||
%v2float = OpTypeVector %float 2
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Function_v3uint = OpTypePointer Function %v3uint
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
|
@ -36,100 +37,131 @@
|
|||
%v3float = OpTypeVector %float 3
|
||||
%float_255 = OpConstant %float 255
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Function_float = OpTypePointer Function %float
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_1 = OpConstant %float 1
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%10264 = OpUndef %v4float
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%24915 = OpLabel
|
||||
%5494 = OpVariable %_ptr_Function_v3uint Function
|
||||
%4783 = OpVariable %_ptr_Function_v4float Function
|
||||
%14622 = OpLoad %v4float %gl_FragCoord
|
||||
%6659 = OpVectorShuffle %v2float %14622 %14622 0 1
|
||||
%8667 = OpConvertFToU %v2uint %6659
|
||||
%21665 = OpLoad %150 %5759
|
||||
%11127 = OpBitcast %v2int %8667
|
||||
%6680 = OpImageFetch %v4float %21665 %11127 Lod %int_0
|
||||
%16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%13907 = OpVectorTimesScalar %v3float %16242 %float_255
|
||||
%16889 = OpFAdd %v3float %13907 %939
|
||||
%11099 = OpConvertFToU %v3uint %16889
|
||||
%18624 = OpLoad %154 %5945
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%9324 = OpCompositeExtract %float %8410 2
|
||||
%17732 = OpCompositeInsert %v4float %9324 %10264 0
|
||||
%12852 = OpCompositeExtract %uint %11099 1
|
||||
%12866 = OpBitcast %int %12852
|
||||
%8411 = OpImageFetch %v4float %18624 %12866
|
||||
%9325 = OpCompositeExtract %float %8411 1
|
||||
%17733 = OpCompositeInsert %v4float %9325 %17732 1
|
||||
%12853 = OpCompositeExtract %uint %11099 2
|
||||
%12867 = OpBitcast %int %12853
|
||||
%8412 = OpImageFetch %v4float %18624 %12867
|
||||
%9343 = OpCompositeExtract %float %8412 0
|
||||
%16381 = OpCompositeInsert %v4float %9343 %17733 2
|
||||
%18387 = OpCompositeInsert %v4float %float_1 %16381 3
|
||||
OpStore %3258 %18387
|
||||
%15311 = OpVectorShuffle %v3float %6680 %6680 0 1 2
|
||||
%22764 = OpVectorTimesScalar %v3float %15311 %float_255
|
||||
%15307 = OpCompositeConstruct %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%17157 = OpFAdd %v3float %22764 %15307
|
||||
%18356 = OpConvertFToU %v3uint %17157
|
||||
OpStore %5494 %18356
|
||||
%16968 = OpLoad %154 %5945
|
||||
%22084 = OpAccessChain %_ptr_Function_uint %5494 %uint_0
|
||||
%12847 = OpLoad %uint %22084
|
||||
%20578 = OpBitcast %int %12847
|
||||
%23942 = OpImageFetch %v4float %16968 %20578
|
||||
%11904 = OpCompositeExtract %float %23942 2
|
||||
%6535 = OpAccessChain %_ptr_Function_float %4783 %uint_0
|
||||
OpStore %6535 %11904
|
||||
%13767 = OpLoad %154 %5945
|
||||
%22085 = OpAccessChain %_ptr_Function_uint %5494 %uint_1
|
||||
%12848 = OpLoad %uint %22085
|
||||
%20579 = OpBitcast %int %12848
|
||||
%23943 = OpImageFetch %v4float %13767 %20579
|
||||
%11905 = OpCompositeExtract %float %23943 1
|
||||
%6536 = OpAccessChain %_ptr_Function_float %4783 %uint_1
|
||||
OpStore %6536 %11905
|
||||
%13768 = OpLoad %154 %5945
|
||||
%22086 = OpAccessChain %_ptr_Function_uint %5494 %uint_2
|
||||
%12849 = OpLoad %uint %22086
|
||||
%20580 = OpBitcast %int %12849
|
||||
%23944 = OpImageFetch %v4float %13768 %20580
|
||||
%11906 = OpCompositeExtract %float %23944 0
|
||||
%6611 = OpAccessChain %_ptr_Function_float %4783 %uint_2
|
||||
OpStore %6611 %11906
|
||||
%19656 = OpAccessChain %_ptr_Function_float %4783 %uint_3
|
||||
OpStore %19656 %float_1
|
||||
%17934 = OpLoad %v4float %4783
|
||||
OpStore %3258 %17934
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t apply_gamma_table_ps[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006154, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
|
||||
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
|
||||
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
|
||||
0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020,
|
||||
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
|
||||
0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
|
||||
0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00090019, 0x00000096,
|
||||
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
|
||||
0x00000313, 0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D,
|
||||
0x00000003, 0x0004002B, 0x0000000D, 0x00000540, 0x437F0000, 0x0004002B,
|
||||
0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x0000009A, 0x0000000D,
|
||||
0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
|
||||
0x00040020, 0x00000317, 0x00000000, 0x0000009A, 0x0004003B, 0x00000317,
|
||||
0x00001739, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
|
||||
0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B,
|
||||
0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C,
|
||||
0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175,
|
||||
0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013,
|
||||
0x00003719, 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D,
|
||||
0x00000011, 0x000021DB, 0x00003719, 0x0004003D, 0x00000096, 0x000054A1,
|
||||
0x0000167F, 0x0004007C, 0x00000012, 0x00002B77, 0x000021DB, 0x0007005F,
|
||||
0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B,
|
||||
0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000,
|
||||
0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72,
|
||||
0x00000540, 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB,
|
||||
0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A,
|
||||
0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B,
|
||||
0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F,
|
||||
0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D,
|
||||
0x0000246C, 0x000020DA, 0x00000002, 0x00060052, 0x0000001D, 0x00004544,
|
||||
0x0000246C, 0x00002818, 0x00000000, 0x00050051, 0x0000000B, 0x00003234,
|
||||
0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x00003242, 0x00003234,
|
||||
0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0, 0x00003242, 0x00050051,
|
||||
0x0000000D, 0x0000246D, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D,
|
||||
0x00004545, 0x0000246D, 0x00004544, 0x00000001, 0x00050051, 0x0000000B,
|
||||
0x00003235, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00003243,
|
||||
0x00003235, 0x0005005F, 0x0000001D, 0x000020DC, 0x000048C0, 0x00003243,
|
||||
0x00050051, 0x0000000D, 0x0000247F, 0x000020DC, 0x00000000, 0x00060052,
|
||||
0x0000001D, 0x00003FFD, 0x0000247F, 0x00004545, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x000047D3, 0x0000008A, 0x00003FFD, 0x00000003, 0x0003003E,
|
||||
0x00000CBA, 0x000047D3, 0x000100FD, 0x00010038,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000007, 0x00000014, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020,
|
||||
0x00000313, 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x0000167F,
|
||||
0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017,
|
||||
0x00000012, 0x0000000C, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x0004002B,
|
||||
0x0000000D, 0x00000540, 0x437F0000, 0x0004002B, 0x0000000D, 0x000000FC,
|
||||
0x3F000000, 0x00040020, 0x0000029B, 0x00000007, 0x0000001D, 0x00090019,
|
||||
0x0000009A, 0x0000000D, 0x00000005, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000317, 0x00000000, 0x0000009A,
|
||||
0x0004003B, 0x00000317, 0x00001739, 0x00000000, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x00040020, 0x00000288, 0x00000007, 0x0000000B,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040020, 0x0000028A,
|
||||
0x00000007, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B,
|
||||
0x00000A13, 0x00000003, 0x00040020, 0x0000029C, 0x00000003, 0x0000001D,
|
||||
0x0004003B, 0x0000029C, 0x00000CBA, 0x00000003, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B,
|
||||
0x00000291, 0x00001576, 0x00000007, 0x0004003B, 0x0000029B, 0x000012AF,
|
||||
0x00000007, 0x0004003D, 0x0000001D, 0x0000391E, 0x00000C93, 0x0007004F,
|
||||
0x00000013, 0x00001A03, 0x0000391E, 0x0000391E, 0x00000000, 0x00000001,
|
||||
0x0004006D, 0x00000011, 0x000021DB, 0x00001A03, 0x0004003D, 0x00000096,
|
||||
0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77, 0x000021DB,
|
||||
0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77, 0x00000002,
|
||||
0x00000A0B, 0x0008004F, 0x00000018, 0x00003BCF, 0x00001A18, 0x00001A18,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x000058EC,
|
||||
0x00003BCF, 0x00000540, 0x00060050, 0x00000018, 0x00003BCB, 0x000000FC,
|
||||
0x000000FC, 0x000000FC, 0x00050081, 0x00000018, 0x00004305, 0x000058EC,
|
||||
0x00003BCB, 0x0004006D, 0x00000014, 0x000047B4, 0x00004305, 0x0003003E,
|
||||
0x00001576, 0x000047B4, 0x0004003D, 0x0000009A, 0x00004248, 0x00001739,
|
||||
0x00050041, 0x00000288, 0x00005644, 0x00001576, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x0000322F, 0x00005644, 0x0004007C, 0x0000000C, 0x00005062,
|
||||
0x0000322F, 0x0005005F, 0x0000001D, 0x00005D86, 0x00004248, 0x00005062,
|
||||
0x00050051, 0x0000000D, 0x00002E80, 0x00005D86, 0x00000002, 0x00050041,
|
||||
0x0000028A, 0x00001987, 0x000012AF, 0x00000A0A, 0x0003003E, 0x00001987,
|
||||
0x00002E80, 0x0004003D, 0x0000009A, 0x000035C7, 0x00001739, 0x00050041,
|
||||
0x00000288, 0x00005645, 0x00001576, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00003230, 0x00005645, 0x0004007C, 0x0000000C, 0x00005063, 0x00003230,
|
||||
0x0005005F, 0x0000001D, 0x00005D87, 0x000035C7, 0x00005063, 0x00050051,
|
||||
0x0000000D, 0x00002E81, 0x00005D87, 0x00000001, 0x00050041, 0x0000028A,
|
||||
0x00001988, 0x000012AF, 0x00000A0D, 0x0003003E, 0x00001988, 0x00002E81,
|
||||
0x0004003D, 0x0000009A, 0x000035C8, 0x00001739, 0x00050041, 0x00000288,
|
||||
0x00005646, 0x00001576, 0x00000A10, 0x0004003D, 0x0000000B, 0x00003231,
|
||||
0x00005646, 0x0004007C, 0x0000000C, 0x00005064, 0x00003231, 0x0005005F,
|
||||
0x0000001D, 0x00005D88, 0x000035C8, 0x00005064, 0x00050051, 0x0000000D,
|
||||
0x00002E82, 0x00005D88, 0x00000000, 0x00050041, 0x0000028A, 0x000019D3,
|
||||
0x000012AF, 0x00000A10, 0x0003003E, 0x000019D3, 0x00002E82, 0x00050041,
|
||||
0x0000028A, 0x00004CC8, 0x000012AF, 0x00000A13, 0x0003003E, 0x00004CC8,
|
||||
0x0000008A, 0x0004003D, 0x0000001D, 0x0000460E, 0x000012AF, 0x0003003E,
|
||||
0x00000CBA, 0x0000460E, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,30 +2,32 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 22213
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24954
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex
|
||||
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 %_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 %gl_VertexIndex BuiltIn VertexIndex
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%float = OpTypeFloat 32
|
||||
%v4float = OpTypeVector %float 4
|
||||
%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
|
||||
%_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
|
||||
%_ptr_Input_int = OpTypePointer Input %int
|
||||
|
@ -40,16 +42,18 @@
|
|||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%5663 = OpFunction %void None %1282
|
||||
%6733 = OpLabel
|
||||
%10216 = OpLoad %int %gl_VertexIndex
|
||||
%15313 = OpBitcast %uint %10216
|
||||
%15408 = OpCompositeConstruct %v2uint %15313 %15313
|
||||
%14991 = OpShiftRightLogical %v2uint %15408 %1819
|
||||
%18859 = OpBitwiseAnd %v2uint %14991 %1828
|
||||
%16455 = OpConvertUToF %v2float %18859
|
||||
%8403 = OpFMul %v2float %16455 %2183
|
||||
%24953 = OpLabel
|
||||
%5786 = OpVariable %_ptr_Function_uint Function
|
||||
%13390 = OpLoad %int %gl_VertexIndex
|
||||
%8378 = OpBitcast %uint %13390
|
||||
OpStore %5786 %8378
|
||||
%11125 = OpFunctionCall %v2uint %5657 %5786
|
||||
%6769 = OpShiftRightLogical %v2uint %11125 %1819
|
||||
%9805 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%19803 = OpBitwiseAnd %v2uint %6769 %9805
|
||||
%21069 = OpConvertUToF %v2float %19803
|
||||
%8403 = OpFMul %v2float %21069 %2183
|
||||
%22212 = OpFAdd %v2float %8403 %73
|
||||
%10599 = OpCompositeExtract %float %22212 0
|
||||
%13956 = OpCompositeExtract %float %22212 1
|
||||
|
@ -58,45 +62,58 @@
|
|||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t fullscreen_cw_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x000056C5, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000617A, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00050048,
|
||||
0x000001A3, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x000001A3,
|
||||
0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x000001A3, 0x00000002,
|
||||
0x0000000B, 0x00000003, 0x00050048, 0x000001A3, 0x00000003, 0x0000000B,
|
||||
0x00000004, 0x00030047, 0x000001A3, 0x00000002, 0x00040047, 0x00001029,
|
||||
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, 0x00040047, 0x00001029,
|
||||
0x0000000B, 0x0000002A, 0x00020013, 0x00000008, 0x00030021, 0x00000502,
|
||||
0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017,
|
||||
0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 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, 0x00040020, 0x00000289,
|
||||
0x00000001, 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001,
|
||||
0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011,
|
||||
0x0000071B, 0x00000A0A, 0x00000A0D, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0005002C,
|
||||
0x00000013, 0x00000887, 0x00000B69, 0x00000B69, 0x0004002B, 0x0000000D,
|
||||
0x00000341, 0xBF800000, 0x0005002C, 0x00000013, 0x00000049, 0x00000341,
|
||||
0x00000341, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B,
|
||||
0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, 0x0000029A, 0x00000003,
|
||||
0x0000001D, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00001A4D, 0x0004003D, 0x0000000C, 0x000027E8, 0x00001029, 0x0004007C,
|
||||
0x0000000B, 0x00003BD1, 0x000027E8, 0x00050050, 0x00000011, 0x00003C30,
|
||||
0x00003BD1, 0x00003BD1, 0x000500C2, 0x00000011, 0x00003A8F, 0x00003C30,
|
||||
0x0000071B, 0x000500C7, 0x00000011, 0x000049AB, 0x00003A8F, 0x00000724,
|
||||
0x00040070, 0x00000013, 0x00004047, 0x000049AB, 0x00050085, 0x00000013,
|
||||
0x000020D3, 0x00004047, 0x00000887, 0x00050081, 0x00000013, 0x000056C4,
|
||||
0x000020D3, 0x00000049, 0x00050051, 0x0000000D, 0x00002967, 0x000056C4,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00003684, 0x000056C4, 0x00000001,
|
||||
0x00070050, 0x0000001D, 0x00004754, 0x00002967, 0x00003684, 0x00000A0C,
|
||||
0x0000008A, 0x00050041, 0x0000029A, 0x00002F17, 0x00001342, 0x00000A0B,
|
||||
0x0003003E, 0x00002F17, 0x00004754, 0x000100FD, 0x00010038,
|
||||
0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040020,
|
||||
0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00040021, 0x000000D1, 0x00000011, 0x00000288, 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,
|
||||
0x00040020, 0x00000289, 0x00000001, 0x0000000C, 0x0004003B, 0x00000289,
|
||||
0x00001029, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000071B, 0x00000A0A, 0x00000A0D, 0x00040017,
|
||||
0x00000013, 0x0000000D, 0x00000002, 0x0004002B, 0x0000000D, 0x00000B69,
|
||||
0x40800000, 0x0005002C, 0x00000013, 0x00000887, 0x00000B69, 0x00000B69,
|
||||
0x0004002B, 0x0000000D, 0x00000341, 0xBF800000, 0x0005002C, 0x00000013,
|
||||
0x00000049, 0x00000341, 0x00000341, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020,
|
||||
0x0000029A, 0x00000003, 0x0000001D, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B, 0x00000288,
|
||||
0x0000169A, 0x00000007, 0x0004003D, 0x0000000C, 0x0000344E, 0x00001029,
|
||||
0x0004007C, 0x0000000B, 0x000020BA, 0x0000344E, 0x0003003E, 0x0000169A,
|
||||
0x000020BA, 0x00050039, 0x00000011, 0x00002B75, 0x00001619, 0x0000169A,
|
||||
0x000500C2, 0x00000011, 0x00001A71, 0x00002B75, 0x0000071B, 0x00050050,
|
||||
0x00000011, 0x0000264D, 0x00000A0D, 0x00000A0D, 0x000500C7, 0x00000011,
|
||||
0x00004D5B, 0x00001A71, 0x0000264D, 0x00040070, 0x00000013, 0x0000524D,
|
||||
0x00004D5B, 0x00050085, 0x00000013, 0x000020D3, 0x0000524D, 0x00000887,
|
||||
0x00050081, 0x00000013, 0x000056C4, 0x000020D3, 0x00000049, 0x00050051,
|
||||
0x0000000D, 0x00002967, 0x000056C4, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00003684, 0x000056C4, 0x00000001, 0x00070050, 0x0000001D, 0x00004754,
|
||||
0x00002967, 0x00003684, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000029A,
|
||||
0x00002F17, 0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17, 0x00004754,
|
||||
0x000100FD, 0x00010038, 0x00050036, 0x00000011, 0x00001619, 0x00000000,
|
||||
0x000000D1, 0x00030037, 0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1,
|
||||
0x0004003D, 0x0000000B, 0x000058E0, 0x00000C75, 0x00050050, 0x00000011,
|
||||
0x000029B2, 0x000058E0, 0x000058E0, 0x000200FE, 0x000029B2, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,32 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 25265
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24931
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_990 Block
|
||||
OpMemberDecorate %_struct_990 0 Offset 0
|
||||
OpMemberDecorate %_struct_990 1 Offset 4
|
||||
OpDecorate %_struct_990 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%197 = OpTypeFunction %uint %_ptr_Function_uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -40,6 +47,8 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%1927 = OpConstantComposite %v2uint %uint_0 %uint_10
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
|
@ -60,6 +69,7 @@
|
|||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%v2int = OpTypeVector %int 2
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%false = OpConstantFalse %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -86,252 +96,570 @@
|
|||
%1878 = OpConstantComposite %v2int %int_7 %int_0
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1954 = OpConstantComposite %v2uint %uint_7 %uint_7
|
||||
%2213 = OpConstantComposite %v2uint %uint_1023 %uint_1023
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
%6551 = OpBitwiseAnd %v2uint %24330 %1954
|
||||
%21183 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%23612 = OpLoad %uint %21183
|
||||
%21170 = OpShiftRightLogical %uint %15627 %uint_20
|
||||
%15922 = OpBitwiseAnd %uint %21170 %uint_1023
|
||||
%8846 = OpIAdd %uint %15922 %uint_1
|
||||
%11841 = OpCompositeExtract %uint %6551 0
|
||||
%17907 = OpIMul %uint %8846 %11841
|
||||
%7287 = OpUGreaterThanEqual %bool %23612 %17907
|
||||
OpSelectionMerge %16345 DontFlatten
|
||||
OpBranchConditional %7287 %21992 %16345
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%16345 = OpLabel
|
||||
%10771 = OpCompositeConstruct %v2uint %15627 %15627
|
||||
%13581 = OpShiftRightLogical %v2uint %10771 %1927
|
||||
%23379 = OpBitwiseAnd %v2uint %13581 %2213
|
||||
%13680 = OpShiftLeftLogical %v2uint %23379 %1870
|
||||
%24677 = OpIMul %v2uint %13680 %6551
|
||||
%7005 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%22399 = OpVectorShuffle %v2uint %7005 %7005 0 1
|
||||
%21597 = OpShiftLeftLogical %v2uint %22399 %1834
|
||||
%9038 = OpIAdd %v2uint %24677 %21597
|
||||
%24559 = OpBitcast %v2int %9038
|
||||
%8919 = OpBitcast %v2uint %24559
|
||||
%18334 = OpBitwiseAnd %uint %22340 %uint_1023
|
||||
%7195 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%17737 = OpSelect %v2uint %7195 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %8919 %17737
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %6551
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1807
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %18334
|
||||
%24741 = OpCompositeExtract %uint %19799 0
|
||||
%20806 = OpIAdd %uint %11046 %24741
|
||||
%13527 = OpIMul %v2uint %19799 %14725
|
||||
%20715 = OpISub %v2uint %20272 %13527
|
||||
%7303 = OpCompositeExtract %uint %21145 0
|
||||
%22882 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %7303 %22882
|
||||
%14551 = OpIMul %uint %20806 %13170
|
||||
%6805 = OpCompositeExtract %uint %20715 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %20715 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%19199 = OpShiftLeftLogical %uint %9696 %uint_0
|
||||
%25264 = OpIAdd %uint %14551 %19199
|
||||
%6574 = OpShiftRightLogical %uint %25264 %uint_2
|
||||
%7456 = OpLoad %150 %3709
|
||||
%17822 = OpImageFetch %v4float %7456 %24559 Lod %int_0
|
||||
%11864 = OpCompositeExtract %float %17822 0
|
||||
%19035 = OpIAdd %v2int %24559 %1824
|
||||
%20902 = OpImageFetch %v4float %7456 %19035 Lod %int_0
|
||||
%17472 = OpCompositeExtract %float %20902 0
|
||||
%19036 = OpIAdd %v2int %24559 %1833
|
||||
%20903 = OpImageFetch %v4float %7456 %19036 Lod %int_0
|
||||
%17473 = OpCompositeExtract %float %20903 0
|
||||
%19037 = OpIAdd %v2int %24559 %1842
|
||||
%19990 = OpImageFetch %v4float %7456 %19037 Lod %int_0
|
||||
%7256 = OpCompositeExtract %float %19990 0
|
||||
%6487 = OpCompositeConstruct %v4float %11864 %17472 %17473 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %6574
|
||||
OpStore %12860 %20366
|
||||
%20256 = OpIAdd %uint %6574 %uint_1
|
||||
%8574 = OpIAdd %v2int %24559 %1851
|
||||
%10680 = OpImageFetch %v4float %7456 %8574 Lod %int_0
|
||||
%17474 = OpCompositeExtract %float %10680 0
|
||||
%19038 = OpIAdd %v2int %24559 %1860
|
||||
%20904 = OpImageFetch %v4float %7456 %19038 Lod %int_0
|
||||
%17475 = OpCompositeExtract %float %20904 0
|
||||
%19039 = OpIAdd %v2int %24559 %1869
|
||||
%20905 = OpImageFetch %v4float %7456 %19039 Lod %int_0
|
||||
%17476 = OpCompositeExtract %float %20905 0
|
||||
%19040 = OpIAdd %v2int %24559 %1878
|
||||
%19991 = OpImageFetch %v4float %7456 %19040 Lod %int_0
|
||||
%7257 = OpCompositeExtract %float %19991 0
|
||||
%6488 = OpCompositeConstruct %v4float %17474 %17475 %17476 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
%24915 = OpLabel
|
||||
%3262 = OpVariable %_ptr_Function_uint Function
|
||||
%3151 = OpVariable %_ptr_Function_uint Function
|
||||
%3226 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_uint Function
|
||||
%14451 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14455 = OpVariable %_ptr_Function_uint Function
|
||||
%14456 = OpVariable %_ptr_Function_bool Function
|
||||
%14457 = OpVariable %_ptr_Function_uint Function
|
||||
%14561 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%22213 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%8776 = OpLoad %uint %22213
|
||||
OpStore %3262 %8776
|
||||
%16622 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%7891 = OpLoad %uint %16622
|
||||
OpStore %3151 %7891
|
||||
%10984 = OpLoad %uint %3151
|
||||
OpStore %14447 %10984
|
||||
%24837 = OpFunctionCall %v2uint %5921 %14447
|
||||
OpStore %3226 %24837
|
||||
%13377 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%8083 = OpLoad %uint %13377
|
||||
%14459 = OpLoad %uint %3262
|
||||
OpStore %14448 %14459
|
||||
%24242 = OpFunctionCall %uint %3155 %14448
|
||||
%10618 = OpAccessChain %_ptr_Function_uint %3226 %uint_0
|
||||
%16195 = OpLoad %uint %10618
|
||||
%20805 = OpIMul %uint %24242 %16195
|
||||
%23142 = OpUGreaterThanEqual %bool %8083 %20805
|
||||
OpSelectionMerge %9671 DontFlatten
|
||||
OpBranchConditional %23142 %21300 %9671
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9671 = OpLabel
|
||||
%11706 = OpLoad %uint %3262
|
||||
OpStore %14449 %11706
|
||||
%7212 = OpFunctionCall %v2uint %3901 %14449
|
||||
%10687 = OpLoad %v2uint %3226
|
||||
%18096 = OpIMul %v2uint %7212 %10687
|
||||
%10825 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%22399 = OpVectorShuffle %v2uint %10825 %10825 0 1
|
||||
%21597 = OpShiftLeftLogical %v2uint %22399 %1834
|
||||
%9038 = OpIAdd %v2uint %18096 %21597
|
||||
%21937 = OpBitcast %v2int %9038
|
||||
%11594 = OpBitcast %v2uint %21937
|
||||
%15799 = OpLoad %uint %3151
|
||||
OpStore %14450 %15799
|
||||
%24780 = OpFunctionCall %uint %4369 %14450
|
||||
OpStore %14451 %11594
|
||||
OpStore %14452 %uint_0
|
||||
OpStore %14453 %false
|
||||
OpStore %14454 %24780
|
||||
OpStore %14455 %uint_0
|
||||
OpStore %14456 %false
|
||||
OpStore %14457 %uint_0
|
||||
OpStore %14561 %uint_0
|
||||
%15019 = OpLoad %v2uint %3226
|
||||
OpStore %5786 %15019
|
||||
%20996 = OpFunctionCall %uint %4615 %14451 %14452 %14453 %14454 %14455 %14456 %14457 %14561 %5786
|
||||
%8080 = OpShiftRightLogical %uint %20996 %uint_2
|
||||
%11236 = OpLoad %150 %3709
|
||||
%16549 = OpImageFetch %v4float %11236 %21937 Lod %int_0
|
||||
%24082 = OpCompositeExtract %float %16549 0
|
||||
%9464 = OpLoad %150 %3709
|
||||
%13324 = OpIAdd %v2int %21937 %1824
|
||||
%16413 = OpImageFetch %v4float %9464 %13324 Lod %int_0
|
||||
%10619 = OpCompositeExtract %float %16413 0
|
||||
%9465 = OpLoad %150 %3709
|
||||
%13325 = OpIAdd %v2int %21937 %1833
|
||||
%16414 = OpImageFetch %v4float %9465 %13325 Lod %int_0
|
||||
%10620 = OpCompositeExtract %float %16414 0
|
||||
%9466 = OpLoad %150 %3709
|
||||
%13326 = OpIAdd %v2int %21937 %1842
|
||||
%16774 = OpImageFetch %v4float %9466 %13326 Lod %int_0
|
||||
%7256 = OpCompositeExtract %float %16774 0
|
||||
%6487 = OpCompositeConstruct %v4float %24082 %10619 %10620 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %8080
|
||||
OpStore %12860 %20366
|
||||
%13403 = OpIAdd %uint %8080 %uint_1
|
||||
%24531 = OpLoad %150 %3709
|
||||
%15716 = OpIAdd %v2int %21937 %1851
|
||||
%16415 = OpImageFetch %v4float %24531 %15716 Lod %int_0
|
||||
%10621 = OpCompositeExtract %float %16415 0
|
||||
%9467 = OpLoad %150 %3709
|
||||
%13327 = OpIAdd %v2int %21937 %1860
|
||||
%16416 = OpImageFetch %v4float %9467 %13327 Lod %int_0
|
||||
%10622 = OpCompositeExtract %float %16416 0
|
||||
%9468 = OpLoad %150 %3709
|
||||
%13328 = OpIAdd %v2int %21937 %1869
|
||||
%16417 = OpImageFetch %v4float %9468 %13328 Lod %int_0
|
||||
%10623 = OpCompositeExtract %float %16417 0
|
||||
%9469 = OpLoad %150 %3709
|
||||
%13329 = OpIAdd %v2int %21937 %1878
|
||||
%16775 = OpImageFetch %v4float %9469 %13329 Lod %int_0
|
||||
%7257 = OpCompositeExtract %float %16775 0
|
||||
%6488 = OpCompositeConstruct %v4float %10621 %10622 %10623 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15235 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403
|
||||
OpStore %15235 %20367
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%12290 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16550 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %12290
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %16550
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3901 = OpFunction %v2uint None %209
|
||||
%14111 = OpFunctionParameter %_ptr_Function_uint
|
||||
%11868 = OpLabel
|
||||
%21428 = OpVariable %_ptr_Function_uint Function
|
||||
%22108 = OpLoad %uint %14111
|
||||
OpStore %21428 %22108
|
||||
%19444 = OpFunctionCall %v2uint %5657 %21428
|
||||
%11313 = OpShiftRightLogical %v2uint %19444 %1927
|
||||
%7284 = OpCompositeConstruct %v2uint %uint_1023 %uint_1023
|
||||
%24623 = OpBitwiseAnd %v2uint %11313 %7284
|
||||
%24885 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%15891 = OpShiftLeftLogical %v2uint %24623 %24885
|
||||
OpReturnValue %15891
|
||||
OpFunctionEnd
|
||||
%3155 = OpFunction %uint None %197
|
||||
%7986 = OpFunctionParameter %_ptr_Function_uint
|
||||
%22405 = OpLabel
|
||||
%18856 = OpLoad %uint %7986
|
||||
%24399 = OpShiftRightLogical %uint %18856 %uint_20
|
||||
%13374 = OpBitwiseAnd %uint %24399 %uint_1023
|
||||
%22410 = OpIAdd %uint %13374 %uint_1
|
||||
OpReturnValue %22410
|
||||
OpFunctionEnd
|
||||
%5921 = OpFunction %v2uint None %209
|
||||
%17554 = OpFunctionParameter %_ptr_Function_uint
|
||||
%7495 = OpLabel
|
||||
%17793 = OpVariable %_ptr_Function_uint Function
|
||||
%24930 = OpLoad %uint %17554
|
||||
OpStore %17793 %24930
|
||||
%22266 = OpFunctionCall %v2uint %5657 %17793
|
||||
%7678 = OpShiftRightLogical %v2uint %22266 %2053
|
||||
%13412 = OpCompositeConstruct %v2uint %uint_7 %uint_7
|
||||
%13822 = OpBitwiseAnd %v2uint %7678 %13412
|
||||
OpReturnValue %13822
|
||||
OpFunctionEnd
|
||||
%4369 = OpFunction %uint None %197
|
||||
%14584 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16113 = OpLabel
|
||||
%19610 = OpLoad %uint %14584
|
||||
%10737 = OpBitwiseAnd %uint %19610 %uint_1023
|
||||
OpReturnValue %10737
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t host_depth_store_1xmsaa_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x000062B1, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006163, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE,
|
||||
0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047,
|
||||
0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006,
|
||||
0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048,
|
||||
0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4,
|
||||
0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022,
|
||||
0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10,
|
||||
0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F,
|
||||
0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D,
|
||||
0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A,
|
||||
0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B,
|
||||
0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA,
|
||||
0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787,
|
||||
0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B,
|
||||
0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B,
|
||||
0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B,
|
||||
0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
|
||||
0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0005002C,
|
||||
0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017,
|
||||
0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E,
|
||||
0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4,
|
||||
0x0004003B, 0x00000A32, 0x000012B6, 0x00000002, 0x00030016, 0x0000000D,
|
||||
0x00000020, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313,
|
||||
0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x00000E7D, 0x00000000,
|
||||
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, 0x00000012,
|
||||
0x00000720, 0x00000A0E, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B,
|
||||
0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0005002C, 0x00000012,
|
||||
0x00000732, 0x00000A14, 0x00000A0B, 0x00040020, 0x00000294, 0x00000002,
|
||||
0x00000017, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0005002C,
|
||||
0x00000012, 0x0000073B, 0x00000A17, 0x00000A0B, 0x0004002B, 0x0000000C,
|
||||
0x00000A1A, 0x00000005, 0x0005002C, 0x00000012, 0x00000744, 0x00000A1A,
|
||||
0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0005002C,
|
||||
0x00000012, 0x0000074D, 0x00000A1D, 0x00000A0B, 0x0004002B, 0x0000000C,
|
||||
0x00000A20, 0x00000007, 0x0005002C, 0x00000012, 0x00000756, 0x00000A20,
|
||||
0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C,
|
||||
0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011,
|
||||
0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011, 0x0000074E,
|
||||
0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
|
||||
0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000,
|
||||
0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041,
|
||||
0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B,
|
||||
0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, 0x0000118F,
|
||||
0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7, 0x00050050,
|
||||
0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2, 0x00000011,
|
||||
0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011, 0x00001997,
|
||||
0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF, 0x00000F48,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00005C3C, 0x000052BF, 0x000500C2,
|
||||
0x0000000B, 0x000052B2, 0x00003D0B, 0x00000A46, 0x000500C7, 0x0000000B,
|
||||
0x00003E32, 0x000052B2, 0x00000A44, 0x00050080, 0x0000000B, 0x0000228E,
|
||||
0x00003E32, 0x00000A0D, 0x00050051, 0x0000000B, 0x00002E41, 0x00001997,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x000045F3, 0x0000228E, 0x00002E41,
|
||||
0x000500AE, 0x00000009, 0x00001C77, 0x00005C3C, 0x000045F3, 0x000300F7,
|
||||
0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, 0x000055E8, 0x00003FD9,
|
||||
0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00003FD9,
|
||||
0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, 0x00003D0B, 0x000500C2,
|
||||
0x00000011, 0x0000350D, 0x00002A13, 0x00000787, 0x000500C7, 0x00000011,
|
||||
0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, 0x00000011, 0x00003570,
|
||||
0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x00006065, 0x00003570,
|
||||
0x00001997, 0x0004003D, 0x00000014, 0x00001B5D, 0x00000F48, 0x0007004F,
|
||||
0x00000011, 0x0000577F, 0x00001B5D, 0x00001B5D, 0x00000000, 0x00000001,
|
||||
0x000500C4, 0x00000011, 0x0000545D, 0x0000577F, 0x0000072A, 0x00050080,
|
||||
0x00000011, 0x0000234E, 0x00006065, 0x0000545D, 0x0004007C, 0x00000012,
|
||||
0x00005FEF, 0x0000234E, 0x0004007C, 0x00000011, 0x000022D7, 0x00005FEF,
|
||||
0x000500C7, 0x0000000B, 0x0000479E, 0x00005744, 0x00000A44, 0x000500AE,
|
||||
0x0000000F, 0x00001C1B, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011,
|
||||
0x00004549, 0x00001C1B, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011,
|
||||
0x000028BE, 0x000022D7, 0x00004549, 0x000500C2, 0x00000011, 0x0000405B,
|
||||
0x0000070F, 0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B,
|
||||
0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F,
|
||||
0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00001997, 0x000500C2,
|
||||
0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011,
|
||||
0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6,
|
||||
0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6,
|
||||
0x0000479E, 0x00050051, 0x0000000B, 0x000060A5, 0x00004D57, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084,
|
||||
0x00000011, 0x000034D7, 0x00004D57, 0x00003985, 0x00050082, 0x00000011,
|
||||
0x000050EB, 0x00004F30, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87,
|
||||
0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005299,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962,
|
||||
0x00050084, 0x0000000B, 0x000038D7, 0x00005146, 0x00003372, 0x00050051,
|
||||
0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B,
|
||||
0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966,
|
||||
0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB,
|
||||
0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6,
|
||||
0x000500C4, 0x0000000B, 0x00004AFF, 0x000025E0, 0x00000A0A, 0x00050080,
|
||||
0x0000000B, 0x000062B0, 0x000038D7, 0x00004AFF, 0x000500C2, 0x0000000B,
|
||||
0x000019AE, 0x000062B0, 0x00000A10, 0x0004003D, 0x00000096, 0x00001D20,
|
||||
0x00000E7D, 0x0007005F, 0x0000001D, 0x0000459E, 0x00001D20, 0x00005FEF,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00002E58, 0x0000459E,
|
||||
0x00000000, 0x00050080, 0x00000012, 0x00004A5B, 0x00005FEF, 0x00000720,
|
||||
0x0007005F, 0x0000001D, 0x000051A6, 0x00001D20, 0x00004A5B, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x00004440, 0x000051A6, 0x00000000,
|
||||
0x00050080, 0x00000012, 0x00004A5C, 0x00005FEF, 0x00000729, 0x0007005F,
|
||||
0x0000001D, 0x000051A7, 0x00001D20, 0x00004A5C, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x00004441, 0x000051A7, 0x00000000, 0x00050080,
|
||||
0x00000012, 0x00004A5D, 0x00005FEF, 0x00000732, 0x0007005F, 0x0000001D,
|
||||
0x00004E16, 0x00001D20, 0x00004A5D, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x00001C58, 0x00004E16, 0x00000000, 0x00070050, 0x0000001D,
|
||||
0x00001957, 0x00002E58, 0x00004440, 0x00004441, 0x00001C58, 0x0004007C,
|
||||
0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C,
|
||||
0x000012B6, 0x00000A0B, 0x000019AE, 0x0003003E, 0x0000323C, 0x00004F8E,
|
||||
0x00050080, 0x0000000B, 0x00004F20, 0x000019AE, 0x00000A0D, 0x00050080,
|
||||
0x00000012, 0x0000217E, 0x00005FEF, 0x0000073B, 0x0007005F, 0x0000001D,
|
||||
0x000029B8, 0x00001D20, 0x0000217E, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x00004442, 0x000029B8, 0x00000000, 0x00050080, 0x00000012,
|
||||
0x00004A5E, 0x00005FEF, 0x00000744, 0x0007005F, 0x0000001D, 0x000051A8,
|
||||
0x00001D20, 0x00004A5E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00004443, 0x000051A8, 0x00000000, 0x00050080, 0x00000012, 0x00004A5F,
|
||||
0x00005FEF, 0x0000074D, 0x0007005F, 0x0000001D, 0x000051A9, 0x00001D20,
|
||||
0x00004A5F, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004444,
|
||||
0x000051A9, 0x00000000, 0x00050080, 0x00000012, 0x00004A60, 0x00005FEF,
|
||||
0x00000756, 0x0007005F, 0x0000001D, 0x00004E17, 0x00001D20, 0x00004A60,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00001C59, 0x00004E17,
|
||||
0x00000000, 0x00070050, 0x0000001D, 0x00001958, 0x00004442, 0x00004443,
|
||||
0x00004444, 0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958,
|
||||
0x00060041, 0x00000294, 0x00003B37, 0x000012B6, 0x00000A0B, 0x00004F20,
|
||||
0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8,
|
||||
0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4,
|
||||
0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023,
|
||||
0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D,
|
||||
0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040020, 0x00000288, 0x00000007,
|
||||
0x0000000B, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040021,
|
||||
0x000000D1, 0x00000011, 0x00000288, 0x00040020, 0x0000028E, 0x00000007,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040020, 0x00000286, 0x00000007,
|
||||
0x00000009, 0x000C0021, 0x000009DB, 0x0000000B, 0x0000028E, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x0000028E, 0x00040021, 0x000000C5, 0x0000000B, 0x00000288, 0x0004002B,
|
||||
0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D,
|
||||
0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A,
|
||||
0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B,
|
||||
0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A,
|
||||
0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A,
|
||||
0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040020, 0x00000289,
|
||||
0x00000007, 0x0000000C, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011,
|
||||
0x00000787, 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44,
|
||||
0x000003FF, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31,
|
||||
0x0000000D, 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31,
|
||||
0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE,
|
||||
0x0004003B, 0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014,
|
||||
0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014,
|
||||
0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x0000028B,
|
||||
0x00000001, 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002,
|
||||
0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003002A,
|
||||
0x00000009, 0x00000788, 0x00040017, 0x00000017, 0x0000000B, 0x00000004,
|
||||
0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC,
|
||||
0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32,
|
||||
0x000012B6, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00090019,
|
||||
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
|
||||
0x0004003B, 0x00000313, 0x00000E7D, 0x00000000, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E,
|
||||
0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C,
|
||||
0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0004002B, 0x0000000C,
|
||||
0x00000A14, 0x00000003, 0x0005002C, 0x00000012, 0x00000732, 0x00000A14,
|
||||
0x00000A0B, 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B,
|
||||
0x0000000C, 0x00000A17, 0x00000004, 0x0005002C, 0x00000012, 0x0000073B,
|
||||
0x00000A17, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005,
|
||||
0x0005002C, 0x00000012, 0x00000744, 0x00000A1A, 0x00000A0B, 0x0004002B,
|
||||
0x0000000C, 0x00000A1D, 0x00000006, 0x0005002C, 0x00000012, 0x0000074D,
|
||||
0x00000A1D, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007,
|
||||
0x0005002C, 0x00000012, 0x00000756, 0x00000A20, 0x00000A0B, 0x0004002B,
|
||||
0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7,
|
||||
0x00000A22, 0x00000A22, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B, 0x00000288,
|
||||
0x00000CBE, 0x00000007, 0x0004003B, 0x00000288, 0x00000C4F, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x00000C9A, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x0000386F, 0x00000007, 0x0004003B, 0x00000288, 0x00003870, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00003872, 0x00000007, 0x0004003B, 0x0000028E, 0x00003873, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003874, 0x00000007, 0x0004003B, 0x00000286,
|
||||
0x00003875, 0x00000007, 0x0004003B, 0x00000288, 0x00003876, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003877, 0x00000007, 0x0004003B, 0x00000286,
|
||||
0x00003878, 0x00000007, 0x0004003B, 0x00000288, 0x00003879, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x000038E1, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x0000169A, 0x00000007, 0x00050041, 0x0000028A, 0x000056C5, 0x0000118F,
|
||||
0x00000A0B, 0x0004003D, 0x0000000B, 0x00002248, 0x000056C5, 0x0003003E,
|
||||
0x00000CBE, 0x00002248, 0x00050041, 0x0000028A, 0x000040EE, 0x0000118F,
|
||||
0x00000A0E, 0x0004003D, 0x0000000B, 0x00001ED3, 0x000040EE, 0x0003003E,
|
||||
0x00000C4F, 0x00001ED3, 0x0004003D, 0x0000000B, 0x00002AE8, 0x00000C4F,
|
||||
0x0003003E, 0x0000386F, 0x00002AE8, 0x00050039, 0x00000011, 0x00006105,
|
||||
0x00001721, 0x0000386F, 0x0003003E, 0x00000C9A, 0x00006105, 0x00050041,
|
||||
0x0000028B, 0x00003441, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00001F93, 0x00003441, 0x0004003D, 0x0000000B, 0x0000387B, 0x00000CBE,
|
||||
0x0003003E, 0x00003870, 0x0000387B, 0x00050039, 0x0000000B, 0x00005EB2,
|
||||
0x00000C53, 0x00003870, 0x00050041, 0x00000288, 0x0000297A, 0x00000C9A,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003F43, 0x0000297A, 0x00050084,
|
||||
0x0000000B, 0x00005145, 0x00005EB2, 0x00003F43, 0x000500AE, 0x00000009,
|
||||
0x00005A66, 0x00001F93, 0x00005145, 0x000300F7, 0x000025C7, 0x00000002,
|
||||
0x000400FA, 0x00005A66, 0x00005334, 0x000025C7, 0x000200F8, 0x00005334,
|
||||
0x000100FD, 0x000200F8, 0x000025C7, 0x0004003D, 0x0000000B, 0x00002DBA,
|
||||
0x00000CBE, 0x0003003E, 0x00003871, 0x00002DBA, 0x00050039, 0x00000011,
|
||||
0x00001C2C, 0x00000F3D, 0x00003871, 0x0004003D, 0x00000011, 0x000029BF,
|
||||
0x00000C9A, 0x00050084, 0x00000011, 0x000046B0, 0x00001C2C, 0x000029BF,
|
||||
0x0004003D, 0x00000014, 0x00002A49, 0x00000F48, 0x0007004F, 0x00000011,
|
||||
0x0000577F, 0x00002A49, 0x00002A49, 0x00000000, 0x00000001, 0x000500C4,
|
||||
0x00000011, 0x0000545D, 0x0000577F, 0x0000072A, 0x00050080, 0x00000011,
|
||||
0x0000234E, 0x000046B0, 0x0000545D, 0x0004007C, 0x00000012, 0x000055B1,
|
||||
0x0000234E, 0x0004007C, 0x00000011, 0x00002D4A, 0x000055B1, 0x0004003D,
|
||||
0x0000000B, 0x00003DB7, 0x00000C4F, 0x0003003E, 0x00003872, 0x00003DB7,
|
||||
0x00050039, 0x0000000B, 0x000060CC, 0x00001111, 0x00003872, 0x0003003E,
|
||||
0x00003873, 0x00002D4A, 0x0003003E, 0x00003874, 0x00000A0A, 0x0003003E,
|
||||
0x00003875, 0x00000788, 0x0003003E, 0x00003876, 0x000060CC, 0x0003003E,
|
||||
0x00003877, 0x00000A0A, 0x0003003E, 0x00003878, 0x00000788, 0x0003003E,
|
||||
0x00003879, 0x00000A0A, 0x0003003E, 0x000038E1, 0x00000A0A, 0x0004003D,
|
||||
0x00000011, 0x00003AAB, 0x00000C9A, 0x0003003E, 0x0000169A, 0x00003AAB,
|
||||
0x000D0039, 0x0000000B, 0x00005204, 0x00001207, 0x00003873, 0x00003874,
|
||||
0x00003875, 0x00003876, 0x00003877, 0x00003878, 0x00003879, 0x000038E1,
|
||||
0x0000169A, 0x000500C2, 0x0000000B, 0x00001F90, 0x00005204, 0x00000A10,
|
||||
0x0004003D, 0x00000096, 0x00002BE4, 0x00000E7D, 0x0007005F, 0x0000001D,
|
||||
0x000040A5, 0x00002BE4, 0x000055B1, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x00005E12, 0x000040A5, 0x00000000, 0x0004003D, 0x00000096,
|
||||
0x000024F8, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340C, 0x000055B1,
|
||||
0x00000720, 0x0007005F, 0x0000001D, 0x0000401D, 0x000024F8, 0x0000340C,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297B, 0x0000401D,
|
||||
0x00000000, 0x0004003D, 0x00000096, 0x000024F9, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x0000340D, 0x000055B1, 0x00000729, 0x0007005F, 0x0000001D,
|
||||
0x0000401E, 0x000024F9, 0x0000340D, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x0000297C, 0x0000401E, 0x00000000, 0x0004003D, 0x00000096,
|
||||
0x000024FA, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340E, 0x000055B1,
|
||||
0x00000732, 0x0007005F, 0x0000001D, 0x00004186, 0x000024FA, 0x0000340E,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00001C58, 0x00004186,
|
||||
0x00000000, 0x00070050, 0x0000001D, 0x00001957, 0x00005E12, 0x0000297B,
|
||||
0x0000297C, 0x00001C58, 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957,
|
||||
0x00060041, 0x00000294, 0x0000323C, 0x000012B6, 0x00000A0B, 0x00001F90,
|
||||
0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x0000345B,
|
||||
0x00001F90, 0x00000A0D, 0x0004003D, 0x00000096, 0x00005FD3, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x00003D64, 0x000055B1, 0x0000073B, 0x0007005F,
|
||||
0x0000001D, 0x0000401F, 0x00005FD3, 0x00003D64, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x0000297D, 0x0000401F, 0x00000000, 0x0004003D,
|
||||
0x00000096, 0x000024FB, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340F,
|
||||
0x000055B1, 0x00000744, 0x0007005F, 0x0000001D, 0x00004020, 0x000024FB,
|
||||
0x0000340F, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297E,
|
||||
0x00004020, 0x00000000, 0x0004003D, 0x00000096, 0x000024FC, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x00003410, 0x000055B1, 0x0000074D, 0x0007005F,
|
||||
0x0000001D, 0x00004021, 0x000024FC, 0x00003410, 0x00000002, 0x00000A0B,
|
||||
0x00050051, 0x0000000D, 0x0000297F, 0x00004021, 0x00000000, 0x0004003D,
|
||||
0x00000096, 0x000024FD, 0x00000E7D, 0x00050080, 0x00000012, 0x00003411,
|
||||
0x000055B1, 0x00000756, 0x0007005F, 0x0000001D, 0x00004187, 0x000024FD,
|
||||
0x00003411, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00001C59,
|
||||
0x00004187, 0x00000000, 0x00070050, 0x0000001D, 0x00001958, 0x0000297D,
|
||||
0x0000297E, 0x0000297F, 0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F,
|
||||
0x00001958, 0x00060041, 0x00000294, 0x00003B83, 0x000012B6, 0x00000A0B,
|
||||
0x0000345B, 0x0003003E, 0x00003B83, 0x00004F8F, 0x000100FD, 0x00010038,
|
||||
0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1, 0x00030037,
|
||||
0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D, 0x0000000B,
|
||||
0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2, 0x000058E0,
|
||||
0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036, 0x0000000B,
|
||||
0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E, 0x00003002,
|
||||
0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286, 0x00000C86,
|
||||
0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288, 0x000015AF,
|
||||
0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288, 0x00001584,
|
||||
0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E, 0x000040A6,
|
||||
0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283, 0x00000007,
|
||||
0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933, 0x00003002,
|
||||
0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E, 0x00004CED,
|
||||
0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619, 0x00004CED,
|
||||
0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F, 0x000500C4,
|
||||
0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E, 0x00000DB8,
|
||||
0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D, 0x0003003E,
|
||||
0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5, 0x00001619,
|
||||
0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5, 0x00000718,
|
||||
0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D, 0x000500C7,
|
||||
0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D, 0x00000011,
|
||||
0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9, 0x00005A9F,
|
||||
0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D, 0x00000011,
|
||||
0x00002282, 0x000040A6, 0x00050084, 0x00000011, 0x00003F39, 0x00000A9F,
|
||||
0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D, 0x00000011,
|
||||
0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D, 0x00001584,
|
||||
0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A, 0x000500C2,
|
||||
0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E, 0x0000173C,
|
||||
0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8, 0x0004003D,
|
||||
0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011, 0x00005378,
|
||||
0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378, 0x00050041,
|
||||
0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC, 0x00000FAB,
|
||||
0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC, 0x00050041,
|
||||
0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC, 0x000046A8,
|
||||
0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6, 0x00050080,
|
||||
0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E, 0x000014C6,
|
||||
0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC, 0x0004003D,
|
||||
0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011, 0x00004E7B,
|
||||
0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7, 0x00000DB8,
|
||||
0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B, 0x0003003E,
|
||||
0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B, 0x000011DE,
|
||||
0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B, 0x000026C9,
|
||||
0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288, 0x0000481D,
|
||||
0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8, 0x0000481D,
|
||||
0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D, 0x0003003E,
|
||||
0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0, 0x00000DB8,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0, 0x0004007C,
|
||||
0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288, 0x0000288B,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48, 0x0000288B,
|
||||
0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE, 0x00000009,
|
||||
0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3, 0x00000000,
|
||||
0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8, 0x00002E2A,
|
||||
0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C, 0x0000000C,
|
||||
0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1, 0x000054D6,
|
||||
0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3, 0x000200F8,
|
||||
0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD, 0x00004378,
|
||||
0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D, 0x0000000C,
|
||||
0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4, 0x0000294E,
|
||||
0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4, 0x00050041,
|
||||
0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E, 0x00004BBA,
|
||||
0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46, 0x0004003D,
|
||||
0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288, 0x00001F0B,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA, 0x00001F0B,
|
||||
0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B, 0x0000578D,
|
||||
0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03, 0x00003006,
|
||||
0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041, 0x00000288,
|
||||
0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003B2E,
|
||||
0x00004B1C, 0x00050084, 0x0000000B, 0x00003A09, 0x0000402C, 0x00003B2E,
|
||||
0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B, 0x000031C8,
|
||||
0x00003A09, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530, 0x00001584,
|
||||
0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530, 0x00050080,
|
||||
0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E, 0x00000DE7,
|
||||
0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86, 0x000300F7,
|
||||
0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA, 0x0000284D,
|
||||
0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A, 0x00000CA6,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A, 0x00050041,
|
||||
0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741, 0x00003473,
|
||||
0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741, 0x00000A84,
|
||||
0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089, 0x0000000B,
|
||||
0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7, 0x0000239F,
|
||||
0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D, 0x0000000B,
|
||||
0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038, 0x00050036,
|
||||
0x00000011, 0x00000F3D, 0x00000000, 0x000000D1, 0x00030037, 0x00000288,
|
||||
0x0000371F, 0x000200F8, 0x00002E5C, 0x0004003B, 0x00000288, 0x000053B4,
|
||||
0x00000007, 0x0004003D, 0x0000000B, 0x0000565C, 0x0000371F, 0x0003003E,
|
||||
0x000053B4, 0x0000565C, 0x00050039, 0x00000011, 0x00004BF4, 0x00001619,
|
||||
0x000053B4, 0x000500C2, 0x00000011, 0x00002C31, 0x00004BF4, 0x00000787,
|
||||
0x00050050, 0x00000011, 0x00001C74, 0x00000A44, 0x00000A44, 0x000500C7,
|
||||
0x00000011, 0x0000602F, 0x00002C31, 0x00001C74, 0x00050050, 0x00000011,
|
||||
0x00006135, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011, 0x00003E13,
|
||||
0x0000602F, 0x00006135, 0x000200FE, 0x00003E13, 0x00010038, 0x00050036,
|
||||
0x0000000B, 0x00000C53, 0x00000000, 0x000000C5, 0x00030037, 0x00000288,
|
||||
0x00001F32, 0x000200F8, 0x00005785, 0x0004003D, 0x0000000B, 0x000049A8,
|
||||
0x00001F32, 0x000500C2, 0x0000000B, 0x00005F4F, 0x000049A8, 0x00000A46,
|
||||
0x000500C7, 0x0000000B, 0x0000343E, 0x00005F4F, 0x00000A44, 0x00050080,
|
||||
0x0000000B, 0x0000578A, 0x0000343E, 0x00000A0D, 0x000200FE, 0x0000578A,
|
||||
0x00010038, 0x00050036, 0x00000011, 0x00001721, 0x00000000, 0x000000D1,
|
||||
0x00030037, 0x00000288, 0x00004492, 0x000200F8, 0x00001D47, 0x0004003B,
|
||||
0x00000288, 0x00004581, 0x00000007, 0x0004003D, 0x0000000B, 0x00006162,
|
||||
0x00004492, 0x0003003E, 0x00004581, 0x00006162, 0x00050039, 0x00000011,
|
||||
0x000056FA, 0x00001619, 0x00004581, 0x000500C2, 0x00000011, 0x00001DFE,
|
||||
0x000056FA, 0x00000805, 0x00050050, 0x00000011, 0x00003464, 0x00000A1F,
|
||||
0x00000A1F, 0x000500C7, 0x00000011, 0x000035FE, 0x00001DFE, 0x00003464,
|
||||
0x000200FE, 0x000035FE, 0x00010038, 0x00050036, 0x0000000B, 0x00001111,
|
||||
0x00000000, 0x000000C5, 0x00030037, 0x00000288, 0x000038F8, 0x000200F8,
|
||||
0x00003EF1, 0x0004003D, 0x0000000B, 0x00004C9A, 0x000038F8, 0x000500C7,
|
||||
0x0000000B, 0x000029F1, 0x00004C9A, 0x00000A44, 0x000200FE, 0x000029F1,
|
||||
0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,32 +2,40 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24742
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25052
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_990 Block
|
||||
OpMemberDecorate %_struct_990 0 Offset 0
|
||||
OpMemberDecorate %_struct_990 1 Offset 4
|
||||
OpDecorate %_struct_990 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%197 = OpTypeFunction %uint %_ptr_Function_uint
|
||||
%193 = OpTypeFunction %bool %_ptr_Function_uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -40,6 +48,8 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%1927 = OpConstantComposite %v2uint %uint_0 %uint_10
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
|
@ -59,6 +69,8 @@
|
|||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%v2int = OpTypeVector %int 2
|
||||
%_ptr_Function_v2int = OpTypePointer Function %v2int
|
||||
%false = OpConstantFalse %bool
|
||||
%int_3 = OpConstant %int 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
|
@ -85,170 +97,408 @@
|
|||
%1878 = OpConstantComposite %v2int %int_7 %int_0
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1954 = OpConstantComposite %v2uint %uint_7 %uint_7
|
||||
%2213 = OpConstantComposite %v2uint %uint_1023 %uint_1023
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
%6551 = OpBitwiseAnd %v2uint %24330 %1954
|
||||
%21183 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%23612 = OpLoad %uint %21183
|
||||
%21170 = OpShiftRightLogical %uint %15627 %uint_20
|
||||
%15922 = OpBitwiseAnd %uint %21170 %uint_1023
|
||||
%8846 = OpIAdd %uint %15922 %uint_1
|
||||
%11841 = OpCompositeExtract %uint %6551 0
|
||||
%17907 = OpIMul %uint %8846 %11841
|
||||
%7287 = OpUGreaterThanEqual %bool %23612 %17907
|
||||
OpSelectionMerge %16345 DontFlatten
|
||||
OpBranchConditional %7287 %21992 %16345
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%16345 = OpLabel
|
||||
%10771 = OpCompositeConstruct %v2uint %15627 %15627
|
||||
%13581 = OpShiftRightLogical %v2uint %10771 %1927
|
||||
%23379 = OpBitwiseAnd %v2uint %13581 %2213
|
||||
%16245 = OpShiftLeftLogical %v2uint %23379 %1870
|
||||
%20127 = OpIMul %v2uint %16245 %6551
|
||||
%19539 = OpShiftLeftLogical %uint %23612 %uint_3
|
||||
%17126 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%22160 = OpLoad %uint %17126
|
||||
%22686 = OpShiftRightLogical %uint %22160 %uint_1
|
||||
%6471 = OpCompositeConstruct %v2uint %19539 %22686
|
||||
%9483 = OpIAdd %v2uint %20127 %6471
|
||||
%13160 = OpBitcast %v2int %9483
|
||||
%11709 = OpBitwiseAnd %uint %22160 %uint_1
|
||||
%10746 = OpBitcast %v2uint %13160
|
||||
%11323 = OpBitwiseAnd %uint %22340 %uint_1023
|
||||
%7195 = OpUGreaterThanEqual %v2bool %1828 %1837
|
||||
%15571 = OpSelect %v2uint %7195 %1828 %1807
|
||||
%10986 = OpShiftLeftLogical %v2uint %10746 %15571
|
||||
%24669 = OpCompositeConstruct %v2uint %11709 %11709
|
||||
%9093 = OpShiftRightLogical %v2uint %24669 %1816
|
||||
%16072 = OpBitwiseAnd %v2uint %9093 %1828
|
||||
%20272 = OpIAdd %v2uint %10986 %16072
|
||||
%21145 = OpIMul %v2uint %2719 %6551
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1807
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %11323
|
||||
%24741 = OpCompositeExtract %uint %19799 0
|
||||
%20806 = OpIAdd %uint %11046 %24741
|
||||
%13527 = OpIMul %v2uint %19799 %14725
|
||||
%20715 = OpISub %v2uint %20272 %13527
|
||||
%7303 = OpCompositeExtract %uint %21145 0
|
||||
%22882 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %7303 %22882
|
||||
%14551 = OpIMul %uint %20806 %13170
|
||||
%6805 = OpCompositeExtract %uint %20715 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %20715 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%19199 = OpShiftLeftLogical %uint %9696 %uint_0
|
||||
%8720 = OpIAdd %uint %14551 %19199
|
||||
%23683 = OpShiftRightLogical %uint %8720 %uint_2
|
||||
%13780 = OpShiftRightLogical %uint %22340 %uint_16
|
||||
%12661 = OpBitwiseAnd %uint %13780 %uint_1
|
||||
%11491 = OpINotEqual %bool %12661 %uint_0
|
||||
OpSelectionMerge %8129 None
|
||||
OpBranchConditional %11491 %22983 %14914
|
||||
%14914 = OpLabel
|
||||
%24444 = OpINotEqual %bool %11709 %uint_0
|
||||
%20803 = OpSelect %int %24444 %int_3 %int_0
|
||||
OpBranch %8129
|
||||
%22983 = OpLabel
|
||||
%7795 = OpINotEqual %bool %11709 %uint_0
|
||||
%20804 = OpSelect %int %7795 %int_0 %int_1
|
||||
OpBranch %8129
|
||||
%8129 = OpLabel
|
||||
%21086 = OpPhi %int %20804 %22983 %20803 %14914
|
||||
%12853 = OpLoad %182 %3709
|
||||
%23440 = OpImageFetch %v4float %12853 %13160 Sample %21086
|
||||
%11864 = OpCompositeExtract %float %23440 0
|
||||
%19035 = OpIAdd %v2int %13160 %1824
|
||||
%20902 = OpImageFetch %v4float %12853 %19035 Sample %21086
|
||||
%17472 = OpCompositeExtract %float %20902 0
|
||||
%19036 = OpIAdd %v2int %13160 %1833
|
||||
%20903 = OpImageFetch %v4float %12853 %19036 Sample %21086
|
||||
%17473 = OpCompositeExtract %float %20903 0
|
||||
%19037 = OpIAdd %v2int %13160 %1842
|
||||
%19990 = OpImageFetch %v4float %12853 %19037 Sample %21086
|
||||
%7256 = OpCompositeExtract %float %19990 0
|
||||
%6487 = OpCompositeConstruct %v4float %11864 %17472 %17473 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %23683
|
||||
OpStore %12860 %20366
|
||||
%20256 = OpIAdd %uint %23683 %uint_1
|
||||
%8574 = OpIAdd %v2int %13160 %1851
|
||||
%10680 = OpImageFetch %v4float %12853 %8574 Sample %21086
|
||||
%17474 = OpCompositeExtract %float %10680 0
|
||||
%19038 = OpIAdd %v2int %13160 %1860
|
||||
%20904 = OpImageFetch %v4float %12853 %19038 Sample %21086
|
||||
%17475 = OpCompositeExtract %float %20904 0
|
||||
%19039 = OpIAdd %v2int %13160 %1869
|
||||
%20905 = OpImageFetch %v4float %12853 %19039 Sample %21086
|
||||
%17476 = OpCompositeExtract %float %20905 0
|
||||
%19040 = OpIAdd %v2int %13160 %1878
|
||||
%19991 = OpImageFetch %v4float %12853 %19040 Sample %21086
|
||||
%7257 = OpCompositeExtract %float %19991 0
|
||||
%6488 = OpCompositeConstruct %v4float %17474 %17475 %17476 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
%24915 = OpLabel
|
||||
%3262 = OpVariable %_ptr_Function_uint Function
|
||||
%3151 = OpVariable %_ptr_Function_uint Function
|
||||
%3226 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_uint Function
|
||||
%3356 = OpVariable %_ptr_Function_v2int Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%5405 = OpVariable %_ptr_Function_uint Function
|
||||
%4444 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_uint Function
|
||||
%14451 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14455 = OpVariable %_ptr_Function_uint Function
|
||||
%14456 = OpVariable %_ptr_Function_bool Function
|
||||
%14457 = OpVariable %_ptr_Function_uint Function
|
||||
%14458 = OpVariable %_ptr_Function_uint Function
|
||||
%14459 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5786 = OpVariable %_ptr_Function_uint Function
|
||||
%13447 = OpVariable %_ptr_Function_int Function
|
||||
%22213 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%8776 = OpLoad %uint %22213
|
||||
OpStore %3262 %8776
|
||||
%16622 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%7891 = OpLoad %uint %16622
|
||||
OpStore %3151 %7891
|
||||
%10984 = OpLoad %uint %3151
|
||||
OpStore %14447 %10984
|
||||
%24837 = OpFunctionCall %v2uint %5921 %14447
|
||||
OpStore %3226 %24837
|
||||
%13377 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%8083 = OpLoad %uint %13377
|
||||
%14460 = OpLoad %uint %3262
|
||||
OpStore %14448 %14460
|
||||
%24242 = OpFunctionCall %uint %3155 %14448
|
||||
%10618 = OpAccessChain %_ptr_Function_uint %3226 %uint_0
|
||||
%16195 = OpLoad %uint %10618
|
||||
%20805 = OpIMul %uint %24242 %16195
|
||||
%23142 = OpUGreaterThanEqual %bool %8083 %20805
|
||||
OpSelectionMerge %9671 DontFlatten
|
||||
OpBranchConditional %23142 %21300 %9671
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9671 = OpLabel
|
||||
%11706 = OpLoad %uint %3262
|
||||
OpStore %14449 %11706
|
||||
%7212 = OpFunctionCall %v2uint %3901 %14449
|
||||
%10763 = OpLoad %v2uint %3226
|
||||
%17062 = OpIMul %v2uint %7212 %10763
|
||||
%19309 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%15112 = OpLoad %uint %19309
|
||||
%7622 = OpShiftLeftLogical %uint %15112 %uint_3
|
||||
%8292 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%22160 = OpLoad %uint %8292
|
||||
%22686 = OpShiftRightLogical %uint %22160 %uint_1
|
||||
%6471 = OpCompositeConstruct %v2uint %7622 %22686
|
||||
%6880 = OpIAdd %v2uint %17062 %6471
|
||||
%16669 = OpBitcast %v2int %6880
|
||||
OpStore %3356 %16669
|
||||
%8993 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%22351 = OpLoad %uint %8993
|
||||
%21704 = OpBitwiseAnd %uint %22351 %uint_1
|
||||
OpStore %5405 %21704
|
||||
%21233 = OpLoad %v2int %3356
|
||||
%7837 = OpBitcast %v2uint %21233
|
||||
%19574 = OpLoad %uint %3151
|
||||
OpStore %14450 %19574
|
||||
%24780 = OpFunctionCall %uint %4369 %14450
|
||||
OpStore %14451 %7837
|
||||
OpStore %14452 %uint_0
|
||||
OpStore %14453 %false
|
||||
OpStore %14454 %24780
|
||||
OpStore %14455 %uint_1
|
||||
OpStore %14456 %false
|
||||
OpStore %14457 %uint_0
|
||||
%15095 = OpLoad %uint %5405
|
||||
OpStore %14458 %15095
|
||||
%10985 = OpLoad %v2uint %3226
|
||||
OpStore %14459 %10985
|
||||
%21015 = OpFunctionCall %uint %4615 %14451 %14452 %14453 %14454 %14455 %14456 %14457 %14458 %14459
|
||||
%7261 = OpShiftRightLogical %uint %21015 %uint_2
|
||||
OpStore %4444 %7261
|
||||
%12008 = OpLoad %uint %3151
|
||||
OpStore %5786 %12008
|
||||
%15418 = OpFunctionCall %bool %4587 %5786
|
||||
OpSelectionMerge %8850 None
|
||||
OpBranchConditional %15418 %14911 %10940
|
||||
%14911 = OpLabel
|
||||
%14857 = OpLoad %uint %5405
|
||||
%12828 = OpINotEqual %bool %14857 %uint_0
|
||||
%9198 = OpSelect %int %12828 %int_0 %int_1
|
||||
OpStore %13447 %9198
|
||||
OpBranch %8850
|
||||
%10940 = OpLabel
|
||||
%17279 = OpLoad %uint %5405
|
||||
%12829 = OpINotEqual %bool %17279 %uint_0
|
||||
%9199 = OpSelect %int %12829 %int_3 %int_0
|
||||
OpStore %13447 %9199
|
||||
OpBranch %8850
|
||||
%8850 = OpLabel
|
||||
%15186 = OpLoad %int %13447
|
||||
%23772 = OpLoad %uint %4444
|
||||
%12128 = OpLoad %182 %3709
|
||||
%25051 = OpLoad %v2int %3356
|
||||
%15525 = OpImageFetch %v4float %12128 %25051 Sample %15186
|
||||
%22809 = OpCompositeExtract %float %15525 0
|
||||
%21682 = OpLoad %182 %3709
|
||||
%22824 = OpLoad %v2int %3356
|
||||
%10108 = OpIAdd %v2int %22824 %1824
|
||||
%16413 = OpImageFetch %v4float %21682 %10108 Sample %15186
|
||||
%9346 = OpCompositeExtract %float %16413 0
|
||||
%21683 = OpLoad %182 %3709
|
||||
%22825 = OpLoad %v2int %3356
|
||||
%10109 = OpIAdd %v2int %22825 %1833
|
||||
%16414 = OpImageFetch %v4float %21683 %10109 Sample %15186
|
||||
%9347 = OpCompositeExtract %float %16414 0
|
||||
%21684 = OpLoad %182 %3709
|
||||
%22826 = OpLoad %v2int %3356
|
||||
%10110 = OpIAdd %v2int %22826 %1842
|
||||
%16774 = OpImageFetch %v4float %21684 %10110 Sample %15186
|
||||
%7256 = OpCompositeExtract %float %16774 0
|
||||
%6487 = OpCompositeConstruct %v4float %22809 %9346 %9347 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%11587 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %23772
|
||||
OpStore %11587 %20366
|
||||
%21939 = OpLoad %uint %4444
|
||||
%13188 = OpIAdd %uint %21939 %uint_1
|
||||
%20100 = OpLoad %182 %3709
|
||||
%12602 = OpLoad %v2int %3356
|
||||
%10111 = OpIAdd %v2int %12602 %1851
|
||||
%16415 = OpImageFetch %v4float %20100 %10111 Sample %15186
|
||||
%9348 = OpCompositeExtract %float %16415 0
|
||||
%21685 = OpLoad %182 %3709
|
||||
%22827 = OpLoad %v2int %3356
|
||||
%10112 = OpIAdd %v2int %22827 %1860
|
||||
%16416 = OpImageFetch %v4float %21685 %10112 Sample %15186
|
||||
%9349 = OpCompositeExtract %float %16416 0
|
||||
%21686 = OpLoad %182 %3709
|
||||
%22828 = OpLoad %v2int %3356
|
||||
%10113 = OpIAdd %v2int %22828 %1869
|
||||
%16417 = OpImageFetch %v4float %21686 %10113 Sample %15186
|
||||
%9350 = OpCompositeExtract %float %16417 0
|
||||
%21687 = OpLoad %182 %3709
|
||||
%22829 = OpLoad %v2int %3356
|
||||
%10114 = OpIAdd %v2int %22829 %1878
|
||||
%16775 = OpImageFetch %v4float %21687 %10114 Sample %15186
|
||||
%7257 = OpCompositeExtract %float %16775 0
|
||||
%6488 = OpCompositeConstruct %v4float %9348 %9349 %9350 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15235 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13188
|
||||
OpStore %15235 %20367
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%12290 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16549 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %12290
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %16549
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14858 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14858 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3901 = OpFunction %v2uint None %209
|
||||
%14111 = OpFunctionParameter %_ptr_Function_uint
|
||||
%11868 = OpLabel
|
||||
%21428 = OpVariable %_ptr_Function_uint Function
|
||||
%22108 = OpLoad %uint %14111
|
||||
OpStore %21428 %22108
|
||||
%19444 = OpFunctionCall %v2uint %5657 %21428
|
||||
%11313 = OpShiftRightLogical %v2uint %19444 %1927
|
||||
%7284 = OpCompositeConstruct %v2uint %uint_1023 %uint_1023
|
||||
%24623 = OpBitwiseAnd %v2uint %11313 %7284
|
||||
%24885 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%15891 = OpShiftLeftLogical %v2uint %24623 %24885
|
||||
OpReturnValue %15891
|
||||
OpFunctionEnd
|
||||
%3155 = OpFunction %uint None %197
|
||||
%7986 = OpFunctionParameter %_ptr_Function_uint
|
||||
%22405 = OpLabel
|
||||
%18856 = OpLoad %uint %7986
|
||||
%24399 = OpShiftRightLogical %uint %18856 %uint_20
|
||||
%13374 = OpBitwiseAnd %uint %24399 %uint_1023
|
||||
%22410 = OpIAdd %uint %13374 %uint_1
|
||||
OpReturnValue %22410
|
||||
OpFunctionEnd
|
||||
%5921 = OpFunction %v2uint None %209
|
||||
%17554 = OpFunctionParameter %_ptr_Function_uint
|
||||
%7495 = OpLabel
|
||||
%17793 = OpVariable %_ptr_Function_uint Function
|
||||
%24930 = OpLoad %uint %17554
|
||||
OpStore %17793 %24930
|
||||
%22266 = OpFunctionCall %v2uint %5657 %17793
|
||||
%7678 = OpShiftRightLogical %v2uint %22266 %2053
|
||||
%13412 = OpCompositeConstruct %v2uint %uint_7 %uint_7
|
||||
%13822 = OpBitwiseAnd %v2uint %7678 %13412
|
||||
OpReturnValue %13822
|
||||
OpFunctionEnd
|
||||
%4369 = OpFunction %uint None %197
|
||||
%14584 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16113 = OpLabel
|
||||
%19610 = OpLoad %uint %14584
|
||||
%10737 = OpBitwiseAnd %uint %19610 %uint_1023
|
||||
OpReturnValue %10737
|
||||
OpFunctionEnd
|
||||
%4587 = OpFunction %bool None %193
|
||||
%21035 = OpFunctionParameter %_ptr_Function_uint
|
||||
%24374 = OpLabel
|
||||
%21965 = OpLoad %uint %21035
|
||||
%9254 = OpShiftRightLogical %uint %21965 %uint_16
|
||||
%9044 = OpBitwiseAnd %uint %9254 %uint_1
|
||||
%16940 = OpINotEqual %bool %9044 %uint_0
|
||||
OpReturnValue %16940
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t host_depth_store_2xmsaa_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x000060A6, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000061DC, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE,
|
||||
0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047,
|
||||
0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006,
|
||||
0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048,
|
||||
0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4,
|
||||
0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022,
|
||||
0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10,
|
||||
0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F,
|
||||
0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D,
|
||||
0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A,
|
||||
0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B,
|
||||
0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA,
|
||||
0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787,
|
||||
0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B,
|
||||
0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B,
|
||||
0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B,
|
||||
0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
|
||||
0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
|
||||
0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4,
|
||||
0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023,
|
||||
0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D,
|
||||
0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040020, 0x00000288, 0x00000007,
|
||||
0x0000000B, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040021,
|
||||
0x000000D1, 0x00000011, 0x00000288, 0x00040020, 0x0000028E, 0x00000007,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040020, 0x00000286, 0x00000007,
|
||||
0x00000009, 0x000C0021, 0x000009DB, 0x0000000B, 0x0000028E, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x0000028E, 0x00040021, 0x000000C5, 0x0000000B, 0x00000288, 0x00040021,
|
||||
0x000000C1, 0x00000009, 0x00000288, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C,
|
||||
0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA,
|
||||
0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C,
|
||||
0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x00040020, 0x00000289, 0x00000007, 0x0000000C,
|
||||
0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0004002B, 0x0000000B,
|
||||
0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787, 0x00000A0A,
|
||||
0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B,
|
||||
0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A46,
|
||||
0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0005002C,
|
||||
0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B, 0x0000000B,
|
||||
0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B, 0x0000065B,
|
||||
0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x00040020, 0x0000028A, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B, 0x00000003,
|
||||
0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291,
|
||||
0x00000F48, 0x00000001, 0x00040020, 0x0000028B, 0x00000001, 0x0000000B,
|
||||
0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040020, 0x0000028F,
|
||||
0x00000007, 0x00000012, 0x0003002A, 0x00000009, 0x00000788, 0x0004002B,
|
||||
0x0000000C, 0x00000A14, 0x00000003, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4,
|
||||
0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B,
|
||||
|
@ -268,100 +518,239 @@ const uint32_t host_depth_store_2xmsaa_cs[] = {
|
|||
0x0000000C, 0x00000A20, 0x00000007, 0x0005002C, 0x00000012, 0x00000756,
|
||||
0x00000A20, 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008,
|
||||
0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C,
|
||||
0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011,
|
||||
0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7,
|
||||
0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7,
|
||||
0x00050050, 0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2,
|
||||
0x00000011, 0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011,
|
||||
0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF,
|
||||
0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00005C3C, 0x000052BF,
|
||||
0x000500C2, 0x0000000B, 0x000052B2, 0x00003D0B, 0x00000A46, 0x000500C7,
|
||||
0x0000000B, 0x00003E32, 0x000052B2, 0x00000A44, 0x00050080, 0x0000000B,
|
||||
0x0000228E, 0x00003E32, 0x00000A0D, 0x00050051, 0x0000000B, 0x00002E41,
|
||||
0x00001997, 0x00000000, 0x00050084, 0x0000000B, 0x000045F3, 0x0000228E,
|
||||
0x00002E41, 0x000500AE, 0x00000009, 0x00001C77, 0x00005C3C, 0x000045F3,
|
||||
0x000300F7, 0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, 0x000055E8,
|
||||
0x00003FD9, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8,
|
||||
0x00003FD9, 0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, 0x00003D0B,
|
||||
0x000500C2, 0x00000011, 0x0000350D, 0x00002A13, 0x00000787, 0x000500C7,
|
||||
0x00000011, 0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, 0x00000011,
|
||||
0x00003F75, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x00004E9F,
|
||||
0x00003F75, 0x00001997, 0x000500C4, 0x0000000B, 0x00004C53, 0x00005C3C,
|
||||
0x00000A13, 0x00050041, 0x00000289, 0x000042E6, 0x00000F48, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00005690, 0x000042E6, 0x000500C2, 0x0000000B,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00006153, 0x0004003B, 0x00000288, 0x00000CBE, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00000C4F, 0x00000007, 0x0004003B, 0x0000028E, 0x00000C9A,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x0000386F, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00003870, 0x00000007, 0x0004003B, 0x0000028F, 0x00000D1C,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x0000151D, 0x00000007, 0x0004003B, 0x00000288, 0x0000115C,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003872, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x00003873, 0x00000007, 0x0004003B, 0x00000288, 0x00003874,
|
||||
0x00000007, 0x0004003B, 0x00000286, 0x00003875, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00003876, 0x00000007, 0x0004003B, 0x00000288, 0x00003877,
|
||||
0x00000007, 0x0004003B, 0x00000286, 0x00003878, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00003879, 0x00000007, 0x0004003B, 0x00000288, 0x0000387A,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x0000387B, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x0000169A, 0x00000007, 0x0004003B, 0x00000289, 0x00003487,
|
||||
0x00000007, 0x00050041, 0x0000028A, 0x000056C5, 0x0000118F, 0x00000A0B,
|
||||
0x0004003D, 0x0000000B, 0x00002248, 0x000056C5, 0x0003003E, 0x00000CBE,
|
||||
0x00002248, 0x00050041, 0x0000028A, 0x000040EE, 0x0000118F, 0x00000A0E,
|
||||
0x0004003D, 0x0000000B, 0x00001ED3, 0x000040EE, 0x0003003E, 0x00000C4F,
|
||||
0x00001ED3, 0x0004003D, 0x0000000B, 0x00002AE8, 0x00000C4F, 0x0003003E,
|
||||
0x0000386F, 0x00002AE8, 0x00050039, 0x00000011, 0x00006105, 0x00001721,
|
||||
0x0000386F, 0x0003003E, 0x00000C9A, 0x00006105, 0x00050041, 0x0000028B,
|
||||
0x00003441, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001F93,
|
||||
0x00003441, 0x0004003D, 0x0000000B, 0x0000387C, 0x00000CBE, 0x0003003E,
|
||||
0x00003870, 0x0000387C, 0x00050039, 0x0000000B, 0x00005EB2, 0x00000C53,
|
||||
0x00003870, 0x00050041, 0x00000288, 0x0000297A, 0x00000C9A, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00003F43, 0x0000297A, 0x00050084, 0x0000000B,
|
||||
0x00005145, 0x00005EB2, 0x00003F43, 0x000500AE, 0x00000009, 0x00005A66,
|
||||
0x00001F93, 0x00005145, 0x000300F7, 0x000025C7, 0x00000002, 0x000400FA,
|
||||
0x00005A66, 0x00005334, 0x000025C7, 0x000200F8, 0x00005334, 0x000100FD,
|
||||
0x000200F8, 0x000025C7, 0x0004003D, 0x0000000B, 0x00002DBA, 0x00000CBE,
|
||||
0x0003003E, 0x00003871, 0x00002DBA, 0x00050039, 0x00000011, 0x00001C2C,
|
||||
0x00000F3D, 0x00003871, 0x0004003D, 0x00000011, 0x00002A0B, 0x00000C9A,
|
||||
0x00050084, 0x00000011, 0x000042A6, 0x00001C2C, 0x00002A0B, 0x00050041,
|
||||
0x0000028B, 0x00004B6D, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00003B08, 0x00004B6D, 0x000500C4, 0x0000000B, 0x00001DC6, 0x00003B08,
|
||||
0x00000A13, 0x00050041, 0x0000028B, 0x00002064, 0x00000F48, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00005690, 0x00002064, 0x000500C2, 0x0000000B,
|
||||
0x0000589E, 0x00005690, 0x00000A0D, 0x00050050, 0x00000011, 0x00001947,
|
||||
0x00004C53, 0x0000589E, 0x00050080, 0x00000011, 0x0000250B, 0x00004E9F,
|
||||
0x00001947, 0x0004007C, 0x00000012, 0x00003368, 0x0000250B, 0x000500C7,
|
||||
0x0000000B, 0x00002DBD, 0x00005690, 0x00000A0D, 0x0004007C, 0x00000011,
|
||||
0x000029FA, 0x00003368, 0x000500C7, 0x0000000B, 0x00002C3B, 0x00005744,
|
||||
0x00000A44, 0x000500AE, 0x0000000F, 0x00001C1B, 0x00000724, 0x0000072D,
|
||||
0x000600A9, 0x00000011, 0x00003CD3, 0x00001C1B, 0x00000724, 0x0000070F,
|
||||
0x000500C4, 0x00000011, 0x00002AEA, 0x000029FA, 0x00003CD3, 0x00050050,
|
||||
0x00000011, 0x0000605D, 0x00002DBD, 0x00002DBD, 0x000500C2, 0x00000011,
|
||||
0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8,
|
||||
0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA,
|
||||
0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00001997,
|
||||
0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086,
|
||||
0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B,
|
||||
0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26,
|
||||
0x00004FA6, 0x00002C3B, 0x00050051, 0x0000000B, 0x000060A5, 0x00004D57,
|
||||
0x00000000, 0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5,
|
||||
0x00050084, 0x00000011, 0x000034D7, 0x00004D57, 0x00003985, 0x00050082,
|
||||
0x00000011, 0x000050EB, 0x00004F30, 0x000034D7, 0x00050051, 0x0000000B,
|
||||
0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962,
|
||||
0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87,
|
||||
0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00005146, 0x00003372,
|
||||
0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051,
|
||||
0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B,
|
||||
0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6,
|
||||
0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966,
|
||||
0x00001AE6, 0x000500C4, 0x0000000B, 0x00004AFF, 0x000025E0, 0x00000A0A,
|
||||
0x00050080, 0x0000000B, 0x00002210, 0x000038D7, 0x00004AFF, 0x000500C2,
|
||||
0x0000000B, 0x00005C83, 0x00002210, 0x00000A10, 0x000500C2, 0x0000000B,
|
||||
0x000035D4, 0x00005744, 0x00000A3A, 0x000500C7, 0x0000000B, 0x00003175,
|
||||
0x000035D4, 0x00000A0D, 0x000500AB, 0x00000009, 0x00002CE3, 0x00003175,
|
||||
0x00000A0A, 0x000300F7, 0x00001FC1, 0x00000000, 0x000400FA, 0x00002CE3,
|
||||
0x000059C7, 0x00003A42, 0x000200F8, 0x00003A42, 0x000500AB, 0x00000009,
|
||||
0x00005F7C, 0x00002DBD, 0x00000A0A, 0x000600A9, 0x0000000C, 0x00005143,
|
||||
0x00005F7C, 0x00000A14, 0x00000A0B, 0x000200F9, 0x00001FC1, 0x000200F8,
|
||||
0x000059C7, 0x000500AB, 0x00000009, 0x00001E73, 0x00002DBD, 0x00000A0A,
|
||||
0x000600A9, 0x0000000C, 0x00005144, 0x00001E73, 0x00000A0B, 0x00000A0E,
|
||||
0x000200F9, 0x00001FC1, 0x000200F8, 0x00001FC1, 0x000700F5, 0x0000000C,
|
||||
0x0000525E, 0x00005144, 0x000059C7, 0x00005143, 0x00003A42, 0x0004003D,
|
||||
0x000000B6, 0x00003235, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00005B90,
|
||||
0x00003235, 0x00003368, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D,
|
||||
0x00002E58, 0x00005B90, 0x00000000, 0x00050080, 0x00000012, 0x00004A5B,
|
||||
0x00003368, 0x00000720, 0x0007005F, 0x0000001D, 0x000051A6, 0x00003235,
|
||||
0x00004A5B, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00004440,
|
||||
0x000051A6, 0x00000000, 0x00050080, 0x00000012, 0x00004A5C, 0x00003368,
|
||||
0x00000729, 0x0007005F, 0x0000001D, 0x000051A7, 0x00003235, 0x00004A5C,
|
||||
0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00004441, 0x000051A7,
|
||||
0x00000000, 0x00050080, 0x00000012, 0x00004A5D, 0x00003368, 0x00000732,
|
||||
0x0007005F, 0x0000001D, 0x00004E16, 0x00003235, 0x00004A5D, 0x00000040,
|
||||
0x0000525E, 0x00050051, 0x0000000D, 0x00001C58, 0x00004E16, 0x00000000,
|
||||
0x00070050, 0x0000001D, 0x00001957, 0x00002E58, 0x00004440, 0x00004441,
|
||||
0x00001C58, 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041,
|
||||
0x00000294, 0x0000323C, 0x000012B6, 0x00000A0B, 0x00005C83, 0x0003003E,
|
||||
0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x00004F20, 0x00005C83,
|
||||
0x00000A0D, 0x00050080, 0x00000012, 0x0000217E, 0x00003368, 0x0000073B,
|
||||
0x0007005F, 0x0000001D, 0x000029B8, 0x00003235, 0x0000217E, 0x00000040,
|
||||
0x0000525E, 0x00050051, 0x0000000D, 0x00004442, 0x000029B8, 0x00000000,
|
||||
0x00050080, 0x00000012, 0x00004A5E, 0x00003368, 0x00000744, 0x0007005F,
|
||||
0x0000001D, 0x000051A8, 0x00003235, 0x00004A5E, 0x00000040, 0x0000525E,
|
||||
0x00050051, 0x0000000D, 0x00004443, 0x000051A8, 0x00000000, 0x00050080,
|
||||
0x00000012, 0x00004A5F, 0x00003368, 0x0000074D, 0x0007005F, 0x0000001D,
|
||||
0x000051A9, 0x00003235, 0x00004A5F, 0x00000040, 0x0000525E, 0x00050051,
|
||||
0x0000000D, 0x00004444, 0x000051A9, 0x00000000, 0x00050080, 0x00000012,
|
||||
0x00004A60, 0x00003368, 0x00000756, 0x0007005F, 0x0000001D, 0x00004E17,
|
||||
0x00003235, 0x00004A60, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D,
|
||||
0x00001C59, 0x00004E17, 0x00000000, 0x00070050, 0x0000001D, 0x00001958,
|
||||
0x00004442, 0x00004443, 0x00004444, 0x00001C59, 0x0004007C, 0x00000017,
|
||||
0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37, 0x000012B6,
|
||||
0x00000A0B, 0x00004F20, 0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9,
|
||||
0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00001DC6, 0x0000589E, 0x00050080, 0x00000011, 0x00001AE0, 0x000042A6,
|
||||
0x00001947, 0x0004007C, 0x00000012, 0x0000411D, 0x00001AE0, 0x0003003E,
|
||||
0x00000D1C, 0x0000411D, 0x00050041, 0x0000028B, 0x00002321, 0x00000F48,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x0000574F, 0x00002321, 0x000500C7,
|
||||
0x0000000B, 0x000054C8, 0x0000574F, 0x00000A0D, 0x0003003E, 0x0000151D,
|
||||
0x000054C8, 0x0004003D, 0x00000012, 0x000052F1, 0x00000D1C, 0x0004007C,
|
||||
0x00000011, 0x00001E9D, 0x000052F1, 0x0004003D, 0x0000000B, 0x00004C76,
|
||||
0x00000C4F, 0x0003003E, 0x00003872, 0x00004C76, 0x00050039, 0x0000000B,
|
||||
0x000060CC, 0x00001111, 0x00003872, 0x0003003E, 0x00003873, 0x00001E9D,
|
||||
0x0003003E, 0x00003874, 0x00000A0A, 0x0003003E, 0x00003875, 0x00000788,
|
||||
0x0003003E, 0x00003876, 0x000060CC, 0x0003003E, 0x00003877, 0x00000A0D,
|
||||
0x0003003E, 0x00003878, 0x00000788, 0x0003003E, 0x00003879, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00003AF7, 0x0000151D, 0x0003003E, 0x0000387A,
|
||||
0x00003AF7, 0x0004003D, 0x00000011, 0x00002AE9, 0x00000C9A, 0x0003003E,
|
||||
0x0000387B, 0x00002AE9, 0x000D0039, 0x0000000B, 0x00005217, 0x00001207,
|
||||
0x00003873, 0x00003874, 0x00003875, 0x00003876, 0x00003877, 0x00003878,
|
||||
0x00003879, 0x0000387A, 0x0000387B, 0x000500C2, 0x0000000B, 0x00001C5D,
|
||||
0x00005217, 0x00000A10, 0x0003003E, 0x0000115C, 0x00001C5D, 0x0004003D,
|
||||
0x0000000B, 0x00002EE8, 0x00000C4F, 0x0003003E, 0x0000169A, 0x00002EE8,
|
||||
0x00050039, 0x00000009, 0x00003C3A, 0x000011EB, 0x0000169A, 0x000300F7,
|
||||
0x00002292, 0x00000000, 0x000400FA, 0x00003C3A, 0x00003A3F, 0x00002ABC,
|
||||
0x000200F8, 0x00003A3F, 0x0004003D, 0x0000000B, 0x00003A09, 0x0000151D,
|
||||
0x000500AB, 0x00000009, 0x0000321C, 0x00003A09, 0x00000A0A, 0x000600A9,
|
||||
0x0000000C, 0x000023EE, 0x0000321C, 0x00000A0B, 0x00000A0E, 0x0003003E,
|
||||
0x00003487, 0x000023EE, 0x000200F9, 0x00002292, 0x000200F8, 0x00002ABC,
|
||||
0x0004003D, 0x0000000B, 0x0000437F, 0x0000151D, 0x000500AB, 0x00000009,
|
||||
0x0000321D, 0x0000437F, 0x00000A0A, 0x000600A9, 0x0000000C, 0x000023EF,
|
||||
0x0000321D, 0x00000A14, 0x00000A0B, 0x0003003E, 0x00003487, 0x000023EF,
|
||||
0x000200F9, 0x00002292, 0x000200F8, 0x00002292, 0x0004003D, 0x0000000C,
|
||||
0x00003B52, 0x00003487, 0x0004003D, 0x0000000B, 0x00005CDC, 0x0000115C,
|
||||
0x0004003D, 0x000000B6, 0x00002F60, 0x00000E7D, 0x0004003D, 0x00000012,
|
||||
0x000061DB, 0x00000D1C, 0x0007005F, 0x0000001D, 0x00003CA5, 0x00002F60,
|
||||
0x000061DB, 0x00000040, 0x00003B52, 0x00050051, 0x0000000D, 0x00005919,
|
||||
0x00003CA5, 0x00000000, 0x0004003D, 0x000000B6, 0x000054B2, 0x00000E7D,
|
||||
0x0004003D, 0x00000012, 0x00005928, 0x00000D1C, 0x00050080, 0x00000012,
|
||||
0x0000277C, 0x00005928, 0x00000720, 0x0007005F, 0x0000001D, 0x0000401D,
|
||||
0x000054B2, 0x0000277C, 0x00000040, 0x00003B52, 0x00050051, 0x0000000D,
|
||||
0x00002482, 0x0000401D, 0x00000000, 0x0004003D, 0x000000B6, 0x000054B3,
|
||||
0x00000E7D, 0x0004003D, 0x00000012, 0x00005929, 0x00000D1C, 0x00050080,
|
||||
0x00000012, 0x0000277D, 0x00005929, 0x00000729, 0x0007005F, 0x0000001D,
|
||||
0x0000401E, 0x000054B3, 0x0000277D, 0x00000040, 0x00003B52, 0x00050051,
|
||||
0x0000000D, 0x00002483, 0x0000401E, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x000054B4, 0x00000E7D, 0x0004003D, 0x00000012, 0x0000592A, 0x00000D1C,
|
||||
0x00050080, 0x00000012, 0x0000277E, 0x0000592A, 0x00000732, 0x0007005F,
|
||||
0x0000001D, 0x00004186, 0x000054B4, 0x0000277E, 0x00000040, 0x00003B52,
|
||||
0x00050051, 0x0000000D, 0x00001C58, 0x00004186, 0x00000000, 0x00070050,
|
||||
0x0000001D, 0x00001957, 0x00005919, 0x00002482, 0x00002483, 0x00001C58,
|
||||
0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294,
|
||||
0x00002D43, 0x000012B6, 0x00000A0B, 0x00005CDC, 0x0003003E, 0x00002D43,
|
||||
0x00004F8E, 0x0004003D, 0x0000000B, 0x000055B3, 0x0000115C, 0x00050080,
|
||||
0x0000000B, 0x00003384, 0x000055B3, 0x00000A0D, 0x0004003D, 0x000000B6,
|
||||
0x00004E84, 0x00000E7D, 0x0004003D, 0x00000012, 0x0000313A, 0x00000D1C,
|
||||
0x00050080, 0x00000012, 0x0000277F, 0x0000313A, 0x0000073B, 0x0007005F,
|
||||
0x0000001D, 0x0000401F, 0x00004E84, 0x0000277F, 0x00000040, 0x00003B52,
|
||||
0x00050051, 0x0000000D, 0x00002484, 0x0000401F, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000054B5, 0x00000E7D, 0x0004003D, 0x00000012, 0x0000592B,
|
||||
0x00000D1C, 0x00050080, 0x00000012, 0x00002780, 0x0000592B, 0x00000744,
|
||||
0x0007005F, 0x0000001D, 0x00004020, 0x000054B5, 0x00002780, 0x00000040,
|
||||
0x00003B52, 0x00050051, 0x0000000D, 0x00002485, 0x00004020, 0x00000000,
|
||||
0x0004003D, 0x000000B6, 0x000054B6, 0x00000E7D, 0x0004003D, 0x00000012,
|
||||
0x0000592C, 0x00000D1C, 0x00050080, 0x00000012, 0x00002781, 0x0000592C,
|
||||
0x0000074D, 0x0007005F, 0x0000001D, 0x00004021, 0x000054B6, 0x00002781,
|
||||
0x00000040, 0x00003B52, 0x00050051, 0x0000000D, 0x00002486, 0x00004021,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x000054B7, 0x00000E7D, 0x0004003D,
|
||||
0x00000012, 0x0000592D, 0x00000D1C, 0x00050080, 0x00000012, 0x00002782,
|
||||
0x0000592D, 0x00000756, 0x0007005F, 0x0000001D, 0x00004187, 0x000054B7,
|
||||
0x00002782, 0x00000040, 0x00003B52, 0x00050051, 0x0000000D, 0x00001C59,
|
||||
0x00004187, 0x00000000, 0x00070050, 0x0000001D, 0x00001958, 0x00002484,
|
||||
0x00002485, 0x00002486, 0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F,
|
||||
0x00001958, 0x00060041, 0x00000294, 0x00003B83, 0x000012B6, 0x00000A0B,
|
||||
0x00003384, 0x0003003E, 0x00003B83, 0x00004F8F, 0x000100FD, 0x00010038,
|
||||
0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1, 0x00030037,
|
||||
0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D, 0x0000000B,
|
||||
0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2, 0x000058E0,
|
||||
0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036, 0x0000000B,
|
||||
0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E, 0x00003002,
|
||||
0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286, 0x00000C86,
|
||||
0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288, 0x000015AF,
|
||||
0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288, 0x00001584,
|
||||
0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E, 0x000040A5,
|
||||
0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283, 0x00000007,
|
||||
0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933, 0x00003002,
|
||||
0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E, 0x00004CED,
|
||||
0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619, 0x00004CED,
|
||||
0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F, 0x000500C4,
|
||||
0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E, 0x00000DB8,
|
||||
0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D, 0x0003003E,
|
||||
0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5, 0x00001619,
|
||||
0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5, 0x00000718,
|
||||
0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D, 0x000500C7,
|
||||
0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D, 0x00000011,
|
||||
0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9, 0x00005A9F,
|
||||
0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D, 0x00000011,
|
||||
0x00002282, 0x000040A5, 0x00050084, 0x00000011, 0x00003F39, 0x00000A9F,
|
||||
0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D, 0x00000011,
|
||||
0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D, 0x00001584,
|
||||
0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A, 0x000500C2,
|
||||
0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E, 0x0000173C,
|
||||
0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8, 0x0004003D,
|
||||
0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011, 0x00005378,
|
||||
0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378, 0x00050041,
|
||||
0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC, 0x00000FAB,
|
||||
0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC, 0x00050041,
|
||||
0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC, 0x000046A8,
|
||||
0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6, 0x00050080,
|
||||
0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E, 0x000014C6,
|
||||
0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC, 0x0004003D,
|
||||
0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011, 0x00004E7B,
|
||||
0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7, 0x00000DB8,
|
||||
0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B, 0x0003003E,
|
||||
0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B, 0x000011DE,
|
||||
0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B, 0x000026C9,
|
||||
0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288, 0x0000481D,
|
||||
0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8, 0x0000481D,
|
||||
0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D, 0x0003003E,
|
||||
0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0, 0x00000DB8,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0, 0x0004007C,
|
||||
0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288, 0x0000288B,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48, 0x0000288B,
|
||||
0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE, 0x00000009,
|
||||
0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3, 0x00000000,
|
||||
0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8, 0x00002E2A,
|
||||
0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C, 0x0000000C,
|
||||
0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1, 0x000054D6,
|
||||
0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3, 0x000200F8,
|
||||
0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD, 0x00004378,
|
||||
0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D, 0x0000000C,
|
||||
0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4, 0x0000294E,
|
||||
0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4, 0x00050041,
|
||||
0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E, 0x00004BBA,
|
||||
0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46, 0x0004003D,
|
||||
0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288, 0x00001F0B,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA, 0x00001F0B,
|
||||
0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B, 0x0000578D,
|
||||
0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03, 0x00003006,
|
||||
0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041, 0x00000288,
|
||||
0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003B2E,
|
||||
0x00004B1C, 0x00050084, 0x0000000B, 0x00003A0A, 0x0000402C, 0x00003B2E,
|
||||
0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B, 0x000031C8,
|
||||
0x00003A0A, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530, 0x00001584,
|
||||
0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530, 0x00050080,
|
||||
0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E, 0x00000DE7,
|
||||
0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86, 0x000300F7,
|
||||
0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA, 0x0000284D,
|
||||
0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A, 0x00000CA6,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A, 0x00050041,
|
||||
0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741, 0x00003473,
|
||||
0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741, 0x00000A84,
|
||||
0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089, 0x0000000B,
|
||||
0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7, 0x0000239F,
|
||||
0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D, 0x0000000B,
|
||||
0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038, 0x00050036,
|
||||
0x00000011, 0x00000F3D, 0x00000000, 0x000000D1, 0x00030037, 0x00000288,
|
||||
0x0000371F, 0x000200F8, 0x00002E5C, 0x0004003B, 0x00000288, 0x000053B4,
|
||||
0x00000007, 0x0004003D, 0x0000000B, 0x0000565C, 0x0000371F, 0x0003003E,
|
||||
0x000053B4, 0x0000565C, 0x00050039, 0x00000011, 0x00004BF4, 0x00001619,
|
||||
0x000053B4, 0x000500C2, 0x00000011, 0x00002C31, 0x00004BF4, 0x00000787,
|
||||
0x00050050, 0x00000011, 0x00001C74, 0x00000A44, 0x00000A44, 0x000500C7,
|
||||
0x00000011, 0x0000602F, 0x00002C31, 0x00001C74, 0x00050050, 0x00000011,
|
||||
0x00006135, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011, 0x00003E13,
|
||||
0x0000602F, 0x00006135, 0x000200FE, 0x00003E13, 0x00010038, 0x00050036,
|
||||
0x0000000B, 0x00000C53, 0x00000000, 0x000000C5, 0x00030037, 0x00000288,
|
||||
0x00001F32, 0x000200F8, 0x00005785, 0x0004003D, 0x0000000B, 0x000049A8,
|
||||
0x00001F32, 0x000500C2, 0x0000000B, 0x00005F4F, 0x000049A8, 0x00000A46,
|
||||
0x000500C7, 0x0000000B, 0x0000343E, 0x00005F4F, 0x00000A44, 0x00050080,
|
||||
0x0000000B, 0x0000578A, 0x0000343E, 0x00000A0D, 0x000200FE, 0x0000578A,
|
||||
0x00010038, 0x00050036, 0x00000011, 0x00001721, 0x00000000, 0x000000D1,
|
||||
0x00030037, 0x00000288, 0x00004492, 0x000200F8, 0x00001D47, 0x0004003B,
|
||||
0x00000288, 0x00004581, 0x00000007, 0x0004003D, 0x0000000B, 0x00006162,
|
||||
0x00004492, 0x0003003E, 0x00004581, 0x00006162, 0x00050039, 0x00000011,
|
||||
0x000056FA, 0x00001619, 0x00004581, 0x000500C2, 0x00000011, 0x00001DFE,
|
||||
0x000056FA, 0x00000805, 0x00050050, 0x00000011, 0x00003464, 0x00000A1F,
|
||||
0x00000A1F, 0x000500C7, 0x00000011, 0x000035FE, 0x00001DFE, 0x00003464,
|
||||
0x000200FE, 0x000035FE, 0x00010038, 0x00050036, 0x0000000B, 0x00001111,
|
||||
0x00000000, 0x000000C5, 0x00030037, 0x00000288, 0x000038F8, 0x000200F8,
|
||||
0x00003EF1, 0x0004003D, 0x0000000B, 0x00004C9A, 0x000038F8, 0x000500C7,
|
||||
0x0000000B, 0x000029F1, 0x00004C9A, 0x00000A44, 0x000200FE, 0x000029F1,
|
||||
0x00010038, 0x00050036, 0x00000009, 0x000011EB, 0x00000000, 0x000000C1,
|
||||
0x00030037, 0x00000288, 0x0000522B, 0x000200F8, 0x00005F36, 0x0004003D,
|
||||
0x0000000B, 0x000055CD, 0x0000522B, 0x000500C2, 0x0000000B, 0x00002426,
|
||||
0x000055CD, 0x00000A3A, 0x000500C7, 0x0000000B, 0x00002354, 0x00002426,
|
||||
0x00000A0D, 0x000500AB, 0x00000009, 0x0000422C, 0x00002354, 0x00000A0A,
|
||||
0x000200FE, 0x0000422C, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,32 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 24815
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24931
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_990 Block
|
||||
OpMemberDecorate %_struct_990 0 Offset 0
|
||||
OpMemberDecorate %_struct_990 1 Offset 4
|
||||
OpDecorate %_struct_990 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%197 = OpTypeFunction %uint %_ptr_Function_uint
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -40,6 +47,8 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%1927 = OpConstantComposite %v2uint %uint_0 %uint_10
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
|
@ -59,6 +68,7 @@
|
|||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%v2int = OpTypeVector %int 2
|
||||
%false = OpConstantFalse %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -77,259 +87,593 @@
|
|||
%1842 = OpConstantComposite %v2int %int_3 %int_0
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1954 = OpConstantComposite %v2uint %uint_7 %uint_7
|
||||
%2213 = OpConstantComposite %v2uint %uint_1023 %uint_1023
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
%6551 = OpBitwiseAnd %v2uint %24330 %1954
|
||||
%21183 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%23517 = OpLoad %uint %21183
|
||||
%23384 = OpShiftRightLogical %uint %23517 %uint_1
|
||||
%7355 = OpShiftRightLogical %uint %15627 %uint_20
|
||||
%16946 = OpBitwiseAnd %uint %7355 %uint_1023
|
||||
%8846 = OpIAdd %uint %16946 %uint_1
|
||||
%11841 = OpCompositeExtract %uint %6551 0
|
||||
%17907 = OpIMul %uint %8846 %11841
|
||||
%7287 = OpUGreaterThanEqual %bool %23384 %17907
|
||||
OpSelectionMerge %16345 DontFlatten
|
||||
OpBranchConditional %7287 %21992 %16345
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%16345 = OpLabel
|
||||
%10771 = OpCompositeConstruct %v2uint %15627 %15627
|
||||
%13581 = OpShiftRightLogical %v2uint %10771 %1927
|
||||
%23379 = OpBitwiseAnd %v2uint %13581 %2213
|
||||
%16245 = OpShiftLeftLogical %v2uint %23379 %1870
|
||||
%20127 = OpIMul %v2uint %16245 %6551
|
||||
%19539 = OpShiftLeftLogical %uint %23517 %uint_2
|
||||
%17126 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%22160 = OpLoad %uint %17126
|
||||
%24915 = OpLabel
|
||||
%3262 = OpVariable %_ptr_Function_uint Function
|
||||
%3151 = OpVariable %_ptr_Function_uint Function
|
||||
%3226 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_uint Function
|
||||
%14451 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14455 = OpVariable %_ptr_Function_uint Function
|
||||
%14456 = OpVariable %_ptr_Function_bool Function
|
||||
%14457 = OpVariable %_ptr_Function_uint Function
|
||||
%14561 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%22213 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0
|
||||
%8776 = OpLoad %uint %22213
|
||||
OpStore %3262 %8776
|
||||
%16622 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%7891 = OpLoad %uint %16622
|
||||
OpStore %3151 %7891
|
||||
%10984 = OpLoad %uint %3151
|
||||
OpStore %14447 %10984
|
||||
%24837 = OpFunctionCall %v2uint %5921 %14447
|
||||
OpStore %3226 %24837
|
||||
%15904 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%23197 = OpLoad %uint %15904
|
||||
%24719 = OpShiftRightLogical %uint %23197 %uint_1
|
||||
%19715 = OpLoad %uint %3262
|
||||
OpStore %14448 %19715
|
||||
%24242 = OpFunctionCall %uint %3155 %14448
|
||||
%10618 = OpAccessChain %_ptr_Function_uint %3226 %uint_0
|
||||
%16195 = OpLoad %uint %10618
|
||||
%20805 = OpIMul %uint %24242 %16195
|
||||
%23142 = OpUGreaterThanEqual %bool %24719 %20805
|
||||
OpSelectionMerge %9671 DontFlatten
|
||||
OpBranchConditional %23142 %21300 %9671
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9671 = OpLabel
|
||||
%11706 = OpLoad %uint %3262
|
||||
OpStore %14449 %11706
|
||||
%7212 = OpFunctionCall %v2uint %3901 %14449
|
||||
%10763 = OpLoad %v2uint %3226
|
||||
%17062 = OpIMul %v2uint %7212 %10763
|
||||
%19309 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%15112 = OpLoad %uint %19309
|
||||
%7622 = OpShiftLeftLogical %uint %15112 %uint_2
|
||||
%8292 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%22160 = OpLoad %uint %8292
|
||||
%22686 = OpShiftRightLogical %uint %22160 %uint_1
|
||||
%6471 = OpCompositeConstruct %v2uint %19539 %22686
|
||||
%8058 = OpIAdd %v2uint %20127 %6471
|
||||
%8432 = OpBitcast %v2int %8058
|
||||
%7291 = OpBitcast %v2uint %8432
|
||||
%22610 = OpShiftLeftLogical %v2uint %7291 %1828
|
||||
%8742 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%16994 = OpVectorShuffle %v2uint %8742 %8742 0 1
|
||||
%24648 = OpBitwiseAnd %v2uint %16994 %1828
|
||||
%15693 = OpBitwiseOr %v2uint %22610 %24648
|
||||
%23331 = OpBitwiseAnd %uint %22340 %uint_1023
|
||||
%17642 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%17737 = OpSelect %v2uint %17642 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %15693 %17737
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %6551
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1807
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %23331
|
||||
%24741 = OpCompositeExtract %uint %19799 0
|
||||
%20806 = OpIAdd %uint %11046 %24741
|
||||
%13527 = OpIMul %v2uint %19799 %14725
|
||||
%20715 = OpISub %v2uint %20272 %13527
|
||||
%7303 = OpCompositeExtract %uint %21145 0
|
||||
%22882 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %7303 %22882
|
||||
%14551 = OpIMul %uint %20806 %13170
|
||||
%6805 = OpCompositeExtract %uint %20715 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %20715 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%19199 = OpShiftLeftLogical %uint %9696 %uint_0
|
||||
%8815 = OpIAdd %uint %14551 %19199
|
||||
%22761 = OpShiftRightLogical %uint %8815 %uint_2
|
||||
%10583 = OpBitwiseAnd %uint %22160 %uint_1
|
||||
%16337 = OpShiftLeftLogical %uint %10583 %uint_1
|
||||
%21075 = OpBitcast %int %16337
|
||||
%6471 = OpCompositeConstruct %v2uint %7622 %22686
|
||||
%8058 = OpIAdd %v2uint %17062 %6471
|
||||
%6228 = OpBitcast %v2int %8058
|
||||
%10853 = OpBitcast %v2uint %6228
|
||||
%21279 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%21852 = OpShiftLeftLogical %v2uint %10853 %21279
|
||||
%15894 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%18548 = OpVectorShuffle %v2uint %15894 %15894 0 1
|
||||
%13996 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%23380 = OpBitwiseAnd %v2uint %18548 %13996
|
||||
%15946 = OpBitwiseOr %v2uint %21852 %23380
|
||||
%14339 = OpLoad %uint %3151
|
||||
OpStore %14450 %14339
|
||||
%24780 = OpFunctionCall %uint %4369 %14450
|
||||
OpStore %14451 %15946
|
||||
OpStore %14452 %uint_0
|
||||
OpStore %14453 %false
|
||||
OpStore %14454 %24780
|
||||
OpStore %14455 %uint_0
|
||||
OpStore %14456 %false
|
||||
OpStore %14457 %uint_0
|
||||
OpStore %14561 %uint_0
|
||||
%15019 = OpLoad %v2uint %3226
|
||||
OpStore %5786 %15019
|
||||
%21072 = OpFunctionCall %uint %4615 %14451 %14452 %14453 %14454 %14455 %14456 %14457 %14561 %5786
|
||||
%6742 = OpShiftRightLogical %uint %21072 %uint_2
|
||||
%24730 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_1
|
||||
%21886 = OpLoad %uint %24730
|
||||
%18790 = OpBitwiseAnd %uint %21886 %uint_1
|
||||
%15313 = OpShiftLeftLogical %uint %18790 %uint_1
|
||||
%21075 = OpBitcast %int %15313
|
||||
%8163 = OpIAdd %int %21075 %int_1
|
||||
%22164 = OpLoad %182 %3709
|
||||
%9165 = OpImageFetch %v4float %22164 %8432 Sample %21075
|
||||
%17307 = OpCompositeExtract %float %9165 0
|
||||
%6654 = OpImageFetch %v4float %22164 %8432 Sample %8163
|
||||
%15080 = OpCompositeExtract %float %6654 0
|
||||
%19035 = OpIAdd %v2int %8432 %1824
|
||||
%20275 = OpImageFetch %v4float %22164 %19035 Sample %21075
|
||||
%22915 = OpCompositeExtract %float %20275 0
|
||||
%24813 = OpImageFetch %v4float %22164 %19035 Sample %8163
|
||||
%23935 = OpCompositeExtract %float %24813 0
|
||||
%6487 = OpCompositeConstruct %v4float %17307 %15080 %22915 %23935
|
||||
%8519 = OpImageFetch %v4float %22164 %6228 Sample %21075
|
||||
%23455 = OpCompositeExtract %float %8519 0
|
||||
%14907 = OpLoad %182 %3709
|
||||
%18741 = OpImageFetch %v4float %14907 %6228 Sample %8163
|
||||
%24082 = OpCompositeExtract %float %18741 0
|
||||
%9464 = OpLoad %182 %3709
|
||||
%13324 = OpIAdd %v2int %6228 %1824
|
||||
%16413 = OpImageFetch %v4float %9464 %13324 Sample %21075
|
||||
%10619 = OpCompositeExtract %float %16413 0
|
||||
%9465 = OpLoad %182 %3709
|
||||
%13325 = OpIAdd %v2int %6228 %1824
|
||||
%16774 = OpImageFetch %v4float %9465 %13325 Sample %8163
|
||||
%7256 = OpCompositeExtract %float %16774 0
|
||||
%6487 = OpCompositeConstruct %v4float %23455 %24082 %10619 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %22761
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %6742
|
||||
OpStore %12860 %20366
|
||||
%20256 = OpIAdd %uint %22761 %uint_1
|
||||
%8574 = OpIAdd %v2int %8432 %1833
|
||||
%10053 = OpImageFetch %v4float %22164 %8574 Sample %21075
|
||||
%22916 = OpCompositeExtract %float %10053 0
|
||||
%6655 = OpImageFetch %v4float %22164 %8574 Sample %8163
|
||||
%15081 = OpCompositeExtract %float %6655 0
|
||||
%19036 = OpIAdd %v2int %8432 %1842
|
||||
%20276 = OpImageFetch %v4float %22164 %19036 Sample %21075
|
||||
%22917 = OpCompositeExtract %float %20276 0
|
||||
%24814 = OpImageFetch %v4float %22164 %19036 Sample %8163
|
||||
%23936 = OpCompositeExtract %float %24814 0
|
||||
%6488 = OpCompositeConstruct %v4float %22916 %15081 %22917 %23936
|
||||
%13403 = OpIAdd %uint %6742 %uint_1
|
||||
%24531 = OpLoad %182 %3709
|
||||
%15716 = OpIAdd %v2int %6228 %1833
|
||||
%16414 = OpImageFetch %v4float %24531 %15716 Sample %21075
|
||||
%10620 = OpCompositeExtract %float %16414 0
|
||||
%9466 = OpLoad %182 %3709
|
||||
%13326 = OpIAdd %v2int %6228 %1833
|
||||
%16415 = OpImageFetch %v4float %9466 %13326 Sample %8163
|
||||
%10621 = OpCompositeExtract %float %16415 0
|
||||
%9467 = OpLoad %182 %3709
|
||||
%13327 = OpIAdd %v2int %6228 %1842
|
||||
%16416 = OpImageFetch %v4float %9467 %13327 Sample %21075
|
||||
%10622 = OpCompositeExtract %float %16416 0
|
||||
%9468 = OpLoad %182 %3709
|
||||
%13328 = OpIAdd %v2int %6228 %1842
|
||||
%16775 = OpImageFetch %v4float %9468 %13328 Sample %8163
|
||||
%7257 = OpCompositeExtract %float %16775 0
|
||||
%6488 = OpCompositeConstruct %v4float %10620 %10621 %10622 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
%15235 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403
|
||||
OpStore %15235 %20367
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%12290 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16549 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %12290
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %16549
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3901 = OpFunction %v2uint None %209
|
||||
%14111 = OpFunctionParameter %_ptr_Function_uint
|
||||
%11868 = OpLabel
|
||||
%21428 = OpVariable %_ptr_Function_uint Function
|
||||
%22108 = OpLoad %uint %14111
|
||||
OpStore %21428 %22108
|
||||
%19444 = OpFunctionCall %v2uint %5657 %21428
|
||||
%11313 = OpShiftRightLogical %v2uint %19444 %1927
|
||||
%7284 = OpCompositeConstruct %v2uint %uint_1023 %uint_1023
|
||||
%24623 = OpBitwiseAnd %v2uint %11313 %7284
|
||||
%24885 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%15891 = OpShiftLeftLogical %v2uint %24623 %24885
|
||||
OpReturnValue %15891
|
||||
OpFunctionEnd
|
||||
%3155 = OpFunction %uint None %197
|
||||
%7986 = OpFunctionParameter %_ptr_Function_uint
|
||||
%22405 = OpLabel
|
||||
%18856 = OpLoad %uint %7986
|
||||
%24399 = OpShiftRightLogical %uint %18856 %uint_20
|
||||
%13374 = OpBitwiseAnd %uint %24399 %uint_1023
|
||||
%22410 = OpIAdd %uint %13374 %uint_1
|
||||
OpReturnValue %22410
|
||||
OpFunctionEnd
|
||||
%5921 = OpFunction %v2uint None %209
|
||||
%17554 = OpFunctionParameter %_ptr_Function_uint
|
||||
%7495 = OpLabel
|
||||
%17793 = OpVariable %_ptr_Function_uint Function
|
||||
%24930 = OpLoad %uint %17554
|
||||
OpStore %17793 %24930
|
||||
%22266 = OpFunctionCall %v2uint %5657 %17793
|
||||
%7678 = OpShiftRightLogical %v2uint %22266 %2053
|
||||
%13412 = OpCompositeConstruct %v2uint %uint_7 %uint_7
|
||||
%13822 = OpBitwiseAnd %v2uint %7678 %13412
|
||||
OpReturnValue %13822
|
||||
OpFunctionEnd
|
||||
%4369 = OpFunction %uint None %197
|
||||
%14584 = OpFunctionParameter %_ptr_Function_uint
|
||||
%16113 = OpLabel
|
||||
%19610 = OpLoad %uint %14584
|
||||
%10737 = OpBitwiseAnd %uint %19610 %uint_1023
|
||||
OpReturnValue %10737
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t host_depth_store_4xmsaa_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x000060EF, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x00006163, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE,
|
||||
0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047,
|
||||
0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006,
|
||||
0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048,
|
||||
0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4,
|
||||
0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022,
|
||||
0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10,
|
||||
0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F,
|
||||
0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D,
|
||||
0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A,
|
||||
0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B,
|
||||
0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA,
|
||||
0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787,
|
||||
0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF,
|
||||
0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B,
|
||||
0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B,
|
||||
0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B,
|
||||
0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B,
|
||||
0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B,
|
||||
0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
|
||||
0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017,
|
||||
0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017,
|
||||
0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002,
|
||||
0x000007B4, 0x0004003B, 0x00000A32, 0x000012B6, 0x00000002, 0x00030016,
|
||||
0x0000000D, 0x00000020, 0x00090019, 0x000000B6, 0x0000000D, 0x00000001,
|
||||
0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00040020,
|
||||
0x00000333, 0x00000000, 0x000000B6, 0x0004003B, 0x00000333, 0x00000E7D,
|
||||
0x00000000, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C,
|
||||
0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x00040020, 0x00000294,
|
||||
0x00000002, 0x00000017, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002,
|
||||
0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0004002B,
|
||||
0x0000000C, 0x00000A14, 0x00000003, 0x0005002C, 0x00000012, 0x00000732,
|
||||
0x00000A14, 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008,
|
||||
0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C,
|
||||
0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011,
|
||||
0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7,
|
||||
0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7,
|
||||
0x00050050, 0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2,
|
||||
0x00000011, 0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011,
|
||||
0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF,
|
||||
0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00005BDD, 0x000052BF,
|
||||
0x000500C2, 0x0000000B, 0x00005B58, 0x00005BDD, 0x00000A0D, 0x000500C2,
|
||||
0x0000000B, 0x00001CBB, 0x00003D0B, 0x00000A46, 0x000500C7, 0x0000000B,
|
||||
0x00004232, 0x00001CBB, 0x00000A44, 0x00050080, 0x0000000B, 0x0000228E,
|
||||
0x00004232, 0x00000A0D, 0x00050051, 0x0000000B, 0x00002E41, 0x00001997,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x000045F3, 0x0000228E, 0x00002E41,
|
||||
0x000500AE, 0x00000009, 0x00001C77, 0x00005B58, 0x000045F3, 0x000300F7,
|
||||
0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, 0x000055E8, 0x00003FD9,
|
||||
0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00003FD9,
|
||||
0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, 0x00003D0B, 0x000500C2,
|
||||
0x00000011, 0x0000350D, 0x00002A13, 0x00000787, 0x000500C7, 0x00000011,
|
||||
0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, 0x00000011, 0x00003F75,
|
||||
0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x00004E9F, 0x00003F75,
|
||||
0x00001997, 0x000500C4, 0x0000000B, 0x00004C53, 0x00005BDD, 0x00000A10,
|
||||
0x00050041, 0x00000289, 0x000042E6, 0x00000F48, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00005690, 0x000042E6, 0x000500C2, 0x0000000B, 0x0000589E,
|
||||
0x00005690, 0x00000A0D, 0x00050050, 0x00000011, 0x00001947, 0x00004C53,
|
||||
0x0000589E, 0x00050080, 0x00000011, 0x00001F7A, 0x00004E9F, 0x00001947,
|
||||
0x0004007C, 0x00000012, 0x000020F0, 0x00001F7A, 0x0004007C, 0x00000011,
|
||||
0x00001C7B, 0x000020F0, 0x000500C4, 0x00000011, 0x00005852, 0x00001C7B,
|
||||
0x00000724, 0x0004003D, 0x00000014, 0x00002226, 0x00000F48, 0x0007004F,
|
||||
0x00000011, 0x00004262, 0x00002226, 0x00002226, 0x00000000, 0x00000001,
|
||||
0x000500C7, 0x00000011, 0x00006048, 0x00004262, 0x00000724, 0x000500C5,
|
||||
0x00000011, 0x00003D4D, 0x00005852, 0x00006048, 0x000500C7, 0x0000000B,
|
||||
0x00005B23, 0x00005744, 0x00000A44, 0x000500AE, 0x0000000F, 0x000044EA,
|
||||
0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x00004549, 0x000044EA,
|
||||
0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, 0x00003D4D,
|
||||
0x00004549, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, 0x00000718,
|
||||
0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724, 0x00050080,
|
||||
0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, 0x00000011,
|
||||
0x00005299, 0x00000A9F, 0x00001997, 0x000500C2, 0x00000011, 0x00003985,
|
||||
0x00005299, 0x0000070F, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30,
|
||||
0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001,
|
||||
0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005B23, 0x00050051,
|
||||
0x0000000B, 0x000060A5, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B,
|
||||
0x00005146, 0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7,
|
||||
0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000050EB, 0x00004F30,
|
||||
0x000034D7, 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, 0x00000000,
|
||||
0x00050051, 0x0000000B, 0x00005962, 0x00005299, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B,
|
||||
0x000038D7, 0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95,
|
||||
0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6,
|
||||
0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B,
|
||||
0x00004AFF, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x0000226F,
|
||||
0x000038D7, 0x00004AFF, 0x000500C2, 0x0000000B, 0x000058E9, 0x0000226F,
|
||||
0x00000A10, 0x000500C7, 0x0000000B, 0x00002957, 0x00005690, 0x00000A0D,
|
||||
0x000500C4, 0x0000000B, 0x00003FD1, 0x00002957, 0x00000A0D, 0x0004007C,
|
||||
0x0000000C, 0x00005253, 0x00003FD1, 0x00050080, 0x0000000C, 0x00001FE3,
|
||||
0x00005253, 0x00000A0E, 0x0004003D, 0x000000B6, 0x00005694, 0x00000E7D,
|
||||
0x0007005F, 0x0000001D, 0x000023CD, 0x00005694, 0x000020F0, 0x00000040,
|
||||
0x00005253, 0x00050051, 0x0000000D, 0x0000439B, 0x000023CD, 0x00000000,
|
||||
0x0007005F, 0x0000001D, 0x000019FE, 0x00005694, 0x000020F0, 0x00000040,
|
||||
0x00001FE3, 0x00050051, 0x0000000D, 0x00003AE8, 0x000019FE, 0x00000000,
|
||||
0x00050080, 0x00000012, 0x00004A5B, 0x000020F0, 0x00000720, 0x0007005F,
|
||||
0x0000001D, 0x00004F33, 0x00005694, 0x00004A5B, 0x00000040, 0x00005253,
|
||||
0x00050051, 0x0000000D, 0x00005983, 0x00004F33, 0x00000000, 0x0007005F,
|
||||
0x0000001D, 0x000060ED, 0x00005694, 0x00004A5B, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00005D7F, 0x000060ED, 0x00000000, 0x00070050,
|
||||
0x0000001D, 0x00001957, 0x0000439B, 0x00003AE8, 0x00005983, 0x00005D7F,
|
||||
0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4,
|
||||
0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023,
|
||||
0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000,
|
||||
0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D,
|
||||
0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040020, 0x00000288, 0x00000007,
|
||||
0x0000000B, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040021,
|
||||
0x000000D1, 0x00000011, 0x00000288, 0x00040020, 0x0000028E, 0x00000007,
|
||||
0x00000011, 0x00020014, 0x00000009, 0x00040020, 0x00000286, 0x00000007,
|
||||
0x00000009, 0x000C0021, 0x000009DB, 0x0000000B, 0x0000028E, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x0000028E, 0x00040021, 0x000000C5, 0x0000000B, 0x00000288, 0x0004002B,
|
||||
0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D,
|
||||
0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A,
|
||||
0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B,
|
||||
0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A,
|
||||
0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A,
|
||||
0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040020, 0x00000289,
|
||||
0x00000007, 0x0000000C, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011,
|
||||
0x00000787, 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44,
|
||||
0x000003FF, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31,
|
||||
0x0000000D, 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31,
|
||||
0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE,
|
||||
0x0004003B, 0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0B, 0x00000000, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014,
|
||||
0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014,
|
||||
0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x0000028B,
|
||||
0x00000001, 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002,
|
||||
0x0003002A, 0x00000009, 0x00000788, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4,
|
||||
0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B,
|
||||
0x00000A32, 0x000012B6, 0x00000002, 0x00030016, 0x0000000D, 0x00000020,
|
||||
0x00090019, 0x000000B6, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
|
||||
0x00000001, 0x00000001, 0x00000000, 0x00040020, 0x00000333, 0x00000000,
|
||||
0x000000B6, 0x0004003B, 0x00000333, 0x00000E7D, 0x00000000, 0x00040017,
|
||||
0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, 0x00000012, 0x00000720,
|
||||
0x00000A0E, 0x00000A0B, 0x00040020, 0x00000294, 0x00000002, 0x00000017,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, 0x00000012,
|
||||
0x00000729, 0x00000A11, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A14,
|
||||
0x00000003, 0x0005002C, 0x00000012, 0x00000732, 0x00000A14, 0x00000A0B,
|
||||
0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014,
|
||||
0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B,
|
||||
0x00000288, 0x00000CBE, 0x00000007, 0x0004003B, 0x00000288, 0x00000C4F,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x00000C9A, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x0000386F, 0x00000007, 0x0004003B, 0x00000288, 0x00003870,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00003872, 0x00000007, 0x0004003B, 0x0000028E, 0x00003873,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003874, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003875, 0x00000007, 0x0004003B, 0x00000288, 0x00003876,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003877, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003878, 0x00000007, 0x0004003B, 0x00000288, 0x00003879,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x000038E1, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x0000169A, 0x00000007, 0x00050041, 0x0000028A, 0x000056C5,
|
||||
0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00002248, 0x000056C5,
|
||||
0x0003003E, 0x00000CBE, 0x00002248, 0x00050041, 0x0000028A, 0x000040EE,
|
||||
0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00001ED3, 0x000040EE,
|
||||
0x0003003E, 0x00000C4F, 0x00001ED3, 0x0004003D, 0x0000000B, 0x00002AE8,
|
||||
0x00000C4F, 0x0003003E, 0x0000386F, 0x00002AE8, 0x00050039, 0x00000011,
|
||||
0x00006105, 0x00001721, 0x0000386F, 0x0003003E, 0x00000C9A, 0x00006105,
|
||||
0x00050041, 0x0000028B, 0x00003E20, 0x00000F48, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00005A9D, 0x00003E20, 0x000500C2, 0x0000000B, 0x0000608F,
|
||||
0x00005A9D, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00004D03, 0x00000CBE,
|
||||
0x0003003E, 0x00003870, 0x00004D03, 0x00050039, 0x0000000B, 0x00005EB2,
|
||||
0x00000C53, 0x00003870, 0x00050041, 0x00000288, 0x0000297A, 0x00000C9A,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003F43, 0x0000297A, 0x00050084,
|
||||
0x0000000B, 0x00005145, 0x00005EB2, 0x00003F43, 0x000500AE, 0x00000009,
|
||||
0x00005A66, 0x0000608F, 0x00005145, 0x000300F7, 0x000025C7, 0x00000002,
|
||||
0x000400FA, 0x00005A66, 0x00005334, 0x000025C7, 0x000200F8, 0x00005334,
|
||||
0x000100FD, 0x000200F8, 0x000025C7, 0x0004003D, 0x0000000B, 0x00002DBA,
|
||||
0x00000CBE, 0x0003003E, 0x00003871, 0x00002DBA, 0x00050039, 0x00000011,
|
||||
0x00001C2C, 0x00000F3D, 0x00003871, 0x0004003D, 0x00000011, 0x00002A0B,
|
||||
0x00000C9A, 0x00050084, 0x00000011, 0x000042A6, 0x00001C2C, 0x00002A0B,
|
||||
0x00050041, 0x0000028B, 0x00004B6D, 0x00000F48, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00003B08, 0x00004B6D, 0x000500C4, 0x0000000B, 0x00001DC6,
|
||||
0x00003B08, 0x00000A10, 0x00050041, 0x0000028B, 0x00002064, 0x00000F48,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x00005690, 0x00002064, 0x000500C2,
|
||||
0x0000000B, 0x0000589E, 0x00005690, 0x00000A0D, 0x00050050, 0x00000011,
|
||||
0x00001947, 0x00001DC6, 0x0000589E, 0x00050080, 0x00000011, 0x00001F7A,
|
||||
0x000042A6, 0x00001947, 0x0004007C, 0x00000012, 0x00001854, 0x00001F7A,
|
||||
0x0004007C, 0x00000011, 0x00002A65, 0x00001854, 0x00050050, 0x00000011,
|
||||
0x0000531F, 0x00000A0D, 0x00000A0D, 0x000500C4, 0x00000011, 0x0000555C,
|
||||
0x00002A65, 0x0000531F, 0x0004003D, 0x00000014, 0x00003E16, 0x00000F48,
|
||||
0x0007004F, 0x00000011, 0x00004874, 0x00003E16, 0x00003E16, 0x00000000,
|
||||
0x00000001, 0x00050050, 0x00000011, 0x000036AC, 0x00000A0D, 0x00000A0D,
|
||||
0x000500C7, 0x00000011, 0x00005B54, 0x00004874, 0x000036AC, 0x000500C5,
|
||||
0x00000011, 0x00003E4A, 0x0000555C, 0x00005B54, 0x0004003D, 0x0000000B,
|
||||
0x00003803, 0x00000C4F, 0x0003003E, 0x00003872, 0x00003803, 0x00050039,
|
||||
0x0000000B, 0x000060CC, 0x00001111, 0x00003872, 0x0003003E, 0x00003873,
|
||||
0x00003E4A, 0x0003003E, 0x00003874, 0x00000A0A, 0x0003003E, 0x00003875,
|
||||
0x00000788, 0x0003003E, 0x00003876, 0x000060CC, 0x0003003E, 0x00003877,
|
||||
0x00000A0A, 0x0003003E, 0x00003878, 0x00000788, 0x0003003E, 0x00003879,
|
||||
0x00000A0A, 0x0003003E, 0x000038E1, 0x00000A0A, 0x0004003D, 0x00000011,
|
||||
0x00003AAB, 0x00000C9A, 0x0003003E, 0x0000169A, 0x00003AAB, 0x000D0039,
|
||||
0x0000000B, 0x00005250, 0x00001207, 0x00003873, 0x00003874, 0x00003875,
|
||||
0x00003876, 0x00003877, 0x00003878, 0x00003879, 0x000038E1, 0x0000169A,
|
||||
0x000500C2, 0x0000000B, 0x00001A56, 0x00005250, 0x00000A10, 0x00050041,
|
||||
0x0000028B, 0x0000609A, 0x00000F48, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x0000557E, 0x0000609A, 0x000500C7, 0x0000000B, 0x00004966, 0x0000557E,
|
||||
0x00000A0D, 0x000500C4, 0x0000000B, 0x00003BD1, 0x00004966, 0x00000A0D,
|
||||
0x0004007C, 0x0000000C, 0x00005253, 0x00003BD1, 0x00050080, 0x0000000C,
|
||||
0x00001FE3, 0x00005253, 0x00000A0E, 0x0004003D, 0x000000B6, 0x00005694,
|
||||
0x00000E7D, 0x0007005F, 0x0000001D, 0x00002147, 0x00005694, 0x00001854,
|
||||
0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x00005B9F, 0x00002147,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x00003A3B, 0x00000E7D, 0x0007005F,
|
||||
0x0000001D, 0x00004935, 0x00003A3B, 0x00001854, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00005E12, 0x00004935, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024F8, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340C,
|
||||
0x00001854, 0x00000720, 0x0007005F, 0x0000001D, 0x0000401D, 0x000024F8,
|
||||
0x0000340C, 0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x0000297B,
|
||||
0x0000401D, 0x00000000, 0x0004003D, 0x000000B6, 0x000024F9, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x0000340D, 0x00001854, 0x00000720, 0x0007005F,
|
||||
0x0000001D, 0x00004186, 0x000024F9, 0x0000340D, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00001C58, 0x00004186, 0x00000000, 0x00070050,
|
||||
0x0000001D, 0x00001957, 0x00005B9F, 0x00005E12, 0x0000297B, 0x00001C58,
|
||||
0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294,
|
||||
0x0000323C, 0x000012B6, 0x00000A0B, 0x000058E9, 0x0003003E, 0x0000323C,
|
||||
0x00004F8E, 0x00050080, 0x0000000B, 0x00004F20, 0x000058E9, 0x00000A0D,
|
||||
0x00050080, 0x00000012, 0x0000217E, 0x000020F0, 0x00000729, 0x0007005F,
|
||||
0x0000001D, 0x00002745, 0x00005694, 0x0000217E, 0x00000040, 0x00005253,
|
||||
0x00050051, 0x0000000D, 0x00005984, 0x00002745, 0x00000000, 0x0007005F,
|
||||
0x0000001D, 0x000019FF, 0x00005694, 0x0000217E, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00003AE9, 0x000019FF, 0x00000000, 0x00050080,
|
||||
0x00000012, 0x00004A5C, 0x000020F0, 0x00000732, 0x0007005F, 0x0000001D,
|
||||
0x00004F34, 0x00005694, 0x00004A5C, 0x00000040, 0x00005253, 0x00050051,
|
||||
0x0000000D, 0x00005985, 0x00004F34, 0x00000000, 0x0007005F, 0x0000001D,
|
||||
0x000060EE, 0x00005694, 0x00004A5C, 0x00000040, 0x00001FE3, 0x00050051,
|
||||
0x0000000D, 0x00005D80, 0x000060EE, 0x00000000, 0x00070050, 0x0000001D,
|
||||
0x00001958, 0x00005984, 0x00003AE9, 0x00005985, 0x00005D80, 0x0004007C,
|
||||
0x00000017, 0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37,
|
||||
0x000012B6, 0x00000A0B, 0x00004F20, 0x0003003E, 0x00003B37, 0x00004F8F,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x0000323C, 0x000012B6, 0x00000A0B, 0x00001A56, 0x0003003E, 0x0000323C,
|
||||
0x00004F8E, 0x00050080, 0x0000000B, 0x0000345B, 0x00001A56, 0x00000A0D,
|
||||
0x0004003D, 0x000000B6, 0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012,
|
||||
0x00003D64, 0x00001854, 0x00000729, 0x0007005F, 0x0000001D, 0x0000401E,
|
||||
0x00005FD3, 0x00003D64, 0x00000040, 0x00005253, 0x00050051, 0x0000000D,
|
||||
0x0000297C, 0x0000401E, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FA,
|
||||
0x00000E7D, 0x00050080, 0x00000012, 0x0000340E, 0x00001854, 0x00000729,
|
||||
0x0007005F, 0x0000001D, 0x0000401F, 0x000024FA, 0x0000340E, 0x00000040,
|
||||
0x00001FE3, 0x00050051, 0x0000000D, 0x0000297D, 0x0000401F, 0x00000000,
|
||||
0x0004003D, 0x000000B6, 0x000024FB, 0x00000E7D, 0x00050080, 0x00000012,
|
||||
0x0000340F, 0x00001854, 0x00000732, 0x0007005F, 0x0000001D, 0x00004020,
|
||||
0x000024FB, 0x0000340F, 0x00000040, 0x00005253, 0x00050051, 0x0000000D,
|
||||
0x0000297E, 0x00004020, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FC,
|
||||
0x00000E7D, 0x00050080, 0x00000012, 0x00003410, 0x00001854, 0x00000732,
|
||||
0x0007005F, 0x0000001D, 0x00004187, 0x000024FC, 0x00003410, 0x00000040,
|
||||
0x00001FE3, 0x00050051, 0x0000000D, 0x00001C59, 0x00004187, 0x00000000,
|
||||
0x00070050, 0x0000001D, 0x00001958, 0x0000297C, 0x0000297D, 0x0000297E,
|
||||
0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, 0x00060041,
|
||||
0x00000294, 0x00003B83, 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E,
|
||||
0x00003B83, 0x00004F8F, 0x000100FD, 0x00010038, 0x00050036, 0x00000011,
|
||||
0x00001619, 0x00000000, 0x000000D1, 0x00030037, 0x00000288, 0x00000C75,
|
||||
0x000200F8, 0x00002FF1, 0x0004003D, 0x0000000B, 0x000058E0, 0x00000C75,
|
||||
0x00050050, 0x00000011, 0x000029B2, 0x000058E0, 0x000058E0, 0x000200FE,
|
||||
0x000029B2, 0x00010038, 0x00050036, 0x0000000B, 0x00001207, 0x00000000,
|
||||
0x000009DB, 0x00030037, 0x0000028E, 0x00003002, 0x00030037, 0x00000288,
|
||||
0x000014C6, 0x00030037, 0x00000286, 0x00000C86, 0x00030037, 0x00000288,
|
||||
0x00000FAB, 0x00030037, 0x00000288, 0x000015AF, 0x00030037, 0x00000286,
|
||||
0x000011DE, 0x00030037, 0x00000288, 0x00001584, 0x00030037, 0x00000288,
|
||||
0x0000163D, 0x00030037, 0x0000028E, 0x000040A5, 0x000200F8, 0x00001893,
|
||||
0x0004003B, 0x0000028E, 0x00000DB8, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00004CED, 0x00000007, 0x0004003B, 0x00000288, 0x00002FD7, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x00000CA6, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x0000173C, 0x00000007, 0x0004003B, 0x0000028E, 0x00000EEC, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00001283, 0x00000007, 0x0004003B, 0x00000289,
|
||||
0x00002FFD, 0x00000007, 0x0004003B, 0x00000288, 0x00000DE7, 0x00000007,
|
||||
0x0004003D, 0x00000011, 0x00003933, 0x00003002, 0x0004003D, 0x0000000B,
|
||||
0x00003635, 0x000015AF, 0x0003003E, 0x00004CED, 0x00003635, 0x00050039,
|
||||
0x00000011, 0x00005EF4, 0x00001619, 0x00004CED, 0x000500AE, 0x0000000F,
|
||||
0x00001AD0, 0x00005EF4, 0x0000072D, 0x000600A9, 0x00000011, 0x00003860,
|
||||
0x00001AD0, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x0000249D,
|
||||
0x00003933, 0x00003860, 0x0003003E, 0x00000DB8, 0x0000249D, 0x0004003D,
|
||||
0x0000000B, 0x00002C9D, 0x0000163D, 0x0003003E, 0x00002FD7, 0x00002C9D,
|
||||
0x00050039, 0x00000011, 0x00004AD5, 0x00001619, 0x00002FD7, 0x000500C2,
|
||||
0x00000011, 0x00002B12, 0x00004AD5, 0x00000718, 0x00050050, 0x00000011,
|
||||
0x000019EC, 0x00000A0D, 0x00000A0D, 0x000500C7, 0x00000011, 0x00001C5C,
|
||||
0x00002B12, 0x000019EC, 0x0004003D, 0x00000011, 0x00005A9F, 0x00000DB8,
|
||||
0x00050080, 0x00000011, 0x00003AD9, 0x00005A9F, 0x00001C5C, 0x0003003E,
|
||||
0x00000DB8, 0x00003AD9, 0x0004003D, 0x00000011, 0x00002282, 0x000040A5,
|
||||
0x00050084, 0x00000011, 0x00003F39, 0x00000A9F, 0x00002282, 0x0003003E,
|
||||
0x00000CA6, 0x00003F39, 0x0004003D, 0x00000011, 0x00004734, 0x00000CA6,
|
||||
0x0004003D, 0x0000000B, 0x0000310D, 0x00001584, 0x00050050, 0x00000011,
|
||||
0x00005357, 0x0000310D, 0x00000A0A, 0x000500C2, 0x00000011, 0x00001DBD,
|
||||
0x00004734, 0x00005357, 0x0003003E, 0x0000173C, 0x00001DBD, 0x0004003D,
|
||||
0x00000011, 0x00002CB4, 0x00000DB8, 0x0004003D, 0x00000011, 0x00004D42,
|
||||
0x0000173C, 0x00050086, 0x00000011, 0x00005378, 0x00002CB4, 0x00004D42,
|
||||
0x0003003E, 0x00000EEC, 0x00005378, 0x00050041, 0x00000288, 0x00006112,
|
||||
0x00000EEC, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00001C2D, 0x00006112,
|
||||
0x0004003D, 0x0000000B, 0x00004BAC, 0x00000FAB, 0x00050084, 0x0000000B,
|
||||
0x000046A8, 0x00001C2D, 0x00004BAC, 0x00050041, 0x00000288, 0x00003DC9,
|
||||
0x00000EEC, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00006018, 0x00003DC9,
|
||||
0x00050080, 0x0000000B, 0x00002CBC, 0x000046A8, 0x00006018, 0x0004003D,
|
||||
0x0000000B, 0x00005E3E, 0x000014C6, 0x00050080, 0x0000000B, 0x00001857,
|
||||
0x00005E3E, 0x00002CBC, 0x0003003E, 0x000014C6, 0x00001857, 0x0004003D,
|
||||
0x00000011, 0x000057AF, 0x00000EEC, 0x0004003D, 0x00000011, 0x00004E89,
|
||||
0x0000173C, 0x00050084, 0x00000011, 0x00004E7B, 0x000057AF, 0x00004E89,
|
||||
0x0004003D, 0x00000011, 0x00003FC7, 0x00000DB8, 0x00050082, 0x00000011,
|
||||
0x000060B4, 0x00003FC7, 0x00004E7B, 0x0003003E, 0x00000DB8, 0x000060B4,
|
||||
0x0004003D, 0x00000009, 0x0000338B, 0x000011DE, 0x000300F7, 0x00001A46,
|
||||
0x00000000, 0x000400FA, 0x0000338B, 0x000026C9, 0x00001A46, 0x000200F8,
|
||||
0x000026C9, 0x00050041, 0x00000288, 0x0000481D, 0x0000173C, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x000027D8, 0x0000481D, 0x000500C2, 0x0000000B,
|
||||
0x00005783, 0x000027D8, 0x00000A0D, 0x0003003E, 0x00001283, 0x00005783,
|
||||
0x00050041, 0x00000288, 0x000040F0, 0x00000DB8, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00003720, 0x000040F0, 0x0004007C, 0x0000000C, 0x0000294E,
|
||||
0x00003720, 0x00050041, 0x00000288, 0x0000288B, 0x00000DB8, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00004B48, 0x0000288B, 0x0004003D, 0x0000000B,
|
||||
0x00003CCC, 0x00001283, 0x000500AE, 0x00000009, 0x0000523A, 0x00004B48,
|
||||
0x00003CCC, 0x000300F7, 0x00001EF3, 0x00000000, 0x000400FA, 0x0000523A,
|
||||
0x00002E2A, 0x00001EA7, 0x000200F8, 0x00002E2A, 0x0004003D, 0x0000000B,
|
||||
0x00004E03, 0x00001283, 0x0004007C, 0x0000000C, 0x000054D6, 0x00004E03,
|
||||
0x0004007E, 0x0000000C, 0x000057C1, 0x000054D6, 0x0003003E, 0x00002FFD,
|
||||
0x000057C1, 0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EA7, 0x0004003D,
|
||||
0x0000000B, 0x000052B9, 0x00001283, 0x0004007C, 0x0000000C, 0x00004378,
|
||||
0x000052B9, 0x0003003E, 0x00002FFD, 0x00004378, 0x000200F9, 0x00001EF3,
|
||||
0x000200F8, 0x00001EF3, 0x0004003D, 0x0000000C, 0x0000549F, 0x00002FFD,
|
||||
0x00050080, 0x0000000C, 0x000020E4, 0x0000294E, 0x0000549F, 0x0004007C,
|
||||
0x0000000B, 0x0000203F, 0x000020E4, 0x00050041, 0x00000288, 0x00004BBA,
|
||||
0x00000DB8, 0x00000A0A, 0x0003003E, 0x00004BBA, 0x0000203F, 0x000200F9,
|
||||
0x00001A46, 0x000200F8, 0x00001A46, 0x0004003D, 0x0000000B, 0x00003006,
|
||||
0x000014C6, 0x00050041, 0x00000288, 0x00001F0B, 0x00000CA6, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00001DAA, 0x00001F0B, 0x00050041, 0x00000288,
|
||||
0x00004B1B, 0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00004027,
|
||||
0x00004B1B, 0x00050084, 0x0000000B, 0x0000578D, 0x00001DAA, 0x00004027,
|
||||
0x00050084, 0x0000000B, 0x00002D03, 0x00003006, 0x0000578D, 0x00050041,
|
||||
0x00000288, 0x00005B9E, 0x00000DB8, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x0000402C, 0x00005B9E, 0x00050041, 0x00000288, 0x00004B1C, 0x0000173C,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003B2E, 0x00004B1C, 0x00050084,
|
||||
0x0000000B, 0x00003A09, 0x0000402C, 0x00003B2E, 0x00050041, 0x00000288,
|
||||
0x00003DCA, 0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00006019,
|
||||
0x00003DCA, 0x00050080, 0x0000000B, 0x000031C8, 0x00003A09, 0x00006019,
|
||||
0x0004003D, 0x0000000B, 0x00003530, 0x00001584, 0x000500C4, 0x0000000B,
|
||||
0x000057B4, 0x000031C8, 0x00003530, 0x00050080, 0x0000000B, 0x000039AC,
|
||||
0x00002D03, 0x000057B4, 0x0003003E, 0x00000DE7, 0x000039AC, 0x0004003D,
|
||||
0x00000009, 0x00002D3E, 0x00000C86, 0x000300F7, 0x0000284D, 0x00000000,
|
||||
0x000400FA, 0x00002D3E, 0x000026CA, 0x0000284D, 0x000200F8, 0x000026CA,
|
||||
0x00050041, 0x00000288, 0x00003E8A, 0x00000CA6, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00003473, 0x00003E8A, 0x00050041, 0x00000288, 0x00004B1D,
|
||||
0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B, 0x00004028, 0x00004B1D,
|
||||
0x00050084, 0x0000000B, 0x00005741, 0x00003473, 0x00004028, 0x00050084,
|
||||
0x0000000B, 0x0000355B, 0x00005741, 0x00000A84, 0x0004003D, 0x0000000B,
|
||||
0x00005D8E, 0x00000DE7, 0x00050089, 0x0000000B, 0x0000239F, 0x00005D8E,
|
||||
0x0000355B, 0x0003003E, 0x00000DE7, 0x0000239F, 0x000200F9, 0x0000284D,
|
||||
0x000200F8, 0x0000284D, 0x0004003D, 0x0000000B, 0x00002C3E, 0x00000DE7,
|
||||
0x000200FE, 0x00002C3E, 0x00010038, 0x00050036, 0x00000011, 0x00000F3D,
|
||||
0x00000000, 0x000000D1, 0x00030037, 0x00000288, 0x0000371F, 0x000200F8,
|
||||
0x00002E5C, 0x0004003B, 0x00000288, 0x000053B4, 0x00000007, 0x0004003D,
|
||||
0x0000000B, 0x0000565C, 0x0000371F, 0x0003003E, 0x000053B4, 0x0000565C,
|
||||
0x00050039, 0x00000011, 0x00004BF4, 0x00001619, 0x000053B4, 0x000500C2,
|
||||
0x00000011, 0x00002C31, 0x00004BF4, 0x00000787, 0x00050050, 0x00000011,
|
||||
0x00001C74, 0x00000A44, 0x00000A44, 0x000500C7, 0x00000011, 0x0000602F,
|
||||
0x00002C31, 0x00001C74, 0x00050050, 0x00000011, 0x00006135, 0x00000A13,
|
||||
0x00000A13, 0x000500C4, 0x00000011, 0x00003E13, 0x0000602F, 0x00006135,
|
||||
0x000200FE, 0x00003E13, 0x00010038, 0x00050036, 0x0000000B, 0x00000C53,
|
||||
0x00000000, 0x000000C5, 0x00030037, 0x00000288, 0x00001F32, 0x000200F8,
|
||||
0x00005785, 0x0004003D, 0x0000000B, 0x000049A8, 0x00001F32, 0x000500C2,
|
||||
0x0000000B, 0x00005F4F, 0x000049A8, 0x00000A46, 0x000500C7, 0x0000000B,
|
||||
0x0000343E, 0x00005F4F, 0x00000A44, 0x00050080, 0x0000000B, 0x0000578A,
|
||||
0x0000343E, 0x00000A0D, 0x000200FE, 0x0000578A, 0x00010038, 0x00050036,
|
||||
0x00000011, 0x00001721, 0x00000000, 0x000000D1, 0x00030037, 0x00000288,
|
||||
0x00004492, 0x000200F8, 0x00001D47, 0x0004003B, 0x00000288, 0x00004581,
|
||||
0x00000007, 0x0004003D, 0x0000000B, 0x00006162, 0x00004492, 0x0003003E,
|
||||
0x00004581, 0x00006162, 0x00050039, 0x00000011, 0x000056FA, 0x00001619,
|
||||
0x00004581, 0x000500C2, 0x00000011, 0x00001DFE, 0x000056FA, 0x00000805,
|
||||
0x00050050, 0x00000011, 0x00003464, 0x00000A1F, 0x00000A1F, 0x000500C7,
|
||||
0x00000011, 0x000035FE, 0x00001DFE, 0x00003464, 0x000200FE, 0x000035FE,
|
||||
0x00010038, 0x00050036, 0x0000000B, 0x00001111, 0x00000000, 0x000000C5,
|
||||
0x00030037, 0x00000288, 0x000038F8, 0x000200F8, 0x00003EF1, 0x0004003D,
|
||||
0x0000000B, 0x00004C9A, 0x000038F8, 0x000500C7, 0x0000000B, 0x000029F1,
|
||||
0x00004C9A, 0x00000A44, 0x000200FE, 0x000029F1, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,18 +2,18 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 24988
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %5663 "main" %4930 %5474
|
||||
OpDecorate %_struct_2935 Block
|
||||
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 %5474 Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
|
@ -46,14 +46,14 @@
|
|||
#endif
|
||||
|
||||
const uint32_t passthrough_position_xy_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x0000619C, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000619C, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001562, 0x00050048,
|
||||
0x00000B77, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000B77,
|
||||
0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x00000B77, 0x00000002,
|
||||
0x0000000B, 0x00000003, 0x00050048, 0x00000B77, 0x00000003, 0x0000000B,
|
||||
0x00000004, 0x00030047, 0x00000B77, 0x00000002, 0x00040047, 0x00001562,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001562, 0x00030047,
|
||||
0x00000B77, 0x00000002, 0x00050048, 0x00000B77, 0x00000000, 0x0000000B,
|
||||
0x00000000, 0x00050048, 0x00000B77, 0x00000001, 0x0000000B, 0x00000001,
|
||||
0x00050048, 0x00000B77, 0x00000002, 0x0000000B, 0x00000003, 0x00050048,
|
||||
0x00000B77, 0x00000003, 0x0000000B, 0x00000004, 0x00040047, 0x00001562,
|
||||
0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502,
|
||||
0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D,
|
||||
0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
|
|
|
@ -2,31 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 25175
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25245
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpMemberDecorate %_struct_1014 0 Offset 0
|
||||
OpMemberDecorate %_struct_1014 1 Offset 8
|
||||
OpMemberDecorate %_struct_1014 2 Offset 12
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%_struct_1432 = OpTypeStruct %uint %uint %bool %uint %uint %uint %v2uint %v2uint %v2uint %uint %v2uint
|
||||
%1119 = OpTypeFunction %_struct_1432
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -39,6 +47,7 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
|
@ -46,23 +55,36 @@
|
|||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_Function__struct_1432 = OpTypePointer Function %_struct_1432
|
||||
%int_0 = OpConstant %int 0
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_4096 = OpConstant %uint 4096
|
||||
%int_3 = OpConstant %int 3
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%uint_2047 = OpConstant %uint 2047
|
||||
%int_4 = OpConstant %int 4
|
||||
%uint_24 = OpConstant %uint 24
|
||||
%uint_15 = OpConstant %uint 15
|
||||
%int_5 = OpConstant %int 5
|
||||
%uint_28 = OpConstant %uint 28
|
||||
%int_6 = OpConstant %int 6
|
||||
%int_7 = OpConstant %int 7
|
||||
%int_8 = OpConstant %int 8
|
||||
%uint_4 = OpConstant %uint 4
|
||||
%1855 = OpConstantComposite %v2uint %uint_0 %uint_4
|
||||
%1856 = OpConstantComposite %v2uint %uint_4 %uint_1
|
||||
%int_9 = OpConstant %int 9
|
||||
%uint_5 = OpConstant %uint 5
|
||||
%int_10 = OpConstant %int 10
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%true = OpConstantTrue %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -71,246 +93,563 @@
|
|||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%20073 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
%7177 = OpBitwiseAnd %uint %20073 %uint_3
|
||||
%23023 = OpBitwiseAnd %uint %15627 %uint_4096
|
||||
%20495 = OpINotEqual %bool %23023 %uint_0
|
||||
%8141 = OpShiftRightLogical %uint %15627 %uint_13
|
||||
%24990 = OpBitwiseAnd %uint %8141 %uint_2047
|
||||
%8814 = OpCompositeConstruct %v2uint %20824 %20824
|
||||
%8841 = OpShiftRightLogical %v2uint %8814 %1855
|
||||
%22507 = OpShiftLeftLogical %v2uint %1828 %1856
|
||||
%18608 = OpISub %v2uint %22507 %1828
|
||||
%18743 = OpBitwiseAnd %v2uint %8841 %18608
|
||||
%22404 = OpShiftLeftLogical %v2uint %18743 %1870
|
||||
%23019 = OpIMul %v2uint %22404 %1828
|
||||
%12819 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%16204 = OpBitwiseAnd %uint %12819 %uint_2047
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%23788 = OpLoad %v2uint %19017
|
||||
%13183 = OpCompositeConstruct %v2uint %7177 %7177
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
%22612 = OpSelect %v2uint %21741 %1828 %1807
|
||||
%23890 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%19209 = OpLoad %uint %23890
|
||||
%20350 = OpCompositeExtract %uint %22612 0
|
||||
%15478 = OpShiftLeftLogical %uint %16204 %20350
|
||||
%15379 = OpUGreaterThanEqual %bool %19209 %15478
|
||||
OpSelectionMerge %17447 DontFlatten
|
||||
OpBranchConditional %15379 %21992 %17447
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%17447 = OpLabel
|
||||
%14637 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%20690 = OpVectorShuffle %v2uint %14637 %14637 0 1
|
||||
%9909 = OpShiftLeftLogical %v2uint %20690 %1834
|
||||
%24302 = OpShiftLeftLogical %v2uint %23019 %22612
|
||||
%21348 = OpIAdd %v2uint %9909 %24302
|
||||
%20172 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%8903 = OpSelect %v2uint %20172 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %21348 %8903
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %1828
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1807
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %20561
|
||||
%24665 = OpCompositeExtract %uint %19799 0
|
||||
%21536 = OpIAdd %uint %11046 %24665
|
||||
%8742 = OpIAdd %uint %24990 %21536
|
||||
%6459 = OpIMul %v2uint %19799 %14725
|
||||
%14279 = OpISub %v2uint %20272 %6459
|
||||
OpSelectionMerge %18756 None
|
||||
OpBranchConditional %20495 %11888 %18756
|
||||
%11888 = OpLabel
|
||||
%16985 = OpCompositeExtract %uint %14725 0
|
||||
%13307 = OpShiftRightLogical %uint %16985 %uint_1
|
||||
%22207 = OpCompositeExtract %uint %14279 0
|
||||
%15197 = OpBitcast %int %22207
|
||||
%15736 = OpUGreaterThanEqual %bool %22207 %13307
|
||||
OpSelectionMerge %22850 None
|
||||
OpBranchConditional %15736 %23061 %24565
|
||||
%24565 = OpLabel
|
||||
%20693 = OpBitcast %int %13307
|
||||
OpBranch %22850
|
||||
%23061 = OpLabel
|
||||
%18885 = OpBitcast %int %13307
|
||||
%17199 = OpSNegate %int %18885
|
||||
OpBranch %22850
|
||||
%22850 = OpLabel
|
||||
%10046 = OpPhi %int %17199 %23061 %20693 %24565
|
||||
%11983 = OpIAdd %int %15197 %10046
|
||||
%17709 = OpBitcast %uint %11983
|
||||
%21574 = OpCompositeInsert %v2uint %17709 %14279 0
|
||||
OpBranch %18756
|
||||
%18756 = OpLabel
|
||||
%17360 = OpPhi %v2uint %14279 %17447 %21574 %22850
|
||||
%24023 = OpCompositeExtract %uint %21145 0
|
||||
%22303 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %24023 %22303
|
||||
%14551 = OpIMul %uint %8742 %13170
|
||||
%6805 = OpCompositeExtract %uint %17360 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %17360 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%18021 = OpShiftLeftLogical %uint %9696 %uint_0
|
||||
%18363 = OpIAdd %uint %14551 %18021
|
||||
%13884 = OpIMul %uint %13170 %uint_2048
|
||||
%20061 = OpUMod %uint %18363 %13884
|
||||
%19460 = OpShiftRightLogical %uint %20061 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %23788 %23788 0 0 0 0
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
%24915 = OpLabel
|
||||
%4442 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%6024 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_bool Function
|
||||
%14451 = OpVariable %_ptr_Function_uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14409 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%11357 = OpFunctionCall %_struct_1432 %3667
|
||||
OpStore %4442 %11357
|
||||
%13396 = OpAccessChain %_ptr_Function_uint %4442 %int_1
|
||||
%7815 = OpLoad %uint %13396
|
||||
OpStore %14447 %7815
|
||||
%7437 = OpFunctionCall %v2uint %5657 %14447
|
||||
%6518 = OpUGreaterThanEqual %v2bool %7437 %1837
|
||||
%20800 = OpSelect %v2uint %6518 %1828 %1807
|
||||
OpStore %6024 %20800
|
||||
%13683 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%7372 = OpLoad %uint %13683
|
||||
%20154 = OpAccessChain %_ptr_Function_uint %4442 %int_9
|
||||
%22408 = OpLoad %uint %20154
|
||||
%22643 = OpAccessChain %_ptr_Function_uint %6024 %uint_0
|
||||
%20963 = OpLoad %uint %22643
|
||||
%11370 = OpShiftLeftLogical %uint %22408 %20963
|
||||
%12163 = OpUGreaterThanEqual %bool %7372 %11370
|
||||
OpSelectionMerge %9994 DontFlatten
|
||||
OpBranchConditional %12163 %21300 %9994
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9994 = OpLabel
|
||||
%11406 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%18201 = OpVectorShuffle %v2uint %11406 %11406 0 1
|
||||
%12228 = OpShiftLeftLogical %v2uint %18201 %1834
|
||||
%7368 = OpAccessChain %_ptr_Function_v2uint %4442 %int_8
|
||||
%9231 = OpLoad %v2uint %7368
|
||||
%11697 = OpLoad %v2uint %6024
|
||||
%12587 = OpShiftLeftLogical %v2uint %9231 %11697
|
||||
%17040 = OpIAdd %v2uint %12228 %12587
|
||||
OpStore %14448 %17040
|
||||
%9616 = OpAccessChain %_ptr_Function_uint %4442 %int_3
|
||||
%7910 = OpLoad %uint %9616
|
||||
OpStore %14449 %7910
|
||||
OpStore %14450 %true
|
||||
%14200 = OpAccessChain %_ptr_Function_uint %4442 %int_0
|
||||
%7911 = OpLoad %uint %14200
|
||||
OpStore %14451 %7911
|
||||
OpStore %14452 %uint_0
|
||||
%14201 = OpAccessChain %_ptr_Function_bool %4442 %int_2
|
||||
%7912 = OpLoad %bool %14201
|
||||
OpStore %14453 %7912
|
||||
OpStore %14454 %uint_0
|
||||
OpStore %14409 %uint_0
|
||||
%14202 = OpAccessChain %_ptr_Function_v2uint %4442 %int_6
|
||||
%7816 = OpLoad %v2uint %14202
|
||||
OpStore %5786 %7816
|
||||
%21072 = OpFunctionCall %uint %4615 %14448 %14449 %14450 %14451 %14452 %14453 %14454 %14409 %5786
|
||||
%6742 = OpShiftRightLogical %uint %21072 %uint_2
|
||||
%22450 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%21086 = OpLoad %v2uint %22450
|
||||
%19129 = OpVectorShuffle %v4uint %21086 %21086 0 0 0 0
|
||||
%6713 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6742
|
||||
OpStore %6713 %19129
|
||||
%11438 = OpIAdd %uint %6742 %uint_1
|
||||
%22117 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%13056 = OpLoad %v2uint %22117
|
||||
%19130 = OpVectorShuffle %v4uint %13056 %13056 0 0 0 0
|
||||
%9088 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11438
|
||||
OpStore %9088 %19130
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%3356 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3226 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %3356
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %3226
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3667 = OpFunction %_struct_1432 None %1119
|
||||
%13312 = OpLabel
|
||||
%22085 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%22228 = OpVariable %_ptr_Function_uint Function
|
||||
%14782 = OpVariable %_ptr_Function_uint Function
|
||||
%14896 = OpVariable %_ptr_Function_uint Function
|
||||
%13782 = OpVariable %_ptr_Function_uint Function
|
||||
%22605 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%21130 = OpLoad %uint %22605
|
||||
%23035 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%18708 = OpLoad %uint %23035
|
||||
%15082 = OpBitwiseAnd %uint %21130 %uint_1023
|
||||
%20321 = OpAccessChain %_ptr_Function_uint %22085 %int_0
|
||||
OpStore %20321 %15082
|
||||
%13602 = OpShiftRightLogical %uint %21130 %uint_10
|
||||
%24373 = OpBitwiseAnd %uint %13602 %uint_3
|
||||
%14983 = OpAccessChain %_ptr_Function_uint %22085 %int_1
|
||||
OpStore %14983 %24373
|
||||
%15623 = OpBitwiseAnd %uint %21130 %uint_4096
|
||||
%17223 = OpINotEqual %bool %15623 %uint_0
|
||||
%10650 = OpAccessChain %_ptr_Function_bool %22085 %int_2
|
||||
OpStore %10650 %17223
|
||||
%13603 = OpShiftRightLogical %uint %21130 %uint_13
|
||||
%24374 = OpBitwiseAnd %uint %13603 %uint_2047
|
||||
%14888 = OpAccessChain %_ptr_Function_uint %22085 %int_3
|
||||
OpStore %14888 %24374
|
||||
%13604 = OpShiftRightLogical %uint %21130 %uint_24
|
||||
%24375 = OpBitwiseAnd %uint %13604 %uint_15
|
||||
%14889 = OpAccessChain %_ptr_Function_uint %22085 %int_4
|
||||
OpStore %14889 %24375
|
||||
%13605 = OpShiftRightLogical %uint %21130 %uint_28
|
||||
%24376 = OpBitwiseAnd %uint %13605 %uint_1
|
||||
%12380 = OpAccessChain %_ptr_Function_uint %22085 %int_5
|
||||
OpStore %12380 %24376
|
||||
OpStore %22228 %uint_1
|
||||
%22174 = OpFunctionCall %v2uint %5657 %22228
|
||||
%22064 = OpAccessChain %_ptr_Function_v2uint %22085 %int_6
|
||||
OpStore %22064 %22174
|
||||
OpStore %14782 %uint_0
|
||||
%22175 = OpFunctionCall %v2uint %5657 %14782
|
||||
%22065 = OpAccessChain %_ptr_Function_v2uint %22085 %int_7
|
||||
OpStore %22065 %22175
|
||||
OpStore %14896 %18708
|
||||
%18928 = OpFunctionCall %v2uint %5657 %14896
|
||||
%7520 = OpShiftRightLogical %v2uint %18928 %1855
|
||||
OpStore %13782 %uint_1
|
||||
%22370 = OpFunctionCall %v2uint %5657 %13782
|
||||
%8478 = OpShiftLeftLogical %v2uint %22370 %1856
|
||||
%23232 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%17951 = OpISub %v2uint %8478 %23232
|
||||
%17835 = OpBitwiseAnd %v2uint %7520 %17951
|
||||
%12511 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%7685 = OpShiftLeftLogical %v2uint %17835 %12511
|
||||
%6630 = OpAccessChain %_ptr_Function_v2uint %22085 %int_6
|
||||
%13865 = OpLoad %v2uint %6630
|
||||
%17411 = OpIMul %v2uint %7685 %13865
|
||||
%12976 = OpAccessChain %_ptr_Function_v2uint %22085 %int_8
|
||||
OpStore %12976 %17411
|
||||
%13606 = OpShiftRightLogical %uint %18708 %uint_5
|
||||
%24354 = OpBitwiseAnd %uint %13606 %uint_2047
|
||||
%13883 = OpAccessChain %_ptr_Function_uint %22085 %int_6 %uint_0
|
||||
%13057 = OpLoad %uint %13883
|
||||
%17412 = OpIMul %uint %24354 %13057
|
||||
%10525 = OpAccessChain %_ptr_Function_uint %22085 %int_9
|
||||
OpStore %10525 %17412
|
||||
%13783 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%7726 = OpLoad %v2uint %13783
|
||||
%20240 = OpAccessChain %_ptr_Function_v2uint %22085 %int_10
|
||||
OpStore %20240 %7726
|
||||
%25244 = OpLoad %_struct_1432 %22085
|
||||
OpReturnValue %25244
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t resolve_clear_32bpp_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001,
|
||||
0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023,
|
||||
0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6,
|
||||
0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048,
|
||||
0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48,
|
||||
0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010,
|
||||
0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003,
|
||||
0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C,
|
||||
0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA,
|
||||
0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C,
|
||||
0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020,
|
||||
0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F,
|
||||
0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28,
|
||||
0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31,
|
||||
0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B,
|
||||
0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F,
|
||||
0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16,
|
||||
0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x00040020,
|
||||
0x0000028E, 0x00000009, 0x00000011, 0x00040017, 0x00000014, 0x0000000B,
|
||||
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
|
||||
0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001,
|
||||
0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A,
|
||||
0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000,
|
||||
0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040021, 0x000000D1, 0x00000011, 0x00000288,
|
||||
0x00040020, 0x0000028E, 0x00000007, 0x00000011, 0x00020014, 0x00000009,
|
||||
0x00040020, 0x00000286, 0x00000007, 0x00000009, 0x000C0021, 0x000009DB,
|
||||
0x0000000B, 0x0000028E, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x0000028E, 0x000D001E, 0x00000598,
|
||||
0x0000000B, 0x0000000B, 0x00000009, 0x0000000B, 0x0000000B, 0x0000000B,
|
||||
0x00000011, 0x00000011, 0x00000011, 0x0000000B, 0x00000011, 0x00030021,
|
||||
0x0000045F, 0x00000598, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011,
|
||||
0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C,
|
||||
0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011,
|
||||
0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718,
|
||||
0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011,
|
||||
0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040020, 0x00000289, 0x00000007, 0x0000000C, 0x0004002B,
|
||||
0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, 0x00000011,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6,
|
||||
0x0004003B, 0x00000673, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x00000815,
|
||||
0x00000007, 0x00000598, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B,
|
||||
0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000C,
|
||||
0x00000A14, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000C,
|
||||
0x00000A17, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018,
|
||||
0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000C,
|
||||
0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C,
|
||||
0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C,
|
||||
0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008,
|
||||
0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011,
|
||||
0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740,
|
||||
0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A26, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C,
|
||||
0x00000A29, 0x0000000A, 0x00040020, 0x0000028F, 0x00000009, 0x00000011,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001,
|
||||
0x00040020, 0x0000028B, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011,
|
||||
0x0000072A, 0x00000A13, 0x00000A0A, 0x00030029, 0x00000009, 0x00000786,
|
||||
0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC,
|
||||
0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32,
|
||||
0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002,
|
||||
0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000B,
|
||||
0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22,
|
||||
0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13,
|
||||
0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB,
|
||||
0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288,
|
||||
0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B,
|
||||
0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A11,
|
||||
0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B,
|
||||
0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69,
|
||||
0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69,
|
||||
0x00000A13, 0x000500C7, 0x0000000B, 0x000059EF, 0x00003D0B, 0x00000AFE,
|
||||
0x000500AB, 0x00000009, 0x0000500F, 0x000059EF, 0x00000A0A, 0x000500C2,
|
||||
0x0000000B, 0x00001FCD, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B,
|
||||
0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, 0x00000011, 0x0000226E,
|
||||
0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002289, 0x0000226E,
|
||||
0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, 0x00000740,
|
||||
0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, 0x000500C7,
|
||||
0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, 0x00000011,
|
||||
0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB,
|
||||
0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158,
|
||||
0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81,
|
||||
0x00050041, 0x0000028E, 0x00004A49, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00005CEC, 0x00004A49, 0x00050050, 0x00000011, 0x0000337F,
|
||||
0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F,
|
||||
0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724,
|
||||
0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B,
|
||||
0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76,
|
||||
0x00003F4C, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09,
|
||||
0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13,
|
||||
0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A,
|
||||
0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48,
|
||||
0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000,
|
||||
0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A,
|
||||
0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB, 0x00005854, 0x00050080,
|
||||
0x00000011, 0x00005364, 0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F,
|
||||
0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x000022C7,
|
||||
0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE,
|
||||
0x00005364, 0x000022C7, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F,
|
||||
0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724,
|
||||
0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084,
|
||||
0x00000011, 0x00005299, 0x00000A9F, 0x00000724, 0x000500C2, 0x00000011,
|
||||
0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011, 0x00004D57,
|
||||
0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x00002226, 0x0000619E, 0x00005420, 0x00050084, 0x00000011, 0x0000193B,
|
||||
0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000037C7, 0x00004F30,
|
||||
0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F,
|
||||
0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B,
|
||||
0x00004259, 0x00003985, 0x00000000, 0x000500C2, 0x0000000B, 0x000033FB,
|
||||
0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, 0x000037C7,
|
||||
0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, 0x000500AE,
|
||||
0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, 0x00005942,
|
||||
0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, 0x000200F8,
|
||||
0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, 0x000200F9,
|
||||
0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, 0x000049C5,
|
||||
0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, 0x000200F9,
|
||||
0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, 0x0000273E,
|
||||
0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, 0x0000000C,
|
||||
0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, 0x0000452D,
|
||||
0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, 0x000037C7,
|
||||
0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5,
|
||||
0x00000011, 0x000043D0, 0x000037C7, 0x00004427, 0x00005446, 0x00005942,
|
||||
0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x0000571F, 0x00005299, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x000038D7,
|
||||
0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000043D0,
|
||||
0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000,
|
||||
0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051,
|
||||
0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, 0x00050080, 0x0000000B,
|
||||
0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665,
|
||||
0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7,
|
||||
0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84,
|
||||
0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C, 0x000500C2,
|
||||
0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, 0x00000017,
|
||||
0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B,
|
||||
0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B,
|
||||
0x00002CC1, 0x00004C04, 0x00000A0D, 0x00060041, 0x00000294, 0x00006256,
|
||||
0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006256, 0x00003A68,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00000A22, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
|
||||
0x00000502, 0x000200F8, 0x00006153, 0x0004003B, 0x00000815, 0x0000115A,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x00001788, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x0000386F, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003873,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003874, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003875, 0x00000007, 0x0004003B, 0x00000288, 0x00003876,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003849, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x0000169A, 0x00000007, 0x00040039, 0x00000598, 0x00002C5D,
|
||||
0x00000E53, 0x0003003E, 0x0000115A, 0x00002C5D, 0x00050041, 0x00000288,
|
||||
0x00003454, 0x0000115A, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00001E87,
|
||||
0x00003454, 0x0003003E, 0x0000386F, 0x00001E87, 0x00050039, 0x00000011,
|
||||
0x00001D0D, 0x00001619, 0x0000386F, 0x000500AE, 0x0000000F, 0x00001976,
|
||||
0x00001D0D, 0x0000072D, 0x000600A9, 0x00000011, 0x00005140, 0x00001976,
|
||||
0x00000724, 0x0000070F, 0x0003003E, 0x00001788, 0x00005140, 0x00050041,
|
||||
0x0000028B, 0x00003573, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00001CCC, 0x00003573, 0x00050041, 0x00000288, 0x00004EBA, 0x0000115A,
|
||||
0x00000A26, 0x0004003D, 0x0000000B, 0x00005788, 0x00004EBA, 0x00050041,
|
||||
0x00000288, 0x00005873, 0x00001788, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x000051E3, 0x00005873, 0x000500C4, 0x0000000B, 0x00002C6A, 0x00005788,
|
||||
0x000051E3, 0x000500AE, 0x00000009, 0x00002F83, 0x00001CCC, 0x00002C6A,
|
||||
0x000300F7, 0x0000270A, 0x00000002, 0x000400FA, 0x00002F83, 0x00005334,
|
||||
0x0000270A, 0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x0000270A,
|
||||
0x0004003D, 0x00000014, 0x00002C8E, 0x00000F48, 0x0007004F, 0x00000011,
|
||||
0x00004719, 0x00002C8E, 0x00002C8E, 0x00000000, 0x00000001, 0x000500C4,
|
||||
0x00000011, 0x00002FC4, 0x00004719, 0x0000072A, 0x00050041, 0x0000028E,
|
||||
0x00001CC8, 0x0000115A, 0x00000A23, 0x0004003D, 0x00000011, 0x0000240F,
|
||||
0x00001CC8, 0x0004003D, 0x00000011, 0x00002DB1, 0x00001788, 0x000500C4,
|
||||
0x00000011, 0x0000312B, 0x0000240F, 0x00002DB1, 0x00050080, 0x00000011,
|
||||
0x00004290, 0x00002FC4, 0x0000312B, 0x0003003E, 0x00003870, 0x00004290,
|
||||
0x00050041, 0x00000288, 0x00002590, 0x0000115A, 0x00000A14, 0x0004003D,
|
||||
0x0000000B, 0x00001EE6, 0x00002590, 0x0003003E, 0x00003871, 0x00001EE6,
|
||||
0x0003003E, 0x00003872, 0x00000786, 0x00050041, 0x00000288, 0x00003778,
|
||||
0x0000115A, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00001EE7, 0x00003778,
|
||||
0x0003003E, 0x00003873, 0x00001EE7, 0x0003003E, 0x00003874, 0x00000A0A,
|
||||
0x00050041, 0x00000286, 0x00003779, 0x0000115A, 0x00000A11, 0x0004003D,
|
||||
0x00000009, 0x00001EE8, 0x00003779, 0x0003003E, 0x00003875, 0x00001EE8,
|
||||
0x0003003E, 0x00003876, 0x00000A0A, 0x0003003E, 0x00003849, 0x00000A0A,
|
||||
0x00050041, 0x0000028E, 0x0000377A, 0x0000115A, 0x00000A1D, 0x0004003D,
|
||||
0x00000011, 0x00001E88, 0x0000377A, 0x0003003E, 0x0000169A, 0x00001E88,
|
||||
0x000D0039, 0x0000000B, 0x00005250, 0x00001207, 0x00003870, 0x00003871,
|
||||
0x00003872, 0x00003873, 0x00003874, 0x00003875, 0x00003876, 0x00003849,
|
||||
0x0000169A, 0x000500C2, 0x0000000B, 0x00001A56, 0x00005250, 0x00000A10,
|
||||
0x00050041, 0x0000028E, 0x000057B2, 0x0000115A, 0x00000A29, 0x0004003D,
|
||||
0x00000011, 0x0000525E, 0x000057B2, 0x0009004F, 0x00000017, 0x00004AB9,
|
||||
0x0000525E, 0x0000525E, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00060041, 0x00000294, 0x00001A39, 0x00000CC7, 0x00000A0B, 0x00001A56,
|
||||
0x0003003E, 0x00001A39, 0x00004AB9, 0x00050080, 0x0000000B, 0x00002CAE,
|
||||
0x00001A56, 0x00000A0D, 0x00050041, 0x0000028E, 0x00005665, 0x0000115A,
|
||||
0x00000A29, 0x0004003D, 0x00000011, 0x00003300, 0x00005665, 0x0009004F,
|
||||
0x00000017, 0x00004ABA, 0x00003300, 0x00003300, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00060041, 0x00000294, 0x00002380, 0x00000CC7,
|
||||
0x00000A0B, 0x00002CAE, 0x0003003E, 0x00002380, 0x00004ABA, 0x000100FD,
|
||||
0x00010038, 0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1,
|
||||
0x00030037, 0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D,
|
||||
0x0000000B, 0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2,
|
||||
0x000058E0, 0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036,
|
||||
0x0000000B, 0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E,
|
||||
0x00000D1C, 0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286,
|
||||
0x00000C86, 0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288,
|
||||
0x000015AF, 0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288,
|
||||
0x00001584, 0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E,
|
||||
0x00000C9A, 0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283,
|
||||
0x00000007, 0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933,
|
||||
0x00000D1C, 0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E,
|
||||
0x00004CED, 0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619,
|
||||
0x00004CED, 0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D,
|
||||
0x000600A9, 0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F,
|
||||
0x000500C4, 0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E,
|
||||
0x00000DB8, 0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D,
|
||||
0x0003003E, 0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5,
|
||||
0x00001619, 0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5,
|
||||
0x00000718, 0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D,
|
||||
0x000500C7, 0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D,
|
||||
0x00000011, 0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9,
|
||||
0x00005A9F, 0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D,
|
||||
0x00000011, 0x00002282, 0x00000C9A, 0x00050084, 0x00000011, 0x00003F39,
|
||||
0x00000A9F, 0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D,
|
||||
0x00000011, 0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D,
|
||||
0x00001584, 0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A,
|
||||
0x000500C2, 0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E,
|
||||
0x0000173C, 0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8,
|
||||
0x0004003D, 0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011,
|
||||
0x00005378, 0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378,
|
||||
0x00050041, 0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC,
|
||||
0x00000FAB, 0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC,
|
||||
0x00050041, 0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC,
|
||||
0x000046A8, 0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6,
|
||||
0x00050080, 0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E,
|
||||
0x000014C6, 0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC,
|
||||
0x0004003D, 0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011,
|
||||
0x00004E7B, 0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7,
|
||||
0x00000DB8, 0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B,
|
||||
0x0003003E, 0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B,
|
||||
0x000011DE, 0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B,
|
||||
0x000026C9, 0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288,
|
||||
0x0000481D, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8,
|
||||
0x0000481D, 0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D,
|
||||
0x0003003E, 0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0,
|
||||
0x0004007C, 0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288,
|
||||
0x0000288B, 0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48,
|
||||
0x0000288B, 0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE,
|
||||
0x00000009, 0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3,
|
||||
0x00000000, 0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8,
|
||||
0x00002E2A, 0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1,
|
||||
0x000054D6, 0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3,
|
||||
0x000200F8, 0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283,
|
||||
0x0004007C, 0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD,
|
||||
0x00004378, 0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D,
|
||||
0x0000000C, 0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4,
|
||||
0x0000294E, 0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4,
|
||||
0x00050041, 0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E,
|
||||
0x00004BBA, 0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46,
|
||||
0x0004003D, 0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288,
|
||||
0x00001F0B, 0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA,
|
||||
0x00001F0B, 0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B,
|
||||
0x0000578D, 0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03,
|
||||
0x00003006, 0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041,
|
||||
0x00000288, 0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00003B2E, 0x00004B1C, 0x00050084, 0x0000000B, 0x00003A09, 0x0000402C,
|
||||
0x00003B2E, 0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B,
|
||||
0x000031C8, 0x00003A09, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530,
|
||||
0x00001584, 0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530,
|
||||
0x00050080, 0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E,
|
||||
0x00000DE7, 0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86,
|
||||
0x000300F7, 0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA,
|
||||
0x0000284D, 0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A,
|
||||
0x00050041, 0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741,
|
||||
0x00003473, 0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741,
|
||||
0x00000A84, 0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089,
|
||||
0x0000000B, 0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7,
|
||||
0x0000239F, 0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D,
|
||||
0x0000000B, 0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038,
|
||||
0x00050036, 0x00000598, 0x00000E53, 0x00000000, 0x0000045F, 0x000200F8,
|
||||
0x00003400, 0x0004003B, 0x00000815, 0x00005645, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x000056D4, 0x00000007, 0x0004003B, 0x00000288, 0x000039BE,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003A30, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x000035D6, 0x00000007, 0x00050041, 0x0000028A, 0x0000584D,
|
||||
0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x0000528A, 0x0000584D,
|
||||
0x00050041, 0x0000028A, 0x000059FB, 0x0000118F, 0x00000A11, 0x0004003D,
|
||||
0x0000000B, 0x00004914, 0x000059FB, 0x000500C7, 0x0000000B, 0x00003AEA,
|
||||
0x0000528A, 0x00000A44, 0x00050041, 0x00000288, 0x00004F61, 0x00005645,
|
||||
0x00000A0B, 0x0003003E, 0x00004F61, 0x00003AEA, 0x000500C2, 0x0000000B,
|
||||
0x00003522, 0x0000528A, 0x00000A28, 0x000500C7, 0x0000000B, 0x00005F35,
|
||||
0x00003522, 0x00000A13, 0x00050041, 0x00000288, 0x00003A87, 0x00005645,
|
||||
0x00000A0E, 0x0003003E, 0x00003A87, 0x00005F35, 0x000500C7, 0x0000000B,
|
||||
0x00003D07, 0x0000528A, 0x00000AFE, 0x000500AB, 0x00000009, 0x00004347,
|
||||
0x00003D07, 0x00000A0A, 0x00050041, 0x00000286, 0x0000299A, 0x00005645,
|
||||
0x00000A11, 0x0003003E, 0x0000299A, 0x00004347, 0x000500C2, 0x0000000B,
|
||||
0x00003523, 0x0000528A, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F36,
|
||||
0x00003523, 0x00000A81, 0x00050041, 0x00000288, 0x00003A28, 0x00005645,
|
||||
0x00000A14, 0x0003003E, 0x00003A28, 0x00005F36, 0x000500C2, 0x0000000B,
|
||||
0x00003524, 0x0000528A, 0x00000A52, 0x000500C7, 0x0000000B, 0x00005F37,
|
||||
0x00003524, 0x00000A37, 0x00050041, 0x00000288, 0x00003A29, 0x00005645,
|
||||
0x00000A17, 0x0003003E, 0x00003A29, 0x00005F37, 0x000500C2, 0x0000000B,
|
||||
0x00003525, 0x0000528A, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00005F38,
|
||||
0x00003525, 0x00000A0D, 0x00050041, 0x00000288, 0x0000305C, 0x00005645,
|
||||
0x00000A1A, 0x0003003E, 0x0000305C, 0x00005F38, 0x0003003E, 0x000056D4,
|
||||
0x00000A0D, 0x00050039, 0x00000011, 0x0000569E, 0x00001619, 0x000056D4,
|
||||
0x00050041, 0x0000028E, 0x00005630, 0x00005645, 0x00000A1D, 0x0003003E,
|
||||
0x00005630, 0x0000569E, 0x0003003E, 0x000039BE, 0x00000A0A, 0x00050039,
|
||||
0x00000011, 0x0000569F, 0x00001619, 0x000039BE, 0x00050041, 0x0000028E,
|
||||
0x00005631, 0x00005645, 0x00000A20, 0x0003003E, 0x00005631, 0x0000569F,
|
||||
0x0003003E, 0x00003A30, 0x00004914, 0x00050039, 0x00000011, 0x000049F0,
|
||||
0x00001619, 0x00003A30, 0x000500C2, 0x00000011, 0x00001D60, 0x000049F0,
|
||||
0x0000073F, 0x0003003E, 0x000035D6, 0x00000A0D, 0x00050039, 0x00000011,
|
||||
0x00005762, 0x00001619, 0x000035D6, 0x000500C4, 0x00000011, 0x0000211E,
|
||||
0x00005762, 0x00000740, 0x00050050, 0x00000011, 0x00005AC0, 0x00000A0D,
|
||||
0x00000A0D, 0x00050082, 0x00000011, 0x0000461F, 0x0000211E, 0x00005AC0,
|
||||
0x000500C7, 0x00000011, 0x000045AB, 0x00001D60, 0x0000461F, 0x00050050,
|
||||
0x00000011, 0x000030DF, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011,
|
||||
0x00001E05, 0x000045AB, 0x000030DF, 0x00050041, 0x0000028E, 0x000019E6,
|
||||
0x00005645, 0x00000A1D, 0x0004003D, 0x00000011, 0x00003629, 0x000019E6,
|
||||
0x00050084, 0x00000011, 0x00004403, 0x00001E05, 0x00003629, 0x00050041,
|
||||
0x0000028E, 0x000032B0, 0x00005645, 0x00000A23, 0x0003003E, 0x000032B0,
|
||||
0x00004403, 0x000500C2, 0x0000000B, 0x00003526, 0x00004914, 0x00000A19,
|
||||
0x000500C7, 0x0000000B, 0x00005F22, 0x00003526, 0x00000A81, 0x00060041,
|
||||
0x00000288, 0x0000363B, 0x00005645, 0x00000A1D, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00003301, 0x0000363B, 0x00050084, 0x0000000B, 0x00004404,
|
||||
0x00005F22, 0x00003301, 0x00050041, 0x00000288, 0x0000291D, 0x00005645,
|
||||
0x00000A26, 0x0003003E, 0x0000291D, 0x00004404, 0x00050041, 0x0000028F,
|
||||
0x000035D7, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00001E2E,
|
||||
0x000035D7, 0x00050041, 0x0000028E, 0x00004F10, 0x00005645, 0x00000A29,
|
||||
0x0003003E, 0x00004F10, 0x00001E2E, 0x0004003D, 0x00000598, 0x0000629C,
|
||||
0x00005645, 0x000200FE, 0x0000629C, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,31 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 25175
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25245
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpMemberDecorate %_struct_1014 0 Offset 0
|
||||
OpMemberDecorate %_struct_1014 1 Offset 8
|
||||
OpMemberDecorate %_struct_1014 2 Offset 12
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%_struct_1432 = OpTypeStruct %uint %uint %bool %uint %uint %uint %v2uint %v2uint %v2uint %uint %v2uint
|
||||
%1119 = OpTypeFunction %_struct_1432
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -39,6 +47,7 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
|
@ -46,26 +55,40 @@
|
|||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_Function__struct_1432 = OpTypePointer Function %_struct_1432
|
||||
%int_0 = OpConstant %int 0
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_4096 = OpConstant %uint 4096
|
||||
%int_3 = OpConstant %int 3
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%uint_2047 = OpConstant %uint 2047
|
||||
%int_4 = OpConstant %int 4
|
||||
%uint_24 = OpConstant %uint 24
|
||||
%uint_15 = OpConstant %uint 15
|
||||
%int_5 = OpConstant %int 5
|
||||
%uint_28 = OpConstant %uint 28
|
||||
%int_6 = OpConstant %int 6
|
||||
%uint_19 = OpConstant %uint 19
|
||||
%2179 = OpConstantComposite %v2uint %uint_16 %uint_19
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%uint_536870912 = OpConstant %uint 536870912
|
||||
%int_7 = OpConstant %int 7
|
||||
%int_8 = OpConstant %int 8
|
||||
%uint_4 = OpConstant %uint 4
|
||||
%1855 = OpConstantComposite %v2uint %uint_0 %uint_4
|
||||
%1856 = OpConstantComposite %v2uint %uint_4 %uint_1
|
||||
%int_9 = OpConstant %int 9
|
||||
%uint_5 = OpConstant %uint 5
|
||||
%int_10 = OpConstant %int 10
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%true = OpConstantTrue %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -74,258 +97,604 @@
|
|||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1954 = OpConstantComposite %v2uint %uint_7 %uint_7
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%20073 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
%7177 = OpBitwiseAnd %uint %20073 %uint_3
|
||||
%23023 = OpBitwiseAnd %uint %15627 %uint_4096
|
||||
%20495 = OpINotEqual %bool %23023 %uint_0
|
||||
%8141 = OpShiftRightLogical %uint %15627 %uint_13
|
||||
%24990 = OpBitwiseAnd %uint %8141 %uint_2047
|
||||
%8871 = OpCompositeConstruct %v2uint %20824 %20824
|
||||
%9538 = OpShiftRightLogical %v2uint %8871 %2179
|
||||
%24941 = OpBitwiseAnd %v2uint %9538 %1954
|
||||
%20305 = OpShiftRightLogical %v2uint %8871 %1855
|
||||
%25154 = OpShiftLeftLogical %v2uint %1828 %1856
|
||||
%18608 = OpISub %v2uint %25154 %1828
|
||||
%18743 = OpBitwiseAnd %v2uint %20305 %18608
|
||||
%22404 = OpShiftLeftLogical %v2uint %18743 %1870
|
||||
%23019 = OpIMul %v2uint %22404 %24941
|
||||
%13123 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%14785 = OpBitwiseAnd %uint %13123 %uint_2047
|
||||
%8858 = OpCompositeExtract %uint %24941 0
|
||||
%22993 = OpIMul %uint %14785 %8858
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%18180 = OpLoad %v2uint %20321
|
||||
%13183 = OpCompositeConstruct %v2uint %7177 %7177
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
%22612 = OpSelect %v2uint %21741 %1828 %1807
|
||||
%23890 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%19209 = OpLoad %uint %23890
|
||||
%20350 = OpCompositeExtract %uint %22612 0
|
||||
%15478 = OpShiftLeftLogical %uint %22993 %20350
|
||||
%15379 = OpUGreaterThanEqual %bool %19209 %15478
|
||||
OpSelectionMerge %17447 DontFlatten
|
||||
OpBranchConditional %15379 %21992 %17447
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%17447 = OpLabel
|
||||
%14637 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%20690 = OpVectorShuffle %v2uint %14637 %14637 0 1
|
||||
%9909 = OpShiftLeftLogical %v2uint %20690 %1834
|
||||
%24302 = OpShiftLeftLogical %v2uint %23019 %22612
|
||||
%21348 = OpIAdd %v2uint %9909 %24302
|
||||
%20172 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%8903 = OpSelect %v2uint %20172 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %21348 %8903
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %24941
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1807
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %20561
|
||||
%24665 = OpCompositeExtract %uint %19799 0
|
||||
%21536 = OpIAdd %uint %11046 %24665
|
||||
%8742 = OpIAdd %uint %24990 %21536
|
||||
%6459 = OpIMul %v2uint %19799 %14725
|
||||
%14279 = OpISub %v2uint %20272 %6459
|
||||
OpSelectionMerge %18756 None
|
||||
OpBranchConditional %20495 %11888 %18756
|
||||
%11888 = OpLabel
|
||||
%16985 = OpCompositeExtract %uint %14725 0
|
||||
%13307 = OpShiftRightLogical %uint %16985 %uint_1
|
||||
%22207 = OpCompositeExtract %uint %14279 0
|
||||
%15197 = OpBitcast %int %22207
|
||||
%15736 = OpUGreaterThanEqual %bool %22207 %13307
|
||||
OpSelectionMerge %22850 None
|
||||
OpBranchConditional %15736 %23061 %24565
|
||||
%24565 = OpLabel
|
||||
%20693 = OpBitcast %int %13307
|
||||
OpBranch %22850
|
||||
%23061 = OpLabel
|
||||
%18885 = OpBitcast %int %13307
|
||||
%17199 = OpSNegate %int %18885
|
||||
OpBranch %22850
|
||||
%22850 = OpLabel
|
||||
%10046 = OpPhi %int %17199 %23061 %20693 %24565
|
||||
%11983 = OpIAdd %int %15197 %10046
|
||||
%17709 = OpBitcast %uint %11983
|
||||
%21574 = OpCompositeInsert %v2uint %17709 %14279 0
|
||||
OpBranch %18756
|
||||
%18756 = OpLabel
|
||||
%17360 = OpPhi %v2uint %14279 %17447 %21574 %22850
|
||||
%24023 = OpCompositeExtract %uint %21145 0
|
||||
%22303 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %24023 %22303
|
||||
%14551 = OpIMul %uint %8742 %13170
|
||||
%6805 = OpCompositeExtract %uint %17360 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %17360 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%18021 = OpShiftLeftLogical %uint %9696 %uint_0
|
||||
%18363 = OpIAdd %uint %14551 %18021
|
||||
%13884 = OpIMul %uint %13170 %uint_2048
|
||||
%20061 = OpUMod %uint %18363 %13884
|
||||
%19460 = OpShiftRightLogical %uint %20061 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %18180 %18180 0 0 0 0
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
%24915 = OpLabel
|
||||
%4442 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%6024 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_bool Function
|
||||
%14451 = OpVariable %_ptr_Function_uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14409 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%11357 = OpFunctionCall %_struct_1432 %3667
|
||||
OpStore %4442 %11357
|
||||
%13396 = OpAccessChain %_ptr_Function_uint %4442 %int_1
|
||||
%7815 = OpLoad %uint %13396
|
||||
OpStore %14447 %7815
|
||||
%7437 = OpFunctionCall %v2uint %5657 %14447
|
||||
%6518 = OpUGreaterThanEqual %v2bool %7437 %1837
|
||||
%20800 = OpSelect %v2uint %6518 %1828 %1807
|
||||
OpStore %6024 %20800
|
||||
%13683 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%7372 = OpLoad %uint %13683
|
||||
%20154 = OpAccessChain %_ptr_Function_uint %4442 %int_9
|
||||
%22408 = OpLoad %uint %20154
|
||||
%22643 = OpAccessChain %_ptr_Function_uint %6024 %uint_0
|
||||
%20963 = OpLoad %uint %22643
|
||||
%11370 = OpShiftLeftLogical %uint %22408 %20963
|
||||
%12163 = OpUGreaterThanEqual %bool %7372 %11370
|
||||
OpSelectionMerge %9994 DontFlatten
|
||||
OpBranchConditional %12163 %21300 %9994
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9994 = OpLabel
|
||||
%11406 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%18201 = OpVectorShuffle %v2uint %11406 %11406 0 1
|
||||
%12228 = OpShiftLeftLogical %v2uint %18201 %1834
|
||||
%7368 = OpAccessChain %_ptr_Function_v2uint %4442 %int_8
|
||||
%9231 = OpLoad %v2uint %7368
|
||||
%11697 = OpLoad %v2uint %6024
|
||||
%12587 = OpShiftLeftLogical %v2uint %9231 %11697
|
||||
%17040 = OpIAdd %v2uint %12228 %12587
|
||||
OpStore %14448 %17040
|
||||
%9616 = OpAccessChain %_ptr_Function_uint %4442 %int_3
|
||||
%7910 = OpLoad %uint %9616
|
||||
OpStore %14449 %7910
|
||||
OpStore %14450 %true
|
||||
%14200 = OpAccessChain %_ptr_Function_uint %4442 %int_0
|
||||
%7911 = OpLoad %uint %14200
|
||||
OpStore %14451 %7911
|
||||
OpStore %14452 %uint_0
|
||||
%14201 = OpAccessChain %_ptr_Function_bool %4442 %int_2
|
||||
%7912 = OpLoad %bool %14201
|
||||
OpStore %14453 %7912
|
||||
OpStore %14454 %uint_0
|
||||
OpStore %14409 %uint_0
|
||||
%14202 = OpAccessChain %_ptr_Function_v2uint %4442 %int_6
|
||||
%7816 = OpLoad %v2uint %14202
|
||||
OpStore %5786 %7816
|
||||
%21072 = OpFunctionCall %uint %4615 %14448 %14449 %14450 %14451 %14452 %14453 %14454 %14409 %5786
|
||||
%6742 = OpShiftRightLogical %uint %21072 %uint_2
|
||||
%22450 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%21086 = OpLoad %v2uint %22450
|
||||
%19129 = OpVectorShuffle %v4uint %21086 %21086 0 0 0 0
|
||||
%6713 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6742
|
||||
OpStore %6713 %19129
|
||||
%11438 = OpIAdd %uint %6742 %uint_1
|
||||
%22117 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%13056 = OpLoad %v2uint %22117
|
||||
%19130 = OpVectorShuffle %v4uint %13056 %13056 0 0 0 0
|
||||
%9088 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11438
|
||||
OpStore %9088 %19130
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%3356 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3226 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %3356
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %3226
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3667 = OpFunction %_struct_1432 None %1119
|
||||
%13312 = OpLabel
|
||||
%4072 = OpVariable %_ptr_Function_uint Function
|
||||
%22228 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%14782 = OpVariable %_ptr_Function_uint Function
|
||||
%14783 = OpVariable %_ptr_Function_uint Function
|
||||
%14896 = OpVariable %_ptr_Function_uint Function
|
||||
%13782 = OpVariable %_ptr_Function_uint Function
|
||||
%22605 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%21130 = OpLoad %uint %22605
|
||||
%20432 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%6813 = OpLoad %uint %20432
|
||||
OpStore %4072 %6813
|
||||
%18064 = OpBitwiseAnd %uint %21130 %uint_1023
|
||||
%17899 = OpAccessChain %_ptr_Function_uint %22228 %int_0
|
||||
OpStore %17899 %18064
|
||||
%13602 = OpShiftRightLogical %uint %21130 %uint_10
|
||||
%24373 = OpBitwiseAnd %uint %13602 %uint_3
|
||||
%14983 = OpAccessChain %_ptr_Function_uint %22228 %int_1
|
||||
OpStore %14983 %24373
|
||||
%15623 = OpBitwiseAnd %uint %21130 %uint_4096
|
||||
%17223 = OpINotEqual %bool %15623 %uint_0
|
||||
%10650 = OpAccessChain %_ptr_Function_bool %22228 %int_2
|
||||
OpStore %10650 %17223
|
||||
%13603 = OpShiftRightLogical %uint %21130 %uint_13
|
||||
%24374 = OpBitwiseAnd %uint %13603 %uint_2047
|
||||
%14888 = OpAccessChain %_ptr_Function_uint %22228 %int_3
|
||||
OpStore %14888 %24374
|
||||
%13604 = OpShiftRightLogical %uint %21130 %uint_24
|
||||
%24375 = OpBitwiseAnd %uint %13604 %uint_15
|
||||
%14889 = OpAccessChain %_ptr_Function_uint %22228 %int_4
|
||||
OpStore %14889 %24375
|
||||
%13605 = OpShiftRightLogical %uint %21130 %uint_28
|
||||
%24376 = OpBitwiseAnd %uint %13605 %uint_1
|
||||
%12361 = OpAccessChain %_ptr_Function_uint %22228 %int_5
|
||||
OpStore %12361 %24376
|
||||
%8088 = OpLoad %uint %4072
|
||||
OpStore %14782 %8088
|
||||
%21692 = OpFunctionCall %v2uint %5657 %14782
|
||||
%7104 = OpShiftRightLogical %v2uint %21692 %2179
|
||||
%9247 = OpCompositeConstruct %v2uint %uint_7 %uint_7
|
||||
%20463 = OpBitwiseAnd %v2uint %7104 %9247
|
||||
%19597 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
OpStore %19597 %20463
|
||||
%19081 = OpBitwiseAnd %uint %21130 %uint_536870912
|
||||
%8380 = OpINotEqual %bool %19081 %uint_0
|
||||
OpSelectionMerge %21818 None
|
||||
OpBranchConditional %8380 %12464 %21550
|
||||
%12464 = OpLabel
|
||||
%18830 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
%9437 = OpLoad %v2uint %18830
|
||||
%20696 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%9648 = OpShiftRightLogical %v2uint %9437 %20696
|
||||
%9178 = OpAccessChain %_ptr_Function_v2uint %22228 %int_7
|
||||
OpStore %9178 %9648
|
||||
OpBranch %21818
|
||||
%21550 = OpLabel
|
||||
OpStore %14783 %uint_0
|
||||
%11358 = OpFunctionCall %v2uint %5657 %14783
|
||||
%6546 = OpAccessChain %_ptr_Function_v2uint %22228 %int_7
|
||||
OpStore %6546 %11358
|
||||
OpBranch %21818
|
||||
%21818 = OpLabel
|
||||
%15272 = OpLoad %uint %4072
|
||||
OpStore %14896 %15272
|
||||
%21350 = OpFunctionCall %v2uint %5657 %14896
|
||||
%7520 = OpShiftRightLogical %v2uint %21350 %1855
|
||||
OpStore %13782 %uint_1
|
||||
%22370 = OpFunctionCall %v2uint %5657 %13782
|
||||
%8478 = OpShiftLeftLogical %v2uint %22370 %1856
|
||||
%23232 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%17951 = OpISub %v2uint %8478 %23232
|
||||
%17835 = OpBitwiseAnd %v2uint %7520 %17951
|
||||
%12511 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%7685 = OpShiftLeftLogical %v2uint %17835 %12511
|
||||
%6630 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
%13865 = OpLoad %v2uint %6630
|
||||
%17411 = OpIMul %v2uint %7685 %13865
|
||||
%10449 = OpAccessChain %_ptr_Function_v2uint %22228 %int_8
|
||||
OpStore %10449 %17411
|
||||
%7021 = OpLoad %uint %4072
|
||||
%14660 = OpShiftRightLogical %uint %7021 %uint_5
|
||||
%7705 = OpBitwiseAnd %uint %14660 %uint_2047
|
||||
%13883 = OpAccessChain %_ptr_Function_uint %22228 %int_6 %uint_0
|
||||
%13057 = OpLoad %uint %13883
|
||||
%17412 = OpIMul %uint %7705 %13057
|
||||
%10525 = OpAccessChain %_ptr_Function_uint %22228 %int_9
|
||||
OpStore %10525 %17412
|
||||
%13783 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%7726 = OpLoad %v2uint %13783
|
||||
%20240 = OpAccessChain %_ptr_Function_v2uint %22228 %int_10
|
||||
OpStore %20240 %7726
|
||||
%25244 = OpLoad %_struct_1432 %22228
|
||||
OpReturnValue %25244
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t resolve_clear_32bpp_scaled_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001,
|
||||
0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023,
|
||||
0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6,
|
||||
0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048,
|
||||
0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48,
|
||||
0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010,
|
||||
0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003,
|
||||
0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C,
|
||||
0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA,
|
||||
0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C,
|
||||
0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020,
|
||||
0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F,
|
||||
0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28,
|
||||
0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31,
|
||||
0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B,
|
||||
0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883,
|
||||
0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007,
|
||||
0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011,
|
||||
0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740,
|
||||
0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005,
|
||||
0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00040017, 0x00000014,
|
||||
0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014,
|
||||
0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289,
|
||||
0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13,
|
||||
0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D,
|
||||
0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020,
|
||||
0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7,
|
||||
0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B,
|
||||
0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7,
|
||||
0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2,
|
||||
0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13,
|
||||
0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB,
|
||||
0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288,
|
||||
0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B,
|
||||
0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A11,
|
||||
0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B,
|
||||
0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69,
|
||||
0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69,
|
||||
0x00000A13, 0x000500C7, 0x0000000B, 0x000059EF, 0x00003D0B, 0x00000AFE,
|
||||
0x000500AB, 0x00000009, 0x0000500F, 0x000059EF, 0x00000A0A, 0x000500C2,
|
||||
0x0000000B, 0x00001FCD, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B,
|
||||
0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, 0x00000011, 0x000022A7,
|
||||
0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002542, 0x000022A7,
|
||||
0x00000883, 0x000500C7, 0x00000011, 0x0000616D, 0x00002542, 0x000007A2,
|
||||
0x000500C2, 0x00000011, 0x00004F51, 0x000022A7, 0x0000073F, 0x000500C4,
|
||||
0x00000011, 0x00006242, 0x00000724, 0x00000740, 0x00050082, 0x00000011,
|
||||
0x000048B0, 0x00006242, 0x00000724, 0x000500C7, 0x00000011, 0x00004937,
|
||||
0x00004F51, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937,
|
||||
0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x0000616D,
|
||||
0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7,
|
||||
0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B,
|
||||
0x0000229A, 0x0000616D, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1,
|
||||
0x000039C1, 0x0000229A, 0x00050041, 0x0000028E, 0x00004F61, 0x0000118F,
|
||||
0x00000A0B, 0x0004003D, 0x00000011, 0x00004704, 0x00004F61, 0x00050050,
|
||||
0x00000011, 0x0000337F, 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F,
|
||||
0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9, 0x00000011, 0x00005854,
|
||||
0x000054ED, 0x00000724, 0x0000070F, 0x00050041, 0x00000289, 0x00005D52,
|
||||
0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52,
|
||||
0x00050051, 0x0000000B, 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4,
|
||||
0x0000000B, 0x00003C76, 0x000059D1, 0x00004F7E, 0x000500AE, 0x00000009,
|
||||
0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7, 0x00004427, 0x00000002,
|
||||
0x000400FA, 0x00003C13, 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, 0x00000014,
|
||||
0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D,
|
||||
0x0000392D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x000026B5,
|
||||
0x000050D2, 0x0000072A, 0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB,
|
||||
0x00005854, 0x00050080, 0x00000011, 0x00005364, 0x000026B5, 0x00005EEE,
|
||||
0x000500AE, 0x0000000F, 0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x000022C7, 0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4,
|
||||
0x00000011, 0x000028BE, 0x00005364, 0x000022C7, 0x000500C2, 0x00000011,
|
||||
0x0000405B, 0x0000070F, 0x00000718, 0x000500C7, 0x00000011, 0x0000330F,
|
||||
0x0000405B, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x000028BE,
|
||||
0x0000330F, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x0000616D,
|
||||
0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086,
|
||||
0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B,
|
||||
0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26,
|
||||
0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57,
|
||||
0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059,
|
||||
0x00050080, 0x0000000B, 0x00002226, 0x0000619E, 0x00005420, 0x00050084,
|
||||
0x00000011, 0x0000193B, 0x00004D57, 0x00003985, 0x00050082, 0x00000011,
|
||||
0x000037C7, 0x00004F30, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000,
|
||||
0x000400FA, 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70,
|
||||
0x00050051, 0x0000000B, 0x00004259, 0x00003985, 0x00000000, 0x000500C2,
|
||||
0x0000000B, 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B,
|
||||
0x000056BF, 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D,
|
||||
0x000056BF, 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB,
|
||||
0x000300F7, 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15,
|
||||
0x00005FF5, 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5,
|
||||
0x000033FB, 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C,
|
||||
0x0000000C, 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F,
|
||||
0x000049C5, 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, 0x000700F5,
|
||||
0x0000000C, 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5,
|
||||
0x00050080, 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C,
|
||||
0x0000000B, 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, 0x00005446,
|
||||
0x0000452D, 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, 0x000200F8,
|
||||
0x00004944, 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, 0x00004427,
|
||||
0x00005446, 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299,
|
||||
0x00000000, 0x00050051, 0x0000000B, 0x0000571F, 0x00005299, 0x00000001,
|
||||
0x00050084, 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084,
|
||||
0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B,
|
||||
0x00001A95, 0x000043D0, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6,
|
||||
0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95,
|
||||
0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4,
|
||||
0x0000000B, 0x00004665, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B,
|
||||
0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C,
|
||||
0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB,
|
||||
0x0000363C, 0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10,
|
||||
0x0009004F, 0x00000017, 0x00003A68, 0x00004704, 0x00004704, 0x00000000,
|
||||
0x00000000, 0x00000000, 0x00000000, 0x00060041, 0x00000294, 0x00001E39,
|
||||
0x00000CC7, 0x00000A0B, 0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68,
|
||||
0x00050080, 0x0000000B, 0x00002CC1, 0x00004C04, 0x00000A0D, 0x00060041,
|
||||
0x00000294, 0x00006256, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E,
|
||||
0x00006256, 0x00003A68, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A,
|
||||
0x000100FD, 0x00010038,
|
||||
0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000,
|
||||
0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040021, 0x000000D1, 0x00000011, 0x00000288,
|
||||
0x00040020, 0x0000028E, 0x00000007, 0x00000011, 0x00020014, 0x00000009,
|
||||
0x00040020, 0x00000286, 0x00000007, 0x00000009, 0x000C0021, 0x000009DB,
|
||||
0x0000000B, 0x0000028E, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x0000028E, 0x000D001E, 0x00000598,
|
||||
0x0000000B, 0x0000000B, 0x00000009, 0x0000000B, 0x0000000B, 0x0000000B,
|
||||
0x00000011, 0x00000011, 0x00000011, 0x0000000B, 0x00000011, 0x00030021,
|
||||
0x0000045F, 0x00000598, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011,
|
||||
0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C,
|
||||
0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011,
|
||||
0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718,
|
||||
0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011,
|
||||
0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040020, 0x00000289, 0x00000007, 0x0000000C, 0x0004002B,
|
||||
0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, 0x00000011,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6,
|
||||
0x0004003B, 0x00000673, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x00000815,
|
||||
0x00000007, 0x00000598, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B,
|
||||
0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000C,
|
||||
0x00000A14, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000C,
|
||||
0x00000A17, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018,
|
||||
0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000C,
|
||||
0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C,
|
||||
0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000B,
|
||||
0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A,
|
||||
0x00000A43, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B,
|
||||
0x0000000B, 0x00000510, 0x20000000, 0x0004002B, 0x0000000C, 0x00000A20,
|
||||
0x00000007, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B,
|
||||
0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F,
|
||||
0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16,
|
||||
0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A26, 0x00000009, 0x0004002B,
|
||||
0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A29,
|
||||
0x0000000A, 0x00040020, 0x0000028F, 0x00000009, 0x00000011, 0x00040017,
|
||||
0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001,
|
||||
0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020,
|
||||
0x0000028B, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A,
|
||||
0x00000A13, 0x00000A0A, 0x00030029, 0x00000009, 0x00000786, 0x00040017,
|
||||
0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017,
|
||||
0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002,
|
||||
0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020,
|
||||
0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22,
|
||||
0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22,
|
||||
0x00000A0D, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00006153, 0x0004003B, 0x00000815, 0x0000115A, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x00001788, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x0000386F, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B, 0x00000286,
|
||||
0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003873, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003874, 0x00000007, 0x0004003B, 0x00000286,
|
||||
0x00003875, 0x00000007, 0x0004003B, 0x00000288, 0x00003876, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00003849, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x0000169A, 0x00000007, 0x00040039, 0x00000598, 0x00002C5D, 0x00000E53,
|
||||
0x0003003E, 0x0000115A, 0x00002C5D, 0x00050041, 0x00000288, 0x00003454,
|
||||
0x0000115A, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00001E87, 0x00003454,
|
||||
0x0003003E, 0x0000386F, 0x00001E87, 0x00050039, 0x00000011, 0x00001D0D,
|
||||
0x00001619, 0x0000386F, 0x000500AE, 0x0000000F, 0x00001976, 0x00001D0D,
|
||||
0x0000072D, 0x000600A9, 0x00000011, 0x00005140, 0x00001976, 0x00000724,
|
||||
0x0000070F, 0x0003003E, 0x00001788, 0x00005140, 0x00050041, 0x0000028B,
|
||||
0x00003573, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001CCC,
|
||||
0x00003573, 0x00050041, 0x00000288, 0x00004EBA, 0x0000115A, 0x00000A26,
|
||||
0x0004003D, 0x0000000B, 0x00005788, 0x00004EBA, 0x00050041, 0x00000288,
|
||||
0x00005873, 0x00001788, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000051E3,
|
||||
0x00005873, 0x000500C4, 0x0000000B, 0x00002C6A, 0x00005788, 0x000051E3,
|
||||
0x000500AE, 0x00000009, 0x00002F83, 0x00001CCC, 0x00002C6A, 0x000300F7,
|
||||
0x0000270A, 0x00000002, 0x000400FA, 0x00002F83, 0x00005334, 0x0000270A,
|
||||
0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x0000270A, 0x0004003D,
|
||||
0x00000014, 0x00002C8E, 0x00000F48, 0x0007004F, 0x00000011, 0x00004719,
|
||||
0x00002C8E, 0x00002C8E, 0x00000000, 0x00000001, 0x000500C4, 0x00000011,
|
||||
0x00002FC4, 0x00004719, 0x0000072A, 0x00050041, 0x0000028E, 0x00001CC8,
|
||||
0x0000115A, 0x00000A23, 0x0004003D, 0x00000011, 0x0000240F, 0x00001CC8,
|
||||
0x0004003D, 0x00000011, 0x00002DB1, 0x00001788, 0x000500C4, 0x00000011,
|
||||
0x0000312B, 0x0000240F, 0x00002DB1, 0x00050080, 0x00000011, 0x00004290,
|
||||
0x00002FC4, 0x0000312B, 0x0003003E, 0x00003870, 0x00004290, 0x00050041,
|
||||
0x00000288, 0x00002590, 0x0000115A, 0x00000A14, 0x0004003D, 0x0000000B,
|
||||
0x00001EE6, 0x00002590, 0x0003003E, 0x00003871, 0x00001EE6, 0x0003003E,
|
||||
0x00003872, 0x00000786, 0x00050041, 0x00000288, 0x00003778, 0x0000115A,
|
||||
0x00000A0B, 0x0004003D, 0x0000000B, 0x00001EE7, 0x00003778, 0x0003003E,
|
||||
0x00003873, 0x00001EE7, 0x0003003E, 0x00003874, 0x00000A0A, 0x00050041,
|
||||
0x00000286, 0x00003779, 0x0000115A, 0x00000A11, 0x0004003D, 0x00000009,
|
||||
0x00001EE8, 0x00003779, 0x0003003E, 0x00003875, 0x00001EE8, 0x0003003E,
|
||||
0x00003876, 0x00000A0A, 0x0003003E, 0x00003849, 0x00000A0A, 0x00050041,
|
||||
0x0000028E, 0x0000377A, 0x0000115A, 0x00000A1D, 0x0004003D, 0x00000011,
|
||||
0x00001E88, 0x0000377A, 0x0003003E, 0x0000169A, 0x00001E88, 0x000D0039,
|
||||
0x0000000B, 0x00005250, 0x00001207, 0x00003870, 0x00003871, 0x00003872,
|
||||
0x00003873, 0x00003874, 0x00003875, 0x00003876, 0x00003849, 0x0000169A,
|
||||
0x000500C2, 0x0000000B, 0x00001A56, 0x00005250, 0x00000A10, 0x00050041,
|
||||
0x0000028E, 0x000057B2, 0x0000115A, 0x00000A29, 0x0004003D, 0x00000011,
|
||||
0x0000525E, 0x000057B2, 0x0009004F, 0x00000017, 0x00004AB9, 0x0000525E,
|
||||
0x0000525E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00060041,
|
||||
0x00000294, 0x00001A39, 0x00000CC7, 0x00000A0B, 0x00001A56, 0x0003003E,
|
||||
0x00001A39, 0x00004AB9, 0x00050080, 0x0000000B, 0x00002CAE, 0x00001A56,
|
||||
0x00000A0D, 0x00050041, 0x0000028E, 0x00005665, 0x0000115A, 0x00000A29,
|
||||
0x0004003D, 0x00000011, 0x00003300, 0x00005665, 0x0009004F, 0x00000017,
|
||||
0x00004ABA, 0x00003300, 0x00003300, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00060041, 0x00000294, 0x00002380, 0x00000CC7, 0x00000A0B,
|
||||
0x00002CAE, 0x0003003E, 0x00002380, 0x00004ABA, 0x000100FD, 0x00010038,
|
||||
0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1, 0x00030037,
|
||||
0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D, 0x0000000B,
|
||||
0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2, 0x000058E0,
|
||||
0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036, 0x0000000B,
|
||||
0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E, 0x00000D1C,
|
||||
0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286, 0x00000C86,
|
||||
0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288, 0x000015AF,
|
||||
0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288, 0x00001584,
|
||||
0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E, 0x00000C9A,
|
||||
0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283, 0x00000007,
|
||||
0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933, 0x00000D1C,
|
||||
0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E, 0x00004CED,
|
||||
0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619, 0x00004CED,
|
||||
0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F, 0x000500C4,
|
||||
0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E, 0x00000DB8,
|
||||
0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D, 0x0003003E,
|
||||
0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5, 0x00001619,
|
||||
0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5, 0x00000718,
|
||||
0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D, 0x000500C7,
|
||||
0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D, 0x00000011,
|
||||
0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9, 0x00005A9F,
|
||||
0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D, 0x00000011,
|
||||
0x00002282, 0x00000C9A, 0x00050084, 0x00000011, 0x00003F39, 0x00000A9F,
|
||||
0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D, 0x00000011,
|
||||
0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D, 0x00001584,
|
||||
0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A, 0x000500C2,
|
||||
0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E, 0x0000173C,
|
||||
0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8, 0x0004003D,
|
||||
0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011, 0x00005378,
|
||||
0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378, 0x00050041,
|
||||
0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC, 0x00000FAB,
|
||||
0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC, 0x00050041,
|
||||
0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC, 0x000046A8,
|
||||
0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6, 0x00050080,
|
||||
0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E, 0x000014C6,
|
||||
0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC, 0x0004003D,
|
||||
0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011, 0x00004E7B,
|
||||
0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7, 0x00000DB8,
|
||||
0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B, 0x0003003E,
|
||||
0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B, 0x000011DE,
|
||||
0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B, 0x000026C9,
|
||||
0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288, 0x0000481D,
|
||||
0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8, 0x0000481D,
|
||||
0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D, 0x0003003E,
|
||||
0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0, 0x00000DB8,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0, 0x0004007C,
|
||||
0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288, 0x0000288B,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48, 0x0000288B,
|
||||
0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE, 0x00000009,
|
||||
0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3, 0x00000000,
|
||||
0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8, 0x00002E2A,
|
||||
0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C, 0x0000000C,
|
||||
0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1, 0x000054D6,
|
||||
0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3, 0x000200F8,
|
||||
0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD, 0x00004378,
|
||||
0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D, 0x0000000C,
|
||||
0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4, 0x0000294E,
|
||||
0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4, 0x00050041,
|
||||
0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E, 0x00004BBA,
|
||||
0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46, 0x0004003D,
|
||||
0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288, 0x00001F0B,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA, 0x00001F0B,
|
||||
0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B, 0x0000578D,
|
||||
0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03, 0x00003006,
|
||||
0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041, 0x00000288,
|
||||
0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003B2E,
|
||||
0x00004B1C, 0x00050084, 0x0000000B, 0x00003A09, 0x0000402C, 0x00003B2E,
|
||||
0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B, 0x000031C8,
|
||||
0x00003A09, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530, 0x00001584,
|
||||
0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530, 0x00050080,
|
||||
0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E, 0x00000DE7,
|
||||
0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86, 0x000300F7,
|
||||
0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA, 0x0000284D,
|
||||
0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A, 0x00000CA6,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A, 0x00050041,
|
||||
0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741, 0x00003473,
|
||||
0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741, 0x00000A84,
|
||||
0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089, 0x0000000B,
|
||||
0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7, 0x0000239F,
|
||||
0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D, 0x0000000B,
|
||||
0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038, 0x00050036,
|
||||
0x00000598, 0x00000E53, 0x00000000, 0x0000045F, 0x000200F8, 0x00003400,
|
||||
0x0004003B, 0x00000288, 0x00000FE8, 0x00000007, 0x0004003B, 0x00000815,
|
||||
0x000056D4, 0x00000007, 0x0004003B, 0x00000288, 0x000039BE, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x000039BF, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00003A30, 0x00000007, 0x0004003B, 0x00000288, 0x000035D6, 0x00000007,
|
||||
0x00050041, 0x0000028A, 0x0000584D, 0x0000118F, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x0000528A, 0x0000584D, 0x00050041, 0x0000028A, 0x00004FD0,
|
||||
0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00001A9D, 0x00004FD0,
|
||||
0x0003003E, 0x00000FE8, 0x00001A9D, 0x000500C7, 0x0000000B, 0x00004690,
|
||||
0x0000528A, 0x00000A44, 0x00050041, 0x00000288, 0x000045EB, 0x000056D4,
|
||||
0x00000A0B, 0x0003003E, 0x000045EB, 0x00004690, 0x000500C2, 0x0000000B,
|
||||
0x00003522, 0x0000528A, 0x00000A28, 0x000500C7, 0x0000000B, 0x00005F35,
|
||||
0x00003522, 0x00000A13, 0x00050041, 0x00000288, 0x00003A87, 0x000056D4,
|
||||
0x00000A0E, 0x0003003E, 0x00003A87, 0x00005F35, 0x000500C7, 0x0000000B,
|
||||
0x00003D07, 0x0000528A, 0x00000AFE, 0x000500AB, 0x00000009, 0x00004347,
|
||||
0x00003D07, 0x00000A0A, 0x00050041, 0x00000286, 0x0000299A, 0x000056D4,
|
||||
0x00000A11, 0x0003003E, 0x0000299A, 0x00004347, 0x000500C2, 0x0000000B,
|
||||
0x00003523, 0x0000528A, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F36,
|
||||
0x00003523, 0x00000A81, 0x00050041, 0x00000288, 0x00003A28, 0x000056D4,
|
||||
0x00000A14, 0x0003003E, 0x00003A28, 0x00005F36, 0x000500C2, 0x0000000B,
|
||||
0x00003524, 0x0000528A, 0x00000A52, 0x000500C7, 0x0000000B, 0x00005F37,
|
||||
0x00003524, 0x00000A37, 0x00050041, 0x00000288, 0x00003A29, 0x000056D4,
|
||||
0x00000A17, 0x0003003E, 0x00003A29, 0x00005F37, 0x000500C2, 0x0000000B,
|
||||
0x00003525, 0x0000528A, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00005F38,
|
||||
0x00003525, 0x00000A0D, 0x00050041, 0x00000288, 0x00003049, 0x000056D4,
|
||||
0x00000A1A, 0x0003003E, 0x00003049, 0x00005F38, 0x0004003D, 0x0000000B,
|
||||
0x00001F98, 0x00000FE8, 0x0003003E, 0x000039BE, 0x00001F98, 0x00050039,
|
||||
0x00000011, 0x000054BC, 0x00001619, 0x000039BE, 0x000500C2, 0x00000011,
|
||||
0x00001BC0, 0x000054BC, 0x00000883, 0x00050050, 0x00000011, 0x0000241F,
|
||||
0x00000A1F, 0x00000A1F, 0x000500C7, 0x00000011, 0x00004FEF, 0x00001BC0,
|
||||
0x0000241F, 0x00050041, 0x0000028E, 0x00004C8D, 0x000056D4, 0x00000A1D,
|
||||
0x0003003E, 0x00004C8D, 0x00004FEF, 0x000500C7, 0x0000000B, 0x00004A89,
|
||||
0x0000528A, 0x00000510, 0x000500AB, 0x00000009, 0x000020BC, 0x00004A89,
|
||||
0x00000A0A, 0x000300F7, 0x0000553A, 0x00000000, 0x000400FA, 0x000020BC,
|
||||
0x000030B0, 0x0000542E, 0x000200F8, 0x000030B0, 0x00050041, 0x0000028E,
|
||||
0x0000498E, 0x000056D4, 0x00000A1D, 0x0004003D, 0x00000011, 0x000024DD,
|
||||
0x0000498E, 0x00050050, 0x00000011, 0x000050D8, 0x00000A0D, 0x00000A0D,
|
||||
0x000500C2, 0x00000011, 0x000025B0, 0x000024DD, 0x000050D8, 0x00050041,
|
||||
0x0000028E, 0x000023DA, 0x000056D4, 0x00000A20, 0x0003003E, 0x000023DA,
|
||||
0x000025B0, 0x000200F9, 0x0000553A, 0x000200F8, 0x0000542E, 0x0003003E,
|
||||
0x000039BF, 0x00000A0A, 0x00050039, 0x00000011, 0x00002C5E, 0x00001619,
|
||||
0x000039BF, 0x00050041, 0x0000028E, 0x00001992, 0x000056D4, 0x00000A20,
|
||||
0x0003003E, 0x00001992, 0x00002C5E, 0x000200F9, 0x0000553A, 0x000200F8,
|
||||
0x0000553A, 0x0004003D, 0x0000000B, 0x00003BA8, 0x00000FE8, 0x0003003E,
|
||||
0x00003A30, 0x00003BA8, 0x00050039, 0x00000011, 0x00005366, 0x00001619,
|
||||
0x00003A30, 0x000500C2, 0x00000011, 0x00001D60, 0x00005366, 0x0000073F,
|
||||
0x0003003E, 0x000035D6, 0x00000A0D, 0x00050039, 0x00000011, 0x00005762,
|
||||
0x00001619, 0x000035D6, 0x000500C4, 0x00000011, 0x0000211E, 0x00005762,
|
||||
0x00000740, 0x00050050, 0x00000011, 0x00005AC0, 0x00000A0D, 0x00000A0D,
|
||||
0x00050082, 0x00000011, 0x0000461F, 0x0000211E, 0x00005AC0, 0x000500C7,
|
||||
0x00000011, 0x000045AB, 0x00001D60, 0x0000461F, 0x00050050, 0x00000011,
|
||||
0x000030DF, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011, 0x00001E05,
|
||||
0x000045AB, 0x000030DF, 0x00050041, 0x0000028E, 0x000019E6, 0x000056D4,
|
||||
0x00000A1D, 0x0004003D, 0x00000011, 0x00003629, 0x000019E6, 0x00050084,
|
||||
0x00000011, 0x00004403, 0x00001E05, 0x00003629, 0x00050041, 0x0000028E,
|
||||
0x000028D1, 0x000056D4, 0x00000A23, 0x0003003E, 0x000028D1, 0x00004403,
|
||||
0x0004003D, 0x0000000B, 0x00001B6D, 0x00000FE8, 0x000500C2, 0x0000000B,
|
||||
0x00003944, 0x00001B6D, 0x00000A19, 0x000500C7, 0x0000000B, 0x00001E19,
|
||||
0x00003944, 0x00000A81, 0x00060041, 0x00000288, 0x0000363B, 0x000056D4,
|
||||
0x00000A1D, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003301, 0x0000363B,
|
||||
0x00050084, 0x0000000B, 0x00004404, 0x00001E19, 0x00003301, 0x00050041,
|
||||
0x00000288, 0x0000291D, 0x000056D4, 0x00000A26, 0x0003003E, 0x0000291D,
|
||||
0x00004404, 0x00050041, 0x0000028F, 0x000035D7, 0x0000118F, 0x00000A0B,
|
||||
0x0004003D, 0x00000011, 0x00001E2E, 0x000035D7, 0x00050041, 0x0000028E,
|
||||
0x00004F10, 0x000056D4, 0x00000A29, 0x0003003E, 0x00004F10, 0x00001E2E,
|
||||
0x0004003D, 0x00000598, 0x0000629C, 0x000056D4, 0x000200FE, 0x0000629C,
|
||||
0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,31 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 25175
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25245
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpMemberDecorate %_struct_1014 0 Offset 0
|
||||
OpMemberDecorate %_struct_1014 1 Offset 8
|
||||
OpMemberDecorate %_struct_1014 2 Offset 12
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%_struct_1432 = OpTypeStruct %uint %uint %bool %uint %uint %uint %v2uint %v2uint %v2uint %uint %v2uint
|
||||
%1119 = OpTypeFunction %_struct_1432
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -39,6 +47,7 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
|
@ -46,22 +55,37 @@
|
|||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_Function__struct_1432 = OpTypePointer Function %_struct_1432
|
||||
%int_0 = OpConstant %int 0
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_4096 = OpConstant %uint 4096
|
||||
%int_3 = OpConstant %int 3
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%uint_2047 = OpConstant %uint 2047
|
||||
%int_4 = OpConstant %int 4
|
||||
%uint_24 = OpConstant %uint 24
|
||||
%uint_15 = OpConstant %uint 15
|
||||
%int_5 = OpConstant %int 5
|
||||
%uint_28 = OpConstant %uint 28
|
||||
%int_6 = OpConstant %int 6
|
||||
%int_7 = OpConstant %int 7
|
||||
%int_8 = OpConstant %int 8
|
||||
%uint_4 = OpConstant %uint 4
|
||||
%1855 = OpConstantComposite %v2uint %uint_0 %uint_4
|
||||
%1856 = OpConstantComposite %v2uint %uint_4 %uint_1
|
||||
%int_9 = OpConstant %int 9
|
||||
%uint_5 = OpConstant %uint 5
|
||||
%int_10 = OpConstant %int 10
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%true = OpConstantTrue %bool
|
||||
%false = OpConstantFalse %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -70,212 +94,584 @@
|
|||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%19978 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
%8574 = OpBitwiseAnd %uint %19978 %uint_3
|
||||
%18836 = OpShiftRightLogical %uint %15627 %uint_13
|
||||
%9130 = OpBitwiseAnd %uint %18836 %uint_2047
|
||||
%8814 = OpCompositeConstruct %v2uint %20824 %20824
|
||||
%8841 = OpShiftRightLogical %v2uint %8814 %1855
|
||||
%22507 = OpShiftLeftLogical %v2uint %1828 %1856
|
||||
%18608 = OpISub %v2uint %22507 %1828
|
||||
%18743 = OpBitwiseAnd %v2uint %8841 %18608
|
||||
%22404 = OpShiftLeftLogical %v2uint %18743 %1870
|
||||
%23019 = OpIMul %v2uint %22404 %1828
|
||||
%12819 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%16204 = OpBitwiseAnd %uint %12819 %uint_2047
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%23788 = OpLoad %v2uint %19017
|
||||
%13183 = OpCompositeConstruct %v2uint %8574 %8574
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
%22612 = OpSelect %v2uint %21741 %1828 %1807
|
||||
%23890 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%19209 = OpLoad %uint %23890
|
||||
%20350 = OpCompositeExtract %uint %22612 0
|
||||
%15478 = OpShiftLeftLogical %uint %16204 %20350
|
||||
%15379 = OpUGreaterThanEqual %bool %19209 %15478
|
||||
OpSelectionMerge %17447 DontFlatten
|
||||
OpBranchConditional %15379 %21992 %17447
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%17447 = OpLabel
|
||||
%14637 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%20690 = OpVectorShuffle %v2uint %14637 %14637 0 1
|
||||
%9909 = OpShiftLeftLogical %v2uint %20690 %1834
|
||||
%24302 = OpShiftLeftLogical %v2uint %23019 %22612
|
||||
%21348 = OpIAdd %v2uint %9909 %24302
|
||||
%20172 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%8903 = OpSelect %v2uint %20172 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %21348 %8903
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %1828
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1816
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %20561
|
||||
%24665 = OpCompositeExtract %uint %19799 0
|
||||
%21536 = OpIAdd %uint %11046 %24665
|
||||
%8742 = OpIAdd %uint %9130 %21536
|
||||
%22376 = OpIMul %v2uint %19799 %14725
|
||||
%20715 = OpISub %v2uint %20272 %22376
|
||||
%7303 = OpCompositeExtract %uint %21145 0
|
||||
%22882 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %7303 %22882
|
||||
%14551 = OpIMul %uint %8742 %13170
|
||||
%6805 = OpCompositeExtract %uint %20715 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %20715 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%18021 = OpShiftLeftLogical %uint %9696 %uint_1
|
||||
%18363 = OpIAdd %uint %14551 %18021
|
||||
%13884 = OpIMul %uint %13170 %uint_2048
|
||||
%20061 = OpUMod %uint %18363 %13884
|
||||
%19460 = OpShiftRightLogical %uint %20061 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %23788 %23788 0 1 0 1
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
OpStore %22875 %14952
|
||||
%11458 = OpIAdd %uint %19460 %uint_2
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11458
|
||||
OpStore %22876 %14952
|
||||
%11459 = OpIAdd %uint %19460 %uint_3
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11459
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%24915 = OpLabel
|
||||
%4442 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%6024 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%3166 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_bool Function
|
||||
%14451 = OpVariable %_ptr_Function_uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14455 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4283 = OpVariable %_ptr_Function_uint Function
|
||||
%11357 = OpFunctionCall %_struct_1432 %3667
|
||||
OpStore %4442 %11357
|
||||
%13396 = OpAccessChain %_ptr_Function_uint %4442 %int_1
|
||||
%7815 = OpLoad %uint %13396
|
||||
OpStore %14447 %7815
|
||||
%7437 = OpFunctionCall %v2uint %5657 %14447
|
||||
%6518 = OpUGreaterThanEqual %v2bool %7437 %1837
|
||||
%20800 = OpSelect %v2uint %6518 %1828 %1807
|
||||
OpStore %6024 %20800
|
||||
%13683 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%7372 = OpLoad %uint %13683
|
||||
%20154 = OpAccessChain %_ptr_Function_uint %4442 %int_9
|
||||
%22408 = OpLoad %uint %20154
|
||||
%22643 = OpAccessChain %_ptr_Function_uint %6024 %uint_0
|
||||
%20963 = OpLoad %uint %22643
|
||||
%11370 = OpShiftLeftLogical %uint %22408 %20963
|
||||
%12163 = OpUGreaterThanEqual %bool %7372 %11370
|
||||
OpSelectionMerge %9994 DontFlatten
|
||||
OpBranchConditional %12163 %21300 %9994
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9994 = OpLabel
|
||||
%11406 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%18201 = OpVectorShuffle %v2uint %11406 %11406 0 1
|
||||
%12228 = OpShiftLeftLogical %v2uint %18201 %1834
|
||||
%7368 = OpAccessChain %_ptr_Function_v2uint %4442 %int_8
|
||||
%9231 = OpLoad %v2uint %7368
|
||||
%11697 = OpLoad %v2uint %6024
|
||||
%12587 = OpShiftLeftLogical %v2uint %9231 %11697
|
||||
%17040 = OpIAdd %v2uint %12228 %12587
|
||||
OpStore %14448 %17040
|
||||
%9616 = OpAccessChain %_ptr_Function_uint %4442 %int_3
|
||||
%7910 = OpLoad %uint %9616
|
||||
OpStore %14449 %7910
|
||||
OpStore %14450 %true
|
||||
%14200 = OpAccessChain %_ptr_Function_uint %4442 %int_0
|
||||
%7911 = OpLoad %uint %14200
|
||||
OpStore %14451 %7911
|
||||
OpStore %14452 %uint_0
|
||||
OpStore %14453 %false
|
||||
OpStore %14454 %uint_1
|
||||
OpStore %14455 %uint_0
|
||||
%14201 = OpAccessChain %_ptr_Function_v2uint %4442 %int_6
|
||||
%7816 = OpLoad %v2uint %14201
|
||||
OpStore %5786 %7816
|
||||
%21015 = OpFunctionCall %uint %4615 %14448 %14449 %14450 %14451 %14452 %14453 %14454 %14455 %5786
|
||||
%7280 = OpShiftRightLogical %uint %21015 %uint_2
|
||||
OpStore %3166 %7280
|
||||
OpStore %4283 %uint_0
|
||||
OpBranch %18559
|
||||
%18559 = OpLabel
|
||||
OpLoopMerge %19578 %10123 Unroll
|
||||
OpBranch %17677
|
||||
%17677 = OpLabel
|
||||
%17953 = OpLoad %uint %4283
|
||||
%18597 = OpULessThan %bool %17953 %uint_4
|
||||
OpBranchConditional %18597 %23058 %19578
|
||||
%23058 = OpLabel
|
||||
%14037 = OpLoad %uint %3166
|
||||
%12257 = OpLoad %uint %4283
|
||||
%14918 = OpIAdd %uint %14037 %12257
|
||||
%24539 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%13056 = OpLoad %v2uint %24539
|
||||
%19129 = OpVectorShuffle %v4uint %13056 %13056 0 1 0 1
|
||||
%9012 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %14918
|
||||
OpStore %9012 %19129
|
||||
OpBranch %10123
|
||||
%10123 = OpLabel
|
||||
%22685 = OpLoad %uint %4283
|
||||
%24842 = OpIAdd %uint %22685 %int_1
|
||||
OpStore %4283 %24842
|
||||
OpBranch %18559
|
||||
%19578 = OpLabel
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%3356 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3226 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %3356
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %3226
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3667 = OpFunction %_struct_1432 None %1119
|
||||
%13312 = OpLabel
|
||||
%22085 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%22228 = OpVariable %_ptr_Function_uint Function
|
||||
%14782 = OpVariable %_ptr_Function_uint Function
|
||||
%14896 = OpVariable %_ptr_Function_uint Function
|
||||
%13782 = OpVariable %_ptr_Function_uint Function
|
||||
%22605 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%21130 = OpLoad %uint %22605
|
||||
%23035 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%18708 = OpLoad %uint %23035
|
||||
%15082 = OpBitwiseAnd %uint %21130 %uint_1023
|
||||
%20321 = OpAccessChain %_ptr_Function_uint %22085 %int_0
|
||||
OpStore %20321 %15082
|
||||
%13602 = OpShiftRightLogical %uint %21130 %uint_10
|
||||
%24373 = OpBitwiseAnd %uint %13602 %uint_3
|
||||
%14983 = OpAccessChain %_ptr_Function_uint %22085 %int_1
|
||||
OpStore %14983 %24373
|
||||
%15623 = OpBitwiseAnd %uint %21130 %uint_4096
|
||||
%17223 = OpINotEqual %bool %15623 %uint_0
|
||||
%10650 = OpAccessChain %_ptr_Function_bool %22085 %int_2
|
||||
OpStore %10650 %17223
|
||||
%13603 = OpShiftRightLogical %uint %21130 %uint_13
|
||||
%24374 = OpBitwiseAnd %uint %13603 %uint_2047
|
||||
%14888 = OpAccessChain %_ptr_Function_uint %22085 %int_3
|
||||
OpStore %14888 %24374
|
||||
%13604 = OpShiftRightLogical %uint %21130 %uint_24
|
||||
%24375 = OpBitwiseAnd %uint %13604 %uint_15
|
||||
%14889 = OpAccessChain %_ptr_Function_uint %22085 %int_4
|
||||
OpStore %14889 %24375
|
||||
%13605 = OpShiftRightLogical %uint %21130 %uint_28
|
||||
%24376 = OpBitwiseAnd %uint %13605 %uint_1
|
||||
%12380 = OpAccessChain %_ptr_Function_uint %22085 %int_5
|
||||
OpStore %12380 %24376
|
||||
OpStore %22228 %uint_1
|
||||
%22174 = OpFunctionCall %v2uint %5657 %22228
|
||||
%22064 = OpAccessChain %_ptr_Function_v2uint %22085 %int_6
|
||||
OpStore %22064 %22174
|
||||
OpStore %14782 %uint_0
|
||||
%22175 = OpFunctionCall %v2uint %5657 %14782
|
||||
%22065 = OpAccessChain %_ptr_Function_v2uint %22085 %int_7
|
||||
OpStore %22065 %22175
|
||||
OpStore %14896 %18708
|
||||
%18928 = OpFunctionCall %v2uint %5657 %14896
|
||||
%7520 = OpShiftRightLogical %v2uint %18928 %1855
|
||||
OpStore %13782 %uint_1
|
||||
%22370 = OpFunctionCall %v2uint %5657 %13782
|
||||
%8478 = OpShiftLeftLogical %v2uint %22370 %1856
|
||||
%23232 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%17951 = OpISub %v2uint %8478 %23232
|
||||
%17835 = OpBitwiseAnd %v2uint %7520 %17951
|
||||
%12511 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%7685 = OpShiftLeftLogical %v2uint %17835 %12511
|
||||
%6630 = OpAccessChain %_ptr_Function_v2uint %22085 %int_6
|
||||
%13865 = OpLoad %v2uint %6630
|
||||
%17411 = OpIMul %v2uint %7685 %13865
|
||||
%12976 = OpAccessChain %_ptr_Function_v2uint %22085 %int_8
|
||||
OpStore %12976 %17411
|
||||
%13606 = OpShiftRightLogical %uint %18708 %uint_5
|
||||
%24354 = OpBitwiseAnd %uint %13606 %uint_2047
|
||||
%13883 = OpAccessChain %_ptr_Function_uint %22085 %int_6 %uint_0
|
||||
%13057 = OpLoad %uint %13883
|
||||
%17412 = OpIMul %uint %24354 %13057
|
||||
%10525 = OpAccessChain %_ptr_Function_uint %22085 %int_9
|
||||
OpStore %10525 %17412
|
||||
%13783 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%7726 = OpLoad %v2uint %13783
|
||||
%20240 = OpAccessChain %_ptr_Function_v2uint %22085 %int_10
|
||||
OpStore %20240 %7726
|
||||
%25244 = OpLoad %_struct_1432 %22085
|
||||
OpReturnValue %25244
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t resolve_clear_64bpp_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001,
|
||||
0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023,
|
||||
0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6,
|
||||
0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048,
|
||||
0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48,
|
||||
0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010,
|
||||
0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003,
|
||||
0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C,
|
||||
0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA,
|
||||
0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C,
|
||||
0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020,
|
||||
0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F,
|
||||
0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28,
|
||||
0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81,
|
||||
0x000007FF, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C,
|
||||
0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011,
|
||||
0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19,
|
||||
0x00000005, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00040017,
|
||||
0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001,
|
||||
0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020,
|
||||
0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A,
|
||||
0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, 0x00000004,
|
||||
0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC,
|
||||
0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32,
|
||||
0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017,
|
||||
0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014,
|
||||
0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC,
|
||||
0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC,
|
||||
0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2,
|
||||
0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B,
|
||||
0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x00004994,
|
||||
0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994,
|
||||
0x00000A81, 0x00050050, 0x00000011, 0x0000226E, 0x00005158, 0x00005158,
|
||||
0x000500C2, 0x00000011, 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4,
|
||||
0x00000011, 0x000057EB, 0x00000724, 0x00000740, 0x00050082, 0x00000011,
|
||||
0x000048B0, 0x000057EB, 0x00000724, 0x000500C7, 0x00000011, 0x00004937,
|
||||
0x00002289, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937,
|
||||
0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00000724,
|
||||
0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7,
|
||||
0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x0000028E,
|
||||
0x00004A49, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00005CEC,
|
||||
0x00004A49, 0x00050050, 0x00000011, 0x0000337F, 0x0000217E, 0x0000217E,
|
||||
0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x00005854, 0x000054ED, 0x00000724, 0x0000070F, 0x00050041,
|
||||
0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, 0x00004F7E, 0x00005854,
|
||||
0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, 0x00003F4C, 0x00004F7E,
|
||||
0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7,
|
||||
0x00004427, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x00004427,
|
||||
0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427,
|
||||
0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011,
|
||||
0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4,
|
||||
0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, 0x000500C4, 0x00000011,
|
||||
0x00005EEE, 0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00005364,
|
||||
0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F, 0x00004ECC, 0x0000070F,
|
||||
0x0000072D, 0x000600A9, 0x00000011, 0x000022C7, 0x00004ECC, 0x00000724,
|
||||
0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, 0x00005364, 0x000022C7,
|
||||
0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, 0x00000718, 0x000500C7,
|
||||
0x00000011, 0x0000330F, 0x0000405B, 0x00000724, 0x00050080, 0x00000011,
|
||||
0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, 0x00000011, 0x00005299,
|
||||
0x00000A9F, 0x00000724, 0x000500C2, 0x00000011, 0x00003985, 0x00005299,
|
||||
0x00000718, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, 0x00003985,
|
||||
0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B,
|
||||
0x00006059, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, 0x00005420,
|
||||
0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x000023AA,
|
||||
0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x00004D57, 0x00003985,
|
||||
0x00050082, 0x00000011, 0x000050EB, 0x00004F30, 0x00005768, 0x00050051,
|
||||
0x0000000B, 0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B,
|
||||
0x00005962, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372,
|
||||
0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226,
|
||||
0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001,
|
||||
0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084,
|
||||
0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B,
|
||||
0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0,
|
||||
0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0,
|
||||
0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665,
|
||||
0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, 0x00050089,
|
||||
0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B,
|
||||
0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68,
|
||||
0x00005CEC, 0x00005CEC, 0x00000000, 0x00000001, 0x00000000, 0x00000001,
|
||||
0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00004C04,
|
||||
0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC1,
|
||||
0x00004C04, 0x00000A0D, 0x00060041, 0x00000294, 0x0000595B, 0x00000CC7,
|
||||
0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B, 0x00003A68, 0x00050080,
|
||||
0x0000000B, 0x00002CC2, 0x00004C04, 0x00000A10, 0x00060041, 0x00000294,
|
||||
0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2, 0x0003003E, 0x0000595C,
|
||||
0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3, 0x00004C04, 0x00000A13,
|
||||
0x00060041, 0x00000294, 0x00006256, 0x00000CC7, 0x00000A0B, 0x00002CC3,
|
||||
0x0003003E, 0x00006256, 0x00003A68, 0x000200F9, 0x00004C7A, 0x000200F8,
|
||||
0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000,
|
||||
0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040021, 0x000000D1, 0x00000011, 0x00000288,
|
||||
0x00040020, 0x0000028E, 0x00000007, 0x00000011, 0x00020014, 0x00000009,
|
||||
0x00040020, 0x00000286, 0x00000007, 0x00000009, 0x000C0021, 0x000009DB,
|
||||
0x0000000B, 0x0000028E, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x0000028E, 0x000D001E, 0x00000598,
|
||||
0x0000000B, 0x0000000B, 0x00000009, 0x0000000B, 0x0000000B, 0x0000000B,
|
||||
0x00000011, 0x00000011, 0x00000011, 0x0000000B, 0x00000011, 0x00030021,
|
||||
0x0000045F, 0x00000598, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011,
|
||||
0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C,
|
||||
0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011,
|
||||
0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718,
|
||||
0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011,
|
||||
0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040020, 0x00000289, 0x00000007, 0x0000000C, 0x0004002B,
|
||||
0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, 0x00000011,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6,
|
||||
0x0004003B, 0x00000673, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x00000815,
|
||||
0x00000007, 0x00000598, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B,
|
||||
0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000C,
|
||||
0x00000A14, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000C,
|
||||
0x00000A17, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018,
|
||||
0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000C,
|
||||
0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C,
|
||||
0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C,
|
||||
0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008,
|
||||
0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011,
|
||||
0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740,
|
||||
0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A26, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C,
|
||||
0x00000A29, 0x0000000A, 0x00040020, 0x0000028F, 0x00000009, 0x00000011,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001,
|
||||
0x00040020, 0x0000028B, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011,
|
||||
0x0000072A, 0x00000A13, 0x00000A0A, 0x00030029, 0x00000009, 0x00000786,
|
||||
0x0003002A, 0x00000009, 0x00000787, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4,
|
||||
0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B,
|
||||
0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002,
|
||||
0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153,
|
||||
0x0004003B, 0x00000815, 0x0000115A, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00001788, 0x00000007, 0x0004003B, 0x00000288, 0x0000386F, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00000C5E, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00003870, 0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007,
|
||||
0x0004003B, 0x00000286, 0x00003872, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00003873, 0x00000007, 0x0004003B, 0x00000288, 0x00003874, 0x00000007,
|
||||
0x0004003B, 0x00000286, 0x00003875, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00003876, 0x00000007, 0x0004003B, 0x00000288, 0x00003877, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000169A, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x000010BB, 0x00000007, 0x00040039, 0x00000598, 0x00002C5D, 0x00000E53,
|
||||
0x0003003E, 0x0000115A, 0x00002C5D, 0x00050041, 0x00000288, 0x00003454,
|
||||
0x0000115A, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00001E87, 0x00003454,
|
||||
0x0003003E, 0x0000386F, 0x00001E87, 0x00050039, 0x00000011, 0x00001D0D,
|
||||
0x00001619, 0x0000386F, 0x000500AE, 0x0000000F, 0x00001976, 0x00001D0D,
|
||||
0x0000072D, 0x000600A9, 0x00000011, 0x00005140, 0x00001976, 0x00000724,
|
||||
0x0000070F, 0x0003003E, 0x00001788, 0x00005140, 0x00050041, 0x0000028B,
|
||||
0x00003573, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001CCC,
|
||||
0x00003573, 0x00050041, 0x00000288, 0x00004EBA, 0x0000115A, 0x00000A26,
|
||||
0x0004003D, 0x0000000B, 0x00005788, 0x00004EBA, 0x00050041, 0x00000288,
|
||||
0x00005873, 0x00001788, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000051E3,
|
||||
0x00005873, 0x000500C4, 0x0000000B, 0x00002C6A, 0x00005788, 0x000051E3,
|
||||
0x000500AE, 0x00000009, 0x00002F83, 0x00001CCC, 0x00002C6A, 0x000300F7,
|
||||
0x0000270A, 0x00000002, 0x000400FA, 0x00002F83, 0x00005334, 0x0000270A,
|
||||
0x000200F8, 0x00005334, 0x000100FD, 0x000200F8, 0x0000270A, 0x0004003D,
|
||||
0x00000014, 0x00002C8E, 0x00000F48, 0x0007004F, 0x00000011, 0x00004719,
|
||||
0x00002C8E, 0x00002C8E, 0x00000000, 0x00000001, 0x000500C4, 0x00000011,
|
||||
0x00002FC4, 0x00004719, 0x0000072A, 0x00050041, 0x0000028E, 0x00001CC8,
|
||||
0x0000115A, 0x00000A23, 0x0004003D, 0x00000011, 0x0000240F, 0x00001CC8,
|
||||
0x0004003D, 0x00000011, 0x00002DB1, 0x00001788, 0x000500C4, 0x00000011,
|
||||
0x0000312B, 0x0000240F, 0x00002DB1, 0x00050080, 0x00000011, 0x00004290,
|
||||
0x00002FC4, 0x0000312B, 0x0003003E, 0x00003870, 0x00004290, 0x00050041,
|
||||
0x00000288, 0x00002590, 0x0000115A, 0x00000A14, 0x0004003D, 0x0000000B,
|
||||
0x00001EE6, 0x00002590, 0x0003003E, 0x00003871, 0x00001EE6, 0x0003003E,
|
||||
0x00003872, 0x00000786, 0x00050041, 0x00000288, 0x00003778, 0x0000115A,
|
||||
0x00000A0B, 0x0004003D, 0x0000000B, 0x00001EE7, 0x00003778, 0x0003003E,
|
||||
0x00003873, 0x00001EE7, 0x0003003E, 0x00003874, 0x00000A0A, 0x0003003E,
|
||||
0x00003875, 0x00000787, 0x0003003E, 0x00003876, 0x00000A0D, 0x0003003E,
|
||||
0x00003877, 0x00000A0A, 0x00050041, 0x0000028E, 0x00003779, 0x0000115A,
|
||||
0x00000A1D, 0x0004003D, 0x00000011, 0x00001E88, 0x00003779, 0x0003003E,
|
||||
0x0000169A, 0x00001E88, 0x000D0039, 0x0000000B, 0x00005217, 0x00001207,
|
||||
0x00003870, 0x00003871, 0x00003872, 0x00003873, 0x00003874, 0x00003875,
|
||||
0x00003876, 0x00003877, 0x0000169A, 0x000500C2, 0x0000000B, 0x00001C70,
|
||||
0x00005217, 0x00000A10, 0x0003003E, 0x00000C5E, 0x00001C70, 0x0003003E,
|
||||
0x000010BB, 0x00000A0A, 0x000200F9, 0x0000487F, 0x000200F8, 0x0000487F,
|
||||
0x000400F6, 0x00004C7A, 0x0000278B, 0x00000001, 0x000200F9, 0x0000450D,
|
||||
0x000200F8, 0x0000450D, 0x0004003D, 0x0000000B, 0x00004621, 0x000010BB,
|
||||
0x000500B0, 0x00000009, 0x000048A5, 0x00004621, 0x00000A16, 0x000400FA,
|
||||
0x000048A5, 0x00005A12, 0x00004C7A, 0x000200F8, 0x00005A12, 0x0004003D,
|
||||
0x0000000B, 0x000036D5, 0x00000C5E, 0x0004003D, 0x0000000B, 0x00002FE1,
|
||||
0x000010BB, 0x00050080, 0x0000000B, 0x00003A46, 0x000036D5, 0x00002FE1,
|
||||
0x00050041, 0x0000028E, 0x00005FDB, 0x0000115A, 0x00000A29, 0x0004003D,
|
||||
0x00000011, 0x00003300, 0x00005FDB, 0x0009004F, 0x00000017, 0x00004AB9,
|
||||
0x00003300, 0x00003300, 0x00000000, 0x00000001, 0x00000000, 0x00000001,
|
||||
0x00060041, 0x00000294, 0x00002334, 0x00000CC7, 0x00000A0B, 0x00003A46,
|
||||
0x0003003E, 0x00002334, 0x00004AB9, 0x000200F9, 0x0000278B, 0x000200F8,
|
||||
0x0000278B, 0x0004003D, 0x0000000B, 0x0000589D, 0x000010BB, 0x00050080,
|
||||
0x0000000B, 0x0000610A, 0x0000589D, 0x00000A0E, 0x0003003E, 0x000010BB,
|
||||
0x0000610A, 0x000200F9, 0x0000487F, 0x000200F8, 0x00004C7A, 0x000100FD,
|
||||
0x00010038, 0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1,
|
||||
0x00030037, 0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D,
|
||||
0x0000000B, 0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2,
|
||||
0x000058E0, 0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036,
|
||||
0x0000000B, 0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E,
|
||||
0x00000D1C, 0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286,
|
||||
0x00000C86, 0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288,
|
||||
0x000015AF, 0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288,
|
||||
0x00001584, 0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E,
|
||||
0x00000C9A, 0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6,
|
||||
0x00000007, 0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283,
|
||||
0x00000007, 0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933,
|
||||
0x00000D1C, 0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E,
|
||||
0x00004CED, 0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619,
|
||||
0x00004CED, 0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D,
|
||||
0x000600A9, 0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F,
|
||||
0x000500C4, 0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E,
|
||||
0x00000DB8, 0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D,
|
||||
0x0003003E, 0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5,
|
||||
0x00001619, 0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5,
|
||||
0x00000718, 0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D,
|
||||
0x000500C7, 0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D,
|
||||
0x00000011, 0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9,
|
||||
0x00005A9F, 0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D,
|
||||
0x00000011, 0x00002282, 0x00000C9A, 0x00050084, 0x00000011, 0x00003F39,
|
||||
0x00000A9F, 0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D,
|
||||
0x00000011, 0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D,
|
||||
0x00001584, 0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A,
|
||||
0x000500C2, 0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E,
|
||||
0x0000173C, 0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8,
|
||||
0x0004003D, 0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011,
|
||||
0x00005378, 0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378,
|
||||
0x00050041, 0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC,
|
||||
0x00000FAB, 0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC,
|
||||
0x00050041, 0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC,
|
||||
0x000046A8, 0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6,
|
||||
0x00050080, 0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E,
|
||||
0x000014C6, 0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC,
|
||||
0x0004003D, 0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011,
|
||||
0x00004E7B, 0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7,
|
||||
0x00000DB8, 0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B,
|
||||
0x0003003E, 0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B,
|
||||
0x000011DE, 0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B,
|
||||
0x000026C9, 0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288,
|
||||
0x0000481D, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8,
|
||||
0x0000481D, 0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D,
|
||||
0x0003003E, 0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0,
|
||||
0x0004007C, 0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288,
|
||||
0x0000288B, 0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48,
|
||||
0x0000288B, 0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE,
|
||||
0x00000009, 0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3,
|
||||
0x00000000, 0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8,
|
||||
0x00002E2A, 0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1,
|
||||
0x000054D6, 0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3,
|
||||
0x000200F8, 0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283,
|
||||
0x0004007C, 0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD,
|
||||
0x00004378, 0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D,
|
||||
0x0000000C, 0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4,
|
||||
0x0000294E, 0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4,
|
||||
0x00050041, 0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E,
|
||||
0x00004BBA, 0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46,
|
||||
0x0004003D, 0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288,
|
||||
0x00001F0B, 0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA,
|
||||
0x00001F0B, 0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B,
|
||||
0x0000578D, 0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03,
|
||||
0x00003006, 0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8,
|
||||
0x00000A0D, 0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041,
|
||||
0x00000288, 0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00003B2E, 0x00004B1C, 0x00050084, 0x0000000B, 0x00003A09, 0x0000402C,
|
||||
0x00003B2E, 0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B,
|
||||
0x000031C8, 0x00003A09, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530,
|
||||
0x00001584, 0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530,
|
||||
0x00050080, 0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E,
|
||||
0x00000DE7, 0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86,
|
||||
0x000300F7, 0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA,
|
||||
0x0000284D, 0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A,
|
||||
0x00050041, 0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741,
|
||||
0x00003473, 0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741,
|
||||
0x00000A84, 0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089,
|
||||
0x0000000B, 0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7,
|
||||
0x0000239F, 0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D,
|
||||
0x0000000B, 0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038,
|
||||
0x00050036, 0x00000598, 0x00000E53, 0x00000000, 0x0000045F, 0x000200F8,
|
||||
0x00003400, 0x0004003B, 0x00000815, 0x00005645, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x000056D4, 0x00000007, 0x0004003B, 0x00000288, 0x000039BE,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003A30, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x000035D6, 0x00000007, 0x00050041, 0x0000028A, 0x0000584D,
|
||||
0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x0000528A, 0x0000584D,
|
||||
0x00050041, 0x0000028A, 0x000059FB, 0x0000118F, 0x00000A11, 0x0004003D,
|
||||
0x0000000B, 0x00004914, 0x000059FB, 0x000500C7, 0x0000000B, 0x00003AEA,
|
||||
0x0000528A, 0x00000A44, 0x00050041, 0x00000288, 0x00004F61, 0x00005645,
|
||||
0x00000A0B, 0x0003003E, 0x00004F61, 0x00003AEA, 0x000500C2, 0x0000000B,
|
||||
0x00003522, 0x0000528A, 0x00000A28, 0x000500C7, 0x0000000B, 0x00005F35,
|
||||
0x00003522, 0x00000A13, 0x00050041, 0x00000288, 0x00003A87, 0x00005645,
|
||||
0x00000A0E, 0x0003003E, 0x00003A87, 0x00005F35, 0x000500C7, 0x0000000B,
|
||||
0x00003D07, 0x0000528A, 0x00000AFE, 0x000500AB, 0x00000009, 0x00004347,
|
||||
0x00003D07, 0x00000A0A, 0x00050041, 0x00000286, 0x0000299A, 0x00005645,
|
||||
0x00000A11, 0x0003003E, 0x0000299A, 0x00004347, 0x000500C2, 0x0000000B,
|
||||
0x00003523, 0x0000528A, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F36,
|
||||
0x00003523, 0x00000A81, 0x00050041, 0x00000288, 0x00003A28, 0x00005645,
|
||||
0x00000A14, 0x0003003E, 0x00003A28, 0x00005F36, 0x000500C2, 0x0000000B,
|
||||
0x00003524, 0x0000528A, 0x00000A52, 0x000500C7, 0x0000000B, 0x00005F37,
|
||||
0x00003524, 0x00000A37, 0x00050041, 0x00000288, 0x00003A29, 0x00005645,
|
||||
0x00000A17, 0x0003003E, 0x00003A29, 0x00005F37, 0x000500C2, 0x0000000B,
|
||||
0x00003525, 0x0000528A, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00005F38,
|
||||
0x00003525, 0x00000A0D, 0x00050041, 0x00000288, 0x0000305C, 0x00005645,
|
||||
0x00000A1A, 0x0003003E, 0x0000305C, 0x00005F38, 0x0003003E, 0x000056D4,
|
||||
0x00000A0D, 0x00050039, 0x00000011, 0x0000569E, 0x00001619, 0x000056D4,
|
||||
0x00050041, 0x0000028E, 0x00005630, 0x00005645, 0x00000A1D, 0x0003003E,
|
||||
0x00005630, 0x0000569E, 0x0003003E, 0x000039BE, 0x00000A0A, 0x00050039,
|
||||
0x00000011, 0x0000569F, 0x00001619, 0x000039BE, 0x00050041, 0x0000028E,
|
||||
0x00005631, 0x00005645, 0x00000A20, 0x0003003E, 0x00005631, 0x0000569F,
|
||||
0x0003003E, 0x00003A30, 0x00004914, 0x00050039, 0x00000011, 0x000049F0,
|
||||
0x00001619, 0x00003A30, 0x000500C2, 0x00000011, 0x00001D60, 0x000049F0,
|
||||
0x0000073F, 0x0003003E, 0x000035D6, 0x00000A0D, 0x00050039, 0x00000011,
|
||||
0x00005762, 0x00001619, 0x000035D6, 0x000500C4, 0x00000011, 0x0000211E,
|
||||
0x00005762, 0x00000740, 0x00050050, 0x00000011, 0x00005AC0, 0x00000A0D,
|
||||
0x00000A0D, 0x00050082, 0x00000011, 0x0000461F, 0x0000211E, 0x00005AC0,
|
||||
0x000500C7, 0x00000011, 0x000045AB, 0x00001D60, 0x0000461F, 0x00050050,
|
||||
0x00000011, 0x000030DF, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011,
|
||||
0x00001E05, 0x000045AB, 0x000030DF, 0x00050041, 0x0000028E, 0x000019E6,
|
||||
0x00005645, 0x00000A1D, 0x0004003D, 0x00000011, 0x00003629, 0x000019E6,
|
||||
0x00050084, 0x00000011, 0x00004403, 0x00001E05, 0x00003629, 0x00050041,
|
||||
0x0000028E, 0x000032B0, 0x00005645, 0x00000A23, 0x0003003E, 0x000032B0,
|
||||
0x00004403, 0x000500C2, 0x0000000B, 0x00003526, 0x00004914, 0x00000A19,
|
||||
0x000500C7, 0x0000000B, 0x00005F22, 0x00003526, 0x00000A81, 0x00060041,
|
||||
0x00000288, 0x0000363B, 0x00005645, 0x00000A1D, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00003301, 0x0000363B, 0x00050084, 0x0000000B, 0x00004404,
|
||||
0x00005F22, 0x00003301, 0x00050041, 0x00000288, 0x0000291D, 0x00005645,
|
||||
0x00000A26, 0x0003003E, 0x0000291D, 0x00004404, 0x00050041, 0x0000028F,
|
||||
0x000035D7, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00001E2E,
|
||||
0x000035D7, 0x00050041, 0x0000028E, 0x00004F10, 0x00005645, 0x00000A29,
|
||||
0x0003003E, 0x00004F10, 0x00001E2E, 0x0004003D, 0x00000598, 0x0000629C,
|
||||
0x00005645, 0x000200FE, 0x0000629C, 0x00010038,
|
||||
};
|
||||
|
|
|
@ -2,31 +2,39 @@
|
|||
#if 0
|
||||
; SPIR-V
|
||||
; Version: 1.0
|
||||
; Generator: Khronos Glslang Reference Front End; 10
|
||||
; Bound: 25175
|
||||
; Generator: Khronos Glslang Reference Front End; 11
|
||||
; Bound: 25245
|
||||
; Schema: 0
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 8 8 1
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpMemberDecorate %_struct_1014 0 Offset 0
|
||||
OpMemberDecorate %_struct_1014 1 Offset 8
|
||||
OpMemberDecorate %_struct_1014 2 Offset 12
|
||||
OpDecorate %_struct_1014 Block
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_runtimearr_v4uint ArrayStride 16
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpMemberDecorate %_struct_1972 0 NonReadable
|
||||
OpMemberDecorate %_struct_1972 0 Offset 0
|
||||
OpDecorate %_struct_1972 BufferBlock
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
%_ptr_Function_uint = OpTypePointer Function %uint
|
||||
%v2uint = OpTypeVector %uint 2
|
||||
%209 = OpTypeFunction %v2uint %_ptr_Function_uint
|
||||
%_ptr_Function_v2uint = OpTypePointer Function %v2uint
|
||||
%bool = OpTypeBool
|
||||
%_ptr_Function_bool = OpTypePointer Function %bool
|
||||
%2523 = OpTypeFunction %uint %_ptr_Function_v2uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_bool %_ptr_Function_uint %_ptr_Function_uint %_ptr_Function_v2uint
|
||||
%_struct_1432 = OpTypeStruct %uint %uint %bool %uint %uint %uint %v2uint %v2uint %v2uint %uint %v2uint
|
||||
%1119 = OpTypeFunction %_struct_1432
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%1837 = OpConstantComposite %v2uint %uint_2 %uint_1
|
||||
|
@ -39,6 +47,7 @@
|
|||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_ptr_Function_int = OpTypePointer Function %int
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
|
@ -46,25 +55,41 @@
|
|||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
%_ptr_Function__struct_1432 = OpTypePointer Function %_struct_1432
|
||||
%int_0 = OpConstant %int 0
|
||||
%uint_1023 = OpConstant %uint 1023
|
||||
%uint_10 = OpConstant %uint 10
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%uint_4096 = OpConstant %uint 4096
|
||||
%int_3 = OpConstant %int 3
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%uint_2047 = OpConstant %uint 2047
|
||||
%int_4 = OpConstant %int 4
|
||||
%uint_24 = OpConstant %uint 24
|
||||
%uint_15 = OpConstant %uint 15
|
||||
%int_5 = OpConstant %int 5
|
||||
%uint_28 = OpConstant %uint 28
|
||||
%int_6 = OpConstant %int 6
|
||||
%uint_19 = OpConstant %uint 19
|
||||
%2179 = OpConstantComposite %v2uint %uint_16 %uint_19
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%uint_536870912 = OpConstant %uint 536870912
|
||||
%int_7 = OpConstant %int 7
|
||||
%int_8 = OpConstant %int 8
|
||||
%uint_4 = OpConstant %uint 4
|
||||
%1855 = OpConstantComposite %v2uint %uint_0 %uint_4
|
||||
%1856 = OpConstantComposite %v2uint %uint_4 %uint_1
|
||||
%int_9 = OpConstant %int 9
|
||||
%uint_5 = OpConstant %uint 5
|
||||
%int_10 = OpConstant %int 10
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_ptr_Input_uint = OpTypePointer Input %uint
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%true = OpConstantTrue %bool
|
||||
%false = OpConstantFalse %bool
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
|
@ -73,223 +98,625 @@
|
|||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
%1954 = OpConstantComposite %v2uint %uint_7 %uint_7
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%19978 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
%8574 = OpBitwiseAnd %uint %19978 %uint_3
|
||||
%18836 = OpShiftRightLogical %uint %15627 %uint_13
|
||||
%9130 = OpBitwiseAnd %uint %18836 %uint_2047
|
||||
%8871 = OpCompositeConstruct %v2uint %20824 %20824
|
||||
%9538 = OpShiftRightLogical %v2uint %8871 %2179
|
||||
%24941 = OpBitwiseAnd %v2uint %9538 %1954
|
||||
%20305 = OpShiftRightLogical %v2uint %8871 %1855
|
||||
%25154 = OpShiftLeftLogical %v2uint %1828 %1856
|
||||
%18608 = OpISub %v2uint %25154 %1828
|
||||
%18743 = OpBitwiseAnd %v2uint %20305 %18608
|
||||
%22404 = OpShiftLeftLogical %v2uint %18743 %1870
|
||||
%23019 = OpIMul %v2uint %22404 %24941
|
||||
%13123 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%14785 = OpBitwiseAnd %uint %13123 %uint_2047
|
||||
%8858 = OpCompositeExtract %uint %24941 0
|
||||
%22993 = OpIMul %uint %14785 %8858
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%18180 = OpLoad %v2uint %20321
|
||||
%13183 = OpCompositeConstruct %v2uint %8574 %8574
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
%22612 = OpSelect %v2uint %21741 %1828 %1807
|
||||
%23890 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%19209 = OpLoad %uint %23890
|
||||
%20350 = OpCompositeExtract %uint %22612 0
|
||||
%15478 = OpShiftLeftLogical %uint %22993 %20350
|
||||
%15379 = OpUGreaterThanEqual %bool %19209 %15478
|
||||
OpSelectionMerge %17447 DontFlatten
|
||||
OpBranchConditional %15379 %21992 %17447
|
||||
%21992 = OpLabel
|
||||
OpBranch %19578
|
||||
%17447 = OpLabel
|
||||
%14637 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%20690 = OpVectorShuffle %v2uint %14637 %14637 0 1
|
||||
%9909 = OpShiftLeftLogical %v2uint %20690 %1834
|
||||
%24302 = OpShiftLeftLogical %v2uint %23019 %22612
|
||||
%21348 = OpIAdd %v2uint %9909 %24302
|
||||
%20172 = OpUGreaterThanEqual %v2bool %1807 %1837
|
||||
%8903 = OpSelect %v2uint %20172 %1828 %1807
|
||||
%10430 = OpShiftLeftLogical %v2uint %21348 %8903
|
||||
%16475 = OpShiftRightLogical %v2uint %1807 %1816
|
||||
%13071 = OpBitwiseAnd %v2uint %16475 %1828
|
||||
%20272 = OpIAdd %v2uint %10430 %13071
|
||||
%21145 = OpIMul %v2uint %2719 %24941
|
||||
%14725 = OpShiftRightLogical %v2uint %21145 %1816
|
||||
%19799 = OpUDiv %v2uint %20272 %14725
|
||||
%20390 = OpCompositeExtract %uint %19799 1
|
||||
%11046 = OpIMul %uint %20390 %20561
|
||||
%24665 = OpCompositeExtract %uint %19799 0
|
||||
%21536 = OpIAdd %uint %11046 %24665
|
||||
%8742 = OpIAdd %uint %9130 %21536
|
||||
%22376 = OpIMul %v2uint %19799 %14725
|
||||
%20715 = OpISub %v2uint %20272 %22376
|
||||
%7303 = OpCompositeExtract %uint %21145 0
|
||||
%22882 = OpCompositeExtract %uint %21145 1
|
||||
%13170 = OpIMul %uint %7303 %22882
|
||||
%14551 = OpIMul %uint %8742 %13170
|
||||
%6805 = OpCompositeExtract %uint %20715 1
|
||||
%23526 = OpCompositeExtract %uint %14725 0
|
||||
%22886 = OpIMul %uint %6805 %23526
|
||||
%6886 = OpCompositeExtract %uint %20715 0
|
||||
%9696 = OpIAdd %uint %22886 %6886
|
||||
%18021 = OpShiftLeftLogical %uint %9696 %uint_1
|
||||
%18363 = OpIAdd %uint %14551 %18021
|
||||
%13884 = OpIMul %uint %13170 %uint_2048
|
||||
%20061 = OpUMod %uint %18363 %13884
|
||||
%19460 = OpShiftRightLogical %uint %20061 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %18180 %18180 0 1 0 1
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
OpStore %22875 %14952
|
||||
%11458 = OpIAdd %uint %19460 %uint_2
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11458
|
||||
OpStore %22876 %14952
|
||||
%11459 = OpIAdd %uint %19460 %uint_3
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11459
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%24915 = OpLabel
|
||||
%4442 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%6024 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14447 = OpVariable %_ptr_Function_uint Function
|
||||
%3166 = OpVariable %_ptr_Function_uint Function
|
||||
%14448 = OpVariable %_ptr_Function_v2uint Function
|
||||
%14449 = OpVariable %_ptr_Function_uint Function
|
||||
%14450 = OpVariable %_ptr_Function_bool Function
|
||||
%14451 = OpVariable %_ptr_Function_uint Function
|
||||
%14452 = OpVariable %_ptr_Function_uint Function
|
||||
%14453 = OpVariable %_ptr_Function_bool Function
|
||||
%14454 = OpVariable %_ptr_Function_uint Function
|
||||
%14455 = OpVariable %_ptr_Function_uint Function
|
||||
%5786 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4283 = OpVariable %_ptr_Function_uint Function
|
||||
%11357 = OpFunctionCall %_struct_1432 %3667
|
||||
OpStore %4442 %11357
|
||||
%13396 = OpAccessChain %_ptr_Function_uint %4442 %int_1
|
||||
%7815 = OpLoad %uint %13396
|
||||
OpStore %14447 %7815
|
||||
%7437 = OpFunctionCall %v2uint %5657 %14447
|
||||
%6518 = OpUGreaterThanEqual %v2bool %7437 %1837
|
||||
%20800 = OpSelect %v2uint %6518 %1828 %1807
|
||||
OpStore %6024 %20800
|
||||
%13683 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0
|
||||
%7372 = OpLoad %uint %13683
|
||||
%20154 = OpAccessChain %_ptr_Function_uint %4442 %int_9
|
||||
%22408 = OpLoad %uint %20154
|
||||
%22643 = OpAccessChain %_ptr_Function_uint %6024 %uint_0
|
||||
%20963 = OpLoad %uint %22643
|
||||
%11370 = OpShiftLeftLogical %uint %22408 %20963
|
||||
%12163 = OpUGreaterThanEqual %bool %7372 %11370
|
||||
OpSelectionMerge %9994 DontFlatten
|
||||
OpBranchConditional %12163 %21300 %9994
|
||||
%21300 = OpLabel
|
||||
OpReturn
|
||||
%9994 = OpLabel
|
||||
%11406 = OpLoad %v3uint %gl_GlobalInvocationID
|
||||
%18201 = OpVectorShuffle %v2uint %11406 %11406 0 1
|
||||
%12228 = OpShiftLeftLogical %v2uint %18201 %1834
|
||||
%7368 = OpAccessChain %_ptr_Function_v2uint %4442 %int_8
|
||||
%9231 = OpLoad %v2uint %7368
|
||||
%11697 = OpLoad %v2uint %6024
|
||||
%12587 = OpShiftLeftLogical %v2uint %9231 %11697
|
||||
%17040 = OpIAdd %v2uint %12228 %12587
|
||||
OpStore %14448 %17040
|
||||
%9616 = OpAccessChain %_ptr_Function_uint %4442 %int_3
|
||||
%7910 = OpLoad %uint %9616
|
||||
OpStore %14449 %7910
|
||||
OpStore %14450 %true
|
||||
%14200 = OpAccessChain %_ptr_Function_uint %4442 %int_0
|
||||
%7911 = OpLoad %uint %14200
|
||||
OpStore %14451 %7911
|
||||
OpStore %14452 %uint_0
|
||||
OpStore %14453 %false
|
||||
OpStore %14454 %uint_1
|
||||
OpStore %14455 %uint_0
|
||||
%14201 = OpAccessChain %_ptr_Function_v2uint %4442 %int_6
|
||||
%7816 = OpLoad %v2uint %14201
|
||||
OpStore %5786 %7816
|
||||
%21015 = OpFunctionCall %uint %4615 %14448 %14449 %14450 %14451 %14452 %14453 %14454 %14455 %5786
|
||||
%7280 = OpShiftRightLogical %uint %21015 %uint_2
|
||||
OpStore %3166 %7280
|
||||
OpStore %4283 %uint_0
|
||||
OpBranch %18559
|
||||
%18559 = OpLabel
|
||||
OpLoopMerge %19578 %10123 Unroll
|
||||
OpBranch %17677
|
||||
%17677 = OpLabel
|
||||
%17953 = OpLoad %uint %4283
|
||||
%18597 = OpULessThan %bool %17953 %uint_4
|
||||
OpBranchConditional %18597 %23058 %19578
|
||||
%23058 = OpLabel
|
||||
%14037 = OpLoad %uint %3166
|
||||
%12257 = OpLoad %uint %4283
|
||||
%14918 = OpIAdd %uint %14037 %12257
|
||||
%24539 = OpAccessChain %_ptr_Function_v2uint %4442 %int_10
|
||||
%13056 = OpLoad %v2uint %24539
|
||||
%19129 = OpVectorShuffle %v4uint %13056 %13056 0 1 0 1
|
||||
%9012 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %14918
|
||||
OpStore %9012 %19129
|
||||
OpBranch %10123
|
||||
%10123 = OpLabel
|
||||
%22685 = OpLoad %uint %4283
|
||||
%24842 = OpIAdd %uint %22685 %int_1
|
||||
OpStore %4283 %24842
|
||||
OpBranch %18559
|
||||
%19578 = OpLabel
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
%5657 = OpFunction %v2uint None %209
|
||||
%3189 = OpFunctionParameter %_ptr_Function_uint
|
||||
%12273 = OpLabel
|
||||
%22752 = OpLoad %uint %3189
|
||||
%10674 = OpCompositeConstruct %v2uint %22752 %22752
|
||||
OpReturnValue %10674
|
||||
OpFunctionEnd
|
||||
%4615 = OpFunction %uint None %2523
|
||||
%3356 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%5318 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3206 = OpFunctionParameter %_ptr_Function_bool
|
||||
%4011 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5551 = OpFunctionParameter %_ptr_Function_uint
|
||||
%4574 = OpFunctionParameter %_ptr_Function_bool
|
||||
%5508 = OpFunctionParameter %_ptr_Function_uint
|
||||
%5693 = OpFunctionParameter %_ptr_Function_uint
|
||||
%3226 = OpFunctionParameter %_ptr_Function_v2uint
|
||||
%6291 = OpLabel
|
||||
%3512 = OpVariable %_ptr_Function_v2uint Function
|
||||
%19693 = OpVariable %_ptr_Function_uint Function
|
||||
%12247 = OpVariable %_ptr_Function_uint Function
|
||||
%3238 = OpVariable %_ptr_Function_v2uint Function
|
||||
%5948 = OpVariable %_ptr_Function_v2uint Function
|
||||
%3820 = OpVariable %_ptr_Function_v2uint Function
|
||||
%4739 = OpVariable %_ptr_Function_uint Function
|
||||
%12285 = OpVariable %_ptr_Function_int Function
|
||||
%3559 = OpVariable %_ptr_Function_uint Function
|
||||
%14643 = OpLoad %v2uint %3356
|
||||
%13877 = OpLoad %uint %5551
|
||||
OpStore %19693 %13877
|
||||
%24308 = OpFunctionCall %v2uint %5657 %19693
|
||||
%6864 = OpUGreaterThanEqual %v2bool %24308 %1837
|
||||
%14432 = OpSelect %v2uint %6864 %1828 %1807
|
||||
%9373 = OpShiftLeftLogical %v2uint %14643 %14432
|
||||
OpStore %3512 %9373
|
||||
%11421 = OpLoad %uint %5693
|
||||
OpStore %12247 %11421
|
||||
%19157 = OpFunctionCall %v2uint %5657 %12247
|
||||
%11026 = OpShiftRightLogical %v2uint %19157 %1816
|
||||
%6636 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%7260 = OpBitwiseAnd %v2uint %11026 %6636
|
||||
%23199 = OpLoad %v2uint %3512
|
||||
%15065 = OpIAdd %v2uint %23199 %7260
|
||||
OpStore %3512 %15065
|
||||
%8834 = OpLoad %v2uint %3226
|
||||
%16185 = OpIMul %v2uint %2719 %8834
|
||||
OpStore %3238 %16185
|
||||
%18228 = OpLoad %v2uint %3238
|
||||
%12557 = OpLoad %uint %5508
|
||||
%21335 = OpCompositeConstruct %v2uint %12557 %uint_0
|
||||
%7613 = OpShiftRightLogical %v2uint %18228 %21335
|
||||
OpStore %5948 %7613
|
||||
%11444 = OpLoad %v2uint %3512
|
||||
%19778 = OpLoad %v2uint %5948
|
||||
%21368 = OpUDiv %v2uint %11444 %19778
|
||||
OpStore %3820 %21368
|
||||
%24850 = OpAccessChain %_ptr_Function_uint %3820 %uint_1
|
||||
%7213 = OpLoad %uint %24850
|
||||
%19372 = OpLoad %uint %4011
|
||||
%18088 = OpIMul %uint %7213 %19372
|
||||
%15817 = OpAccessChain %_ptr_Function_uint %3820 %uint_0
|
||||
%24600 = OpLoad %uint %15817
|
||||
%11452 = OpIAdd %uint %18088 %24600
|
||||
%24126 = OpLoad %uint %5318
|
||||
%6231 = OpIAdd %uint %24126 %11452
|
||||
OpStore %5318 %6231
|
||||
%22447 = OpLoad %v2uint %3820
|
||||
%20105 = OpLoad %v2uint %5948
|
||||
%20091 = OpIMul %v2uint %22447 %20105
|
||||
%16327 = OpLoad %v2uint %3512
|
||||
%24756 = OpISub %v2uint %16327 %20091
|
||||
OpStore %3512 %24756
|
||||
%13195 = OpLoad %bool %4574
|
||||
OpSelectionMerge %6726 None
|
||||
OpBranchConditional %13195 %9929 %6726
|
||||
%9929 = OpLabel
|
||||
%18461 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%10200 = OpLoad %uint %18461
|
||||
%22403 = OpShiftRightLogical %uint %10200 %uint_1
|
||||
OpStore %4739 %22403
|
||||
%16624 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%14112 = OpLoad %uint %16624
|
||||
%10574 = OpBitcast %int %14112
|
||||
%10379 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%19272 = OpLoad %uint %10379
|
||||
%15564 = OpLoad %uint %4739
|
||||
%21050 = OpUGreaterThanEqual %bool %19272 %15564
|
||||
OpSelectionMerge %7923 None
|
||||
OpBranchConditional %21050 %11818 %7847
|
||||
%11818 = OpLabel
|
||||
%19971 = OpLoad %uint %4739
|
||||
%21718 = OpBitcast %int %19971
|
||||
%22465 = OpSNegate %int %21718
|
||||
OpStore %12285 %22465
|
||||
OpBranch %7923
|
||||
%7847 = OpLabel
|
||||
%21177 = OpLoad %uint %4739
|
||||
%17272 = OpBitcast %int %21177
|
||||
OpStore %12285 %17272
|
||||
OpBranch %7923
|
||||
%7923 = OpLabel
|
||||
%21663 = OpLoad %int %12285
|
||||
%8420 = OpIAdd %int %10574 %21663
|
||||
%8255 = OpBitcast %uint %8420
|
||||
%19386 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
OpStore %19386 %8255
|
||||
OpBranch %6726
|
||||
%6726 = OpLabel
|
||||
%12294 = OpLoad %uint %5318
|
||||
%7947 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%7594 = OpLoad %uint %7947
|
||||
%19227 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16423 = OpLoad %uint %19227
|
||||
%22413 = OpIMul %uint %7594 %16423
|
||||
%11523 = OpIMul %uint %12294 %22413
|
||||
%23454 = OpAccessChain %_ptr_Function_uint %3512 %uint_1
|
||||
%16428 = OpLoad %uint %23454
|
||||
%19228 = OpAccessChain %_ptr_Function_uint %5948 %uint_0
|
||||
%15150 = OpLoad %uint %19228
|
||||
%14857 = OpIMul %uint %16428 %15150
|
||||
%15818 = OpAccessChain %_ptr_Function_uint %3512 %uint_0
|
||||
%24601 = OpLoad %uint %15818
|
||||
%12744 = OpIAdd %uint %14857 %24601
|
||||
%13616 = OpLoad %uint %5508
|
||||
%22452 = OpShiftLeftLogical %uint %12744 %13616
|
||||
%14764 = OpIAdd %uint %11523 %22452
|
||||
OpStore %3559 %14764
|
||||
%11582 = OpLoad %bool %3206
|
||||
OpSelectionMerge %10317 None
|
||||
OpBranchConditional %11582 %9930 %10317
|
||||
%9930 = OpLabel
|
||||
%16010 = OpAccessChain %_ptr_Function_uint %3238 %uint_0
|
||||
%13427 = OpLoad %uint %16010
|
||||
%19229 = OpAccessChain %_ptr_Function_uint %3238 %uint_1
|
||||
%16424 = OpLoad %uint %19229
|
||||
%22337 = OpIMul %uint %13427 %16424
|
||||
%13659 = OpIMul %uint %22337 %uint_2048
|
||||
%23950 = OpLoad %uint %3559
|
||||
%9119 = OpUMod %uint %23950 %13659
|
||||
OpStore %3559 %9119
|
||||
OpBranch %10317
|
||||
%10317 = OpLabel
|
||||
%11326 = OpLoad %uint %3559
|
||||
OpReturnValue %11326
|
||||
OpFunctionEnd
|
||||
%3667 = OpFunction %_struct_1432 None %1119
|
||||
%13312 = OpLabel
|
||||
%4072 = OpVariable %_ptr_Function_uint Function
|
||||
%22228 = OpVariable %_ptr_Function__struct_1432 Function
|
||||
%14782 = OpVariable %_ptr_Function_uint Function
|
||||
%14783 = OpVariable %_ptr_Function_uint Function
|
||||
%14896 = OpVariable %_ptr_Function_uint Function
|
||||
%13782 = OpVariable %_ptr_Function_uint Function
|
||||
%22605 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1
|
||||
%21130 = OpLoad %uint %22605
|
||||
%20432 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2
|
||||
%6813 = OpLoad %uint %20432
|
||||
OpStore %4072 %6813
|
||||
%18064 = OpBitwiseAnd %uint %21130 %uint_1023
|
||||
%17899 = OpAccessChain %_ptr_Function_uint %22228 %int_0
|
||||
OpStore %17899 %18064
|
||||
%13602 = OpShiftRightLogical %uint %21130 %uint_10
|
||||
%24373 = OpBitwiseAnd %uint %13602 %uint_3
|
||||
%14983 = OpAccessChain %_ptr_Function_uint %22228 %int_1
|
||||
OpStore %14983 %24373
|
||||
%15623 = OpBitwiseAnd %uint %21130 %uint_4096
|
||||
%17223 = OpINotEqual %bool %15623 %uint_0
|
||||
%10650 = OpAccessChain %_ptr_Function_bool %22228 %int_2
|
||||
OpStore %10650 %17223
|
||||
%13603 = OpShiftRightLogical %uint %21130 %uint_13
|
||||
%24374 = OpBitwiseAnd %uint %13603 %uint_2047
|
||||
%14888 = OpAccessChain %_ptr_Function_uint %22228 %int_3
|
||||
OpStore %14888 %24374
|
||||
%13604 = OpShiftRightLogical %uint %21130 %uint_24
|
||||
%24375 = OpBitwiseAnd %uint %13604 %uint_15
|
||||
%14889 = OpAccessChain %_ptr_Function_uint %22228 %int_4
|
||||
OpStore %14889 %24375
|
||||
%13605 = OpShiftRightLogical %uint %21130 %uint_28
|
||||
%24376 = OpBitwiseAnd %uint %13605 %uint_1
|
||||
%12361 = OpAccessChain %_ptr_Function_uint %22228 %int_5
|
||||
OpStore %12361 %24376
|
||||
%8088 = OpLoad %uint %4072
|
||||
OpStore %14782 %8088
|
||||
%21692 = OpFunctionCall %v2uint %5657 %14782
|
||||
%7104 = OpShiftRightLogical %v2uint %21692 %2179
|
||||
%9247 = OpCompositeConstruct %v2uint %uint_7 %uint_7
|
||||
%20463 = OpBitwiseAnd %v2uint %7104 %9247
|
||||
%19597 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
OpStore %19597 %20463
|
||||
%19081 = OpBitwiseAnd %uint %21130 %uint_536870912
|
||||
%8380 = OpINotEqual %bool %19081 %uint_0
|
||||
OpSelectionMerge %21818 None
|
||||
OpBranchConditional %8380 %12464 %21550
|
||||
%12464 = OpLabel
|
||||
%18830 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
%9437 = OpLoad %v2uint %18830
|
||||
%20696 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%9648 = OpShiftRightLogical %v2uint %9437 %20696
|
||||
%9178 = OpAccessChain %_ptr_Function_v2uint %22228 %int_7
|
||||
OpStore %9178 %9648
|
||||
OpBranch %21818
|
||||
%21550 = OpLabel
|
||||
OpStore %14783 %uint_0
|
||||
%11358 = OpFunctionCall %v2uint %5657 %14783
|
||||
%6546 = OpAccessChain %_ptr_Function_v2uint %22228 %int_7
|
||||
OpStore %6546 %11358
|
||||
OpBranch %21818
|
||||
%21818 = OpLabel
|
||||
%15272 = OpLoad %uint %4072
|
||||
OpStore %14896 %15272
|
||||
%21350 = OpFunctionCall %v2uint %5657 %14896
|
||||
%7520 = OpShiftRightLogical %v2uint %21350 %1855
|
||||
OpStore %13782 %uint_1
|
||||
%22370 = OpFunctionCall %v2uint %5657 %13782
|
||||
%8478 = OpShiftLeftLogical %v2uint %22370 %1856
|
||||
%23232 = OpCompositeConstruct %v2uint %uint_1 %uint_1
|
||||
%17951 = OpISub %v2uint %8478 %23232
|
||||
%17835 = OpBitwiseAnd %v2uint %7520 %17951
|
||||
%12511 = OpCompositeConstruct %v2uint %uint_3 %uint_3
|
||||
%7685 = OpShiftLeftLogical %v2uint %17835 %12511
|
||||
%6630 = OpAccessChain %_ptr_Function_v2uint %22228 %int_6
|
||||
%13865 = OpLoad %v2uint %6630
|
||||
%17411 = OpIMul %v2uint %7685 %13865
|
||||
%10449 = OpAccessChain %_ptr_Function_v2uint %22228 %int_8
|
||||
OpStore %10449 %17411
|
||||
%7021 = OpLoad %uint %4072
|
||||
%14660 = OpShiftRightLogical %uint %7021 %uint_5
|
||||
%7705 = OpBitwiseAnd %uint %14660 %uint_2047
|
||||
%13883 = OpAccessChain %_ptr_Function_uint %22228 %int_6 %uint_0
|
||||
%13057 = OpLoad %uint %13883
|
||||
%17412 = OpIMul %uint %7705 %13057
|
||||
%10525 = OpAccessChain %_ptr_Function_uint %22228 %int_9
|
||||
OpStore %10525 %17412
|
||||
%13783 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
|
||||
%7726 = OpLoad %v2uint %13783
|
||||
%20240 = OpAccessChain %_ptr_Function_v2uint %22228 %int_10
|
||||
OpStore %20240 %7726
|
||||
%25244 = OpLoad %_struct_1432 %22228
|
||||
OpReturnValue %25244
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
|
||||
const uint32_t resolve_clear_64bpp_scaled_cs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011,
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001,
|
||||
0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023,
|
||||
0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6,
|
||||
0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048,
|
||||
0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48,
|
||||
0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010,
|
||||
0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003,
|
||||
0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7,
|
||||
0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019,
|
||||
0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015,
|
||||
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C,
|
||||
0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F,
|
||||
0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C,
|
||||
0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA,
|
||||
0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C,
|
||||
0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800,
|
||||
0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020,
|
||||
0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F,
|
||||
0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020,
|
||||
0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B,
|
||||
0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28,
|
||||
0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B,
|
||||
0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81,
|
||||
0x000007FF, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C,
|
||||
0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004,
|
||||
0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C,
|
||||
0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B,
|
||||
0x00000A19, 0x00000005, 0x00040020, 0x0000028E, 0x00000009, 0x00000011,
|
||||
0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291,
|
||||
0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001,
|
||||
0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011,
|
||||
0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B,
|
||||
0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4,
|
||||
0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B,
|
||||
0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002,
|
||||
0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
|
||||
0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C,
|
||||
0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011,
|
||||
0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC,
|
||||
0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC,
|
||||
0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2,
|
||||
0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B,
|
||||
0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x00004994,
|
||||
0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994,
|
||||
0x00000A81, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158,
|
||||
0x000500C2, 0x00000011, 0x00002542, 0x000022A7, 0x00000883, 0x000500C7,
|
||||
0x00000011, 0x0000616D, 0x00002542, 0x000007A2, 0x000500C2, 0x00000011,
|
||||
0x00004F51, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, 0x00006242,
|
||||
0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x00006242,
|
||||
0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00004F51, 0x000048B0,
|
||||
0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084,
|
||||
0x00000011, 0x000059EB, 0x00005784, 0x0000616D, 0x000500C2, 0x0000000B,
|
||||
0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1,
|
||||
0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x0000616D,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A,
|
||||
0x00050041, 0x0000028E, 0x00004F61, 0x0000118F, 0x00000A0B, 0x0004003D,
|
||||
0x00000011, 0x00004704, 0x00004F61, 0x00050050, 0x00000011, 0x0000337F,
|
||||
0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F,
|
||||
0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724,
|
||||
0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A,
|
||||
0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B,
|
||||
0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76,
|
||||
0x000059D1, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09,
|
||||
0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13,
|
||||
0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A,
|
||||
0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48,
|
||||
0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000,
|
||||
0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A,
|
||||
0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB, 0x00005854, 0x00050080,
|
||||
0x00000011, 0x00005364, 0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F,
|
||||
0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x000022C7,
|
||||
0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE,
|
||||
0x00005364, 0x000022C7, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F,
|
||||
0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724,
|
||||
0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084,
|
||||
0x00000011, 0x00005299, 0x00000A9F, 0x0000616D, 0x000500C2, 0x00000011,
|
||||
0x00003985, 0x00005299, 0x00000718, 0x00050086, 0x00000011, 0x00004D57,
|
||||
0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x00002226, 0x000023AA, 0x00005420, 0x00050084, 0x00000011, 0x00005768,
|
||||
0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000050EB, 0x00004F30,
|
||||
0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, 0x00000000,
|
||||
0x00050051, 0x0000000B, 0x00005962, 0x00005299, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B,
|
||||
0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95,
|
||||
0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6,
|
||||
0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B,
|
||||
0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB,
|
||||
0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372,
|
||||
0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C,
|
||||
0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F,
|
||||
0x00000017, 0x00003A68, 0x00004704, 0x00004704, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00000001, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7,
|
||||
0x00000A0B, 0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080,
|
||||
0x0000000B, 0x00002CC1, 0x00004C04, 0x00000A0D, 0x00060041, 0x00000294,
|
||||
0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B,
|
||||
0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, 0x00004C04, 0x00000A10,
|
||||
0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2,
|
||||
0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3,
|
||||
0x00004C04, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7,
|
||||
0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9,
|
||||
0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000,
|
||||
0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021,
|
||||
0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047,
|
||||
0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
|
||||
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
|
||||
0x00040020, 0x00000288, 0x00000007, 0x0000000B, 0x00040017, 0x00000011,
|
||||
0x0000000B, 0x00000002, 0x00040021, 0x000000D1, 0x00000011, 0x00000288,
|
||||
0x00040020, 0x0000028E, 0x00000007, 0x00000011, 0x00020014, 0x00000009,
|
||||
0x00040020, 0x00000286, 0x00000007, 0x00000009, 0x000C0021, 0x000009DB,
|
||||
0x0000000B, 0x0000028E, 0x00000288, 0x00000286, 0x00000288, 0x00000288,
|
||||
0x00000286, 0x00000288, 0x00000288, 0x0000028E, 0x000D001E, 0x00000598,
|
||||
0x0000000B, 0x0000000B, 0x00000009, 0x0000000B, 0x0000000B, 0x0000000B,
|
||||
0x00000011, 0x00000011, 0x00000011, 0x0000000B, 0x00000011, 0x00030021,
|
||||
0x0000045F, 0x00000598, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011,
|
||||
0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C,
|
||||
0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011,
|
||||
0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718,
|
||||
0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011,
|
||||
0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x00040020, 0x00000289, 0x00000007, 0x0000000C, 0x0004002B,
|
||||
0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, 0x00000011,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6,
|
||||
0x0004003B, 0x00000673, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C,
|
||||
0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009, 0x0000000B,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x00000815,
|
||||
0x00000007, 0x00000598, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B,
|
||||
0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
|
||||
0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000C,
|
||||
0x00000A14, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D,
|
||||
0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000C,
|
||||
0x00000A17, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018,
|
||||
0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000C,
|
||||
0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C,
|
||||
0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000B,
|
||||
0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A,
|
||||
0x00000A43, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B,
|
||||
0x0000000B, 0x00000510, 0x20000000, 0x0004002B, 0x0000000C, 0x00000A20,
|
||||
0x00000007, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B,
|
||||
0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F,
|
||||
0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16,
|
||||
0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A26, 0x00000009, 0x0004002B,
|
||||
0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A29,
|
||||
0x0000000A, 0x00040020, 0x0000028F, 0x00000009, 0x00000011, 0x00040017,
|
||||
0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001,
|
||||
0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020,
|
||||
0x0000028B, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A,
|
||||
0x00000A13, 0x00000A0A, 0x00030029, 0x00000009, 0x00000786, 0x0003002A,
|
||||
0x00000009, 0x00000787, 0x00040017, 0x00000017, 0x0000000B, 0x00000004,
|
||||
0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC,
|
||||
0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32,
|
||||
0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017,
|
||||
0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014,
|
||||
0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B,
|
||||
0x00000815, 0x0000115A, 0x00000007, 0x0004003B, 0x0000028E, 0x00001788,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x0000386F, 0x00000007, 0x0004003B,
|
||||
0x00000288, 0x00000C5E, 0x00000007, 0x0004003B, 0x0000028E, 0x00003870,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003871, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003872, 0x00000007, 0x0004003B, 0x00000288, 0x00003873,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003874, 0x00000007, 0x0004003B,
|
||||
0x00000286, 0x00003875, 0x00000007, 0x0004003B, 0x00000288, 0x00003876,
|
||||
0x00000007, 0x0004003B, 0x00000288, 0x00003877, 0x00000007, 0x0004003B,
|
||||
0x0000028E, 0x0000169A, 0x00000007, 0x0004003B, 0x00000288, 0x000010BB,
|
||||
0x00000007, 0x00040039, 0x00000598, 0x00002C5D, 0x00000E53, 0x0003003E,
|
||||
0x0000115A, 0x00002C5D, 0x00050041, 0x00000288, 0x00003454, 0x0000115A,
|
||||
0x00000A0E, 0x0004003D, 0x0000000B, 0x00001E87, 0x00003454, 0x0003003E,
|
||||
0x0000386F, 0x00001E87, 0x00050039, 0x00000011, 0x00001D0D, 0x00001619,
|
||||
0x0000386F, 0x000500AE, 0x0000000F, 0x00001976, 0x00001D0D, 0x0000072D,
|
||||
0x000600A9, 0x00000011, 0x00005140, 0x00001976, 0x00000724, 0x0000070F,
|
||||
0x0003003E, 0x00001788, 0x00005140, 0x00050041, 0x0000028B, 0x00003573,
|
||||
0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001CCC, 0x00003573,
|
||||
0x00050041, 0x00000288, 0x00004EBA, 0x0000115A, 0x00000A26, 0x0004003D,
|
||||
0x0000000B, 0x00005788, 0x00004EBA, 0x00050041, 0x00000288, 0x00005873,
|
||||
0x00001788, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000051E3, 0x00005873,
|
||||
0x000500C4, 0x0000000B, 0x00002C6A, 0x00005788, 0x000051E3, 0x000500AE,
|
||||
0x00000009, 0x00002F83, 0x00001CCC, 0x00002C6A, 0x000300F7, 0x0000270A,
|
||||
0x00000002, 0x000400FA, 0x00002F83, 0x00005334, 0x0000270A, 0x000200F8,
|
||||
0x00005334, 0x000100FD, 0x000200F8, 0x0000270A, 0x0004003D, 0x00000014,
|
||||
0x00002C8E, 0x00000F48, 0x0007004F, 0x00000011, 0x00004719, 0x00002C8E,
|
||||
0x00002C8E, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002FC4,
|
||||
0x00004719, 0x0000072A, 0x00050041, 0x0000028E, 0x00001CC8, 0x0000115A,
|
||||
0x00000A23, 0x0004003D, 0x00000011, 0x0000240F, 0x00001CC8, 0x0004003D,
|
||||
0x00000011, 0x00002DB1, 0x00001788, 0x000500C4, 0x00000011, 0x0000312B,
|
||||
0x0000240F, 0x00002DB1, 0x00050080, 0x00000011, 0x00004290, 0x00002FC4,
|
||||
0x0000312B, 0x0003003E, 0x00003870, 0x00004290, 0x00050041, 0x00000288,
|
||||
0x00002590, 0x0000115A, 0x00000A14, 0x0004003D, 0x0000000B, 0x00001EE6,
|
||||
0x00002590, 0x0003003E, 0x00003871, 0x00001EE6, 0x0003003E, 0x00003872,
|
||||
0x00000786, 0x00050041, 0x00000288, 0x00003778, 0x0000115A, 0x00000A0B,
|
||||
0x0004003D, 0x0000000B, 0x00001EE7, 0x00003778, 0x0003003E, 0x00003873,
|
||||
0x00001EE7, 0x0003003E, 0x00003874, 0x00000A0A, 0x0003003E, 0x00003875,
|
||||
0x00000787, 0x0003003E, 0x00003876, 0x00000A0D, 0x0003003E, 0x00003877,
|
||||
0x00000A0A, 0x00050041, 0x0000028E, 0x00003779, 0x0000115A, 0x00000A1D,
|
||||
0x0004003D, 0x00000011, 0x00001E88, 0x00003779, 0x0003003E, 0x0000169A,
|
||||
0x00001E88, 0x000D0039, 0x0000000B, 0x00005217, 0x00001207, 0x00003870,
|
||||
0x00003871, 0x00003872, 0x00003873, 0x00003874, 0x00003875, 0x00003876,
|
||||
0x00003877, 0x0000169A, 0x000500C2, 0x0000000B, 0x00001C70, 0x00005217,
|
||||
0x00000A10, 0x0003003E, 0x00000C5E, 0x00001C70, 0x0003003E, 0x000010BB,
|
||||
0x00000A0A, 0x000200F9, 0x0000487F, 0x000200F8, 0x0000487F, 0x000400F6,
|
||||
0x00004C7A, 0x0000278B, 0x00000001, 0x000200F9, 0x0000450D, 0x000200F8,
|
||||
0x0000450D, 0x0004003D, 0x0000000B, 0x00004621, 0x000010BB, 0x000500B0,
|
||||
0x00000009, 0x000048A5, 0x00004621, 0x00000A16, 0x000400FA, 0x000048A5,
|
||||
0x00005A12, 0x00004C7A, 0x000200F8, 0x00005A12, 0x0004003D, 0x0000000B,
|
||||
0x000036D5, 0x00000C5E, 0x0004003D, 0x0000000B, 0x00002FE1, 0x000010BB,
|
||||
0x00050080, 0x0000000B, 0x00003A46, 0x000036D5, 0x00002FE1, 0x00050041,
|
||||
0x0000028E, 0x00005FDB, 0x0000115A, 0x00000A29, 0x0004003D, 0x00000011,
|
||||
0x00003300, 0x00005FDB, 0x0009004F, 0x00000017, 0x00004AB9, 0x00003300,
|
||||
0x00003300, 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00060041,
|
||||
0x00000294, 0x00002334, 0x00000CC7, 0x00000A0B, 0x00003A46, 0x0003003E,
|
||||
0x00002334, 0x00004AB9, 0x000200F9, 0x0000278B, 0x000200F8, 0x0000278B,
|
||||
0x0004003D, 0x0000000B, 0x0000589D, 0x000010BB, 0x00050080, 0x0000000B,
|
||||
0x0000610A, 0x0000589D, 0x00000A0E, 0x0003003E, 0x000010BB, 0x0000610A,
|
||||
0x000200F9, 0x0000487F, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00050036, 0x00000011, 0x00001619, 0x00000000, 0x000000D1, 0x00030037,
|
||||
0x00000288, 0x00000C75, 0x000200F8, 0x00002FF1, 0x0004003D, 0x0000000B,
|
||||
0x000058E0, 0x00000C75, 0x00050050, 0x00000011, 0x000029B2, 0x000058E0,
|
||||
0x000058E0, 0x000200FE, 0x000029B2, 0x00010038, 0x00050036, 0x0000000B,
|
||||
0x00001207, 0x00000000, 0x000009DB, 0x00030037, 0x0000028E, 0x00000D1C,
|
||||
0x00030037, 0x00000288, 0x000014C6, 0x00030037, 0x00000286, 0x00000C86,
|
||||
0x00030037, 0x00000288, 0x00000FAB, 0x00030037, 0x00000288, 0x000015AF,
|
||||
0x00030037, 0x00000286, 0x000011DE, 0x00030037, 0x00000288, 0x00001584,
|
||||
0x00030037, 0x00000288, 0x0000163D, 0x00030037, 0x0000028E, 0x00000C9A,
|
||||
0x000200F8, 0x00001893, 0x0004003B, 0x0000028E, 0x00000DB8, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x00004CED, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00002FD7, 0x00000007, 0x0004003B, 0x0000028E, 0x00000CA6, 0x00000007,
|
||||
0x0004003B, 0x0000028E, 0x0000173C, 0x00000007, 0x0004003B, 0x0000028E,
|
||||
0x00000EEC, 0x00000007, 0x0004003B, 0x00000288, 0x00001283, 0x00000007,
|
||||
0x0004003B, 0x00000289, 0x00002FFD, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00000DE7, 0x00000007, 0x0004003D, 0x00000011, 0x00003933, 0x00000D1C,
|
||||
0x0004003D, 0x0000000B, 0x00003635, 0x000015AF, 0x0003003E, 0x00004CED,
|
||||
0x00003635, 0x00050039, 0x00000011, 0x00005EF4, 0x00001619, 0x00004CED,
|
||||
0x000500AE, 0x0000000F, 0x00001AD0, 0x00005EF4, 0x0000072D, 0x000600A9,
|
||||
0x00000011, 0x00003860, 0x00001AD0, 0x00000724, 0x0000070F, 0x000500C4,
|
||||
0x00000011, 0x0000249D, 0x00003933, 0x00003860, 0x0003003E, 0x00000DB8,
|
||||
0x0000249D, 0x0004003D, 0x0000000B, 0x00002C9D, 0x0000163D, 0x0003003E,
|
||||
0x00002FD7, 0x00002C9D, 0x00050039, 0x00000011, 0x00004AD5, 0x00001619,
|
||||
0x00002FD7, 0x000500C2, 0x00000011, 0x00002B12, 0x00004AD5, 0x00000718,
|
||||
0x00050050, 0x00000011, 0x000019EC, 0x00000A0D, 0x00000A0D, 0x000500C7,
|
||||
0x00000011, 0x00001C5C, 0x00002B12, 0x000019EC, 0x0004003D, 0x00000011,
|
||||
0x00005A9F, 0x00000DB8, 0x00050080, 0x00000011, 0x00003AD9, 0x00005A9F,
|
||||
0x00001C5C, 0x0003003E, 0x00000DB8, 0x00003AD9, 0x0004003D, 0x00000011,
|
||||
0x00002282, 0x00000C9A, 0x00050084, 0x00000011, 0x00003F39, 0x00000A9F,
|
||||
0x00002282, 0x0003003E, 0x00000CA6, 0x00003F39, 0x0004003D, 0x00000011,
|
||||
0x00004734, 0x00000CA6, 0x0004003D, 0x0000000B, 0x0000310D, 0x00001584,
|
||||
0x00050050, 0x00000011, 0x00005357, 0x0000310D, 0x00000A0A, 0x000500C2,
|
||||
0x00000011, 0x00001DBD, 0x00004734, 0x00005357, 0x0003003E, 0x0000173C,
|
||||
0x00001DBD, 0x0004003D, 0x00000011, 0x00002CB4, 0x00000DB8, 0x0004003D,
|
||||
0x00000011, 0x00004D42, 0x0000173C, 0x00050086, 0x00000011, 0x00005378,
|
||||
0x00002CB4, 0x00004D42, 0x0003003E, 0x00000EEC, 0x00005378, 0x00050041,
|
||||
0x00000288, 0x00006112, 0x00000EEC, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00001C2D, 0x00006112, 0x0004003D, 0x0000000B, 0x00004BAC, 0x00000FAB,
|
||||
0x00050084, 0x0000000B, 0x000046A8, 0x00001C2D, 0x00004BAC, 0x00050041,
|
||||
0x00000288, 0x00003DC9, 0x00000EEC, 0x00000A0A, 0x0004003D, 0x0000000B,
|
||||
0x00006018, 0x00003DC9, 0x00050080, 0x0000000B, 0x00002CBC, 0x000046A8,
|
||||
0x00006018, 0x0004003D, 0x0000000B, 0x00005E3E, 0x000014C6, 0x00050080,
|
||||
0x0000000B, 0x00001857, 0x00005E3E, 0x00002CBC, 0x0003003E, 0x000014C6,
|
||||
0x00001857, 0x0004003D, 0x00000011, 0x000057AF, 0x00000EEC, 0x0004003D,
|
||||
0x00000011, 0x00004E89, 0x0000173C, 0x00050084, 0x00000011, 0x00004E7B,
|
||||
0x000057AF, 0x00004E89, 0x0004003D, 0x00000011, 0x00003FC7, 0x00000DB8,
|
||||
0x00050082, 0x00000011, 0x000060B4, 0x00003FC7, 0x00004E7B, 0x0003003E,
|
||||
0x00000DB8, 0x000060B4, 0x0004003D, 0x00000009, 0x0000338B, 0x000011DE,
|
||||
0x000300F7, 0x00001A46, 0x00000000, 0x000400FA, 0x0000338B, 0x000026C9,
|
||||
0x00001A46, 0x000200F8, 0x000026C9, 0x00050041, 0x00000288, 0x0000481D,
|
||||
0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000027D8, 0x0000481D,
|
||||
0x000500C2, 0x0000000B, 0x00005783, 0x000027D8, 0x00000A0D, 0x0003003E,
|
||||
0x00001283, 0x00005783, 0x00050041, 0x00000288, 0x000040F0, 0x00000DB8,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003720, 0x000040F0, 0x0004007C,
|
||||
0x0000000C, 0x0000294E, 0x00003720, 0x00050041, 0x00000288, 0x0000288B,
|
||||
0x00000DB8, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B48, 0x0000288B,
|
||||
0x0004003D, 0x0000000B, 0x00003CCC, 0x00001283, 0x000500AE, 0x00000009,
|
||||
0x0000523A, 0x00004B48, 0x00003CCC, 0x000300F7, 0x00001EF3, 0x00000000,
|
||||
0x000400FA, 0x0000523A, 0x00002E2A, 0x00001EA7, 0x000200F8, 0x00002E2A,
|
||||
0x0004003D, 0x0000000B, 0x00004E03, 0x00001283, 0x0004007C, 0x0000000C,
|
||||
0x000054D6, 0x00004E03, 0x0004007E, 0x0000000C, 0x000057C1, 0x000054D6,
|
||||
0x0003003E, 0x00002FFD, 0x000057C1, 0x000200F9, 0x00001EF3, 0x000200F8,
|
||||
0x00001EA7, 0x0004003D, 0x0000000B, 0x000052B9, 0x00001283, 0x0004007C,
|
||||
0x0000000C, 0x00004378, 0x000052B9, 0x0003003E, 0x00002FFD, 0x00004378,
|
||||
0x000200F9, 0x00001EF3, 0x000200F8, 0x00001EF3, 0x0004003D, 0x0000000C,
|
||||
0x0000549F, 0x00002FFD, 0x00050080, 0x0000000C, 0x000020E4, 0x0000294E,
|
||||
0x0000549F, 0x0004007C, 0x0000000B, 0x0000203F, 0x000020E4, 0x00050041,
|
||||
0x00000288, 0x00004BBA, 0x00000DB8, 0x00000A0A, 0x0003003E, 0x00004BBA,
|
||||
0x0000203F, 0x000200F9, 0x00001A46, 0x000200F8, 0x00001A46, 0x0004003D,
|
||||
0x0000000B, 0x00003006, 0x000014C6, 0x00050041, 0x00000288, 0x00001F0B,
|
||||
0x00000CA6, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001DAA, 0x00001F0B,
|
||||
0x00050041, 0x00000288, 0x00004B1B, 0x00000CA6, 0x00000A0D, 0x0004003D,
|
||||
0x0000000B, 0x00004027, 0x00004B1B, 0x00050084, 0x0000000B, 0x0000578D,
|
||||
0x00001DAA, 0x00004027, 0x00050084, 0x0000000B, 0x00002D03, 0x00003006,
|
||||
0x0000578D, 0x00050041, 0x00000288, 0x00005B9E, 0x00000DB8, 0x00000A0D,
|
||||
0x0004003D, 0x0000000B, 0x0000402C, 0x00005B9E, 0x00050041, 0x00000288,
|
||||
0x00004B1C, 0x0000173C, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003B2E,
|
||||
0x00004B1C, 0x00050084, 0x0000000B, 0x00003A09, 0x0000402C, 0x00003B2E,
|
||||
0x00050041, 0x00000288, 0x00003DCA, 0x00000DB8, 0x00000A0A, 0x0004003D,
|
||||
0x0000000B, 0x00006019, 0x00003DCA, 0x00050080, 0x0000000B, 0x000031C8,
|
||||
0x00003A09, 0x00006019, 0x0004003D, 0x0000000B, 0x00003530, 0x00001584,
|
||||
0x000500C4, 0x0000000B, 0x000057B4, 0x000031C8, 0x00003530, 0x00050080,
|
||||
0x0000000B, 0x000039AC, 0x00002D03, 0x000057B4, 0x0003003E, 0x00000DE7,
|
||||
0x000039AC, 0x0004003D, 0x00000009, 0x00002D3E, 0x00000C86, 0x000300F7,
|
||||
0x0000284D, 0x00000000, 0x000400FA, 0x00002D3E, 0x000026CA, 0x0000284D,
|
||||
0x000200F8, 0x000026CA, 0x00050041, 0x00000288, 0x00003E8A, 0x00000CA6,
|
||||
0x00000A0A, 0x0004003D, 0x0000000B, 0x00003473, 0x00003E8A, 0x00050041,
|
||||
0x00000288, 0x00004B1D, 0x00000CA6, 0x00000A0D, 0x0004003D, 0x0000000B,
|
||||
0x00004028, 0x00004B1D, 0x00050084, 0x0000000B, 0x00005741, 0x00003473,
|
||||
0x00004028, 0x00050084, 0x0000000B, 0x0000355B, 0x00005741, 0x00000A84,
|
||||
0x0004003D, 0x0000000B, 0x00005D8E, 0x00000DE7, 0x00050089, 0x0000000B,
|
||||
0x0000239F, 0x00005D8E, 0x0000355B, 0x0003003E, 0x00000DE7, 0x0000239F,
|
||||
0x000200F9, 0x0000284D, 0x000200F8, 0x0000284D, 0x0004003D, 0x0000000B,
|
||||
0x00002C3E, 0x00000DE7, 0x000200FE, 0x00002C3E, 0x00010038, 0x00050036,
|
||||
0x00000598, 0x00000E53, 0x00000000, 0x0000045F, 0x000200F8, 0x00003400,
|
||||
0x0004003B, 0x00000288, 0x00000FE8, 0x00000007, 0x0004003B, 0x00000815,
|
||||
0x000056D4, 0x00000007, 0x0004003B, 0x00000288, 0x000039BE, 0x00000007,
|
||||
0x0004003B, 0x00000288, 0x000039BF, 0x00000007, 0x0004003B, 0x00000288,
|
||||
0x00003A30, 0x00000007, 0x0004003B, 0x00000288, 0x000035D6, 0x00000007,
|
||||
0x00050041, 0x0000028A, 0x0000584D, 0x0000118F, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x0000528A, 0x0000584D, 0x00050041, 0x0000028A, 0x00004FD0,
|
||||
0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00001A9D, 0x00004FD0,
|
||||
0x0003003E, 0x00000FE8, 0x00001A9D, 0x000500C7, 0x0000000B, 0x00004690,
|
||||
0x0000528A, 0x00000A44, 0x00050041, 0x00000288, 0x000045EB, 0x000056D4,
|
||||
0x00000A0B, 0x0003003E, 0x000045EB, 0x00004690, 0x000500C2, 0x0000000B,
|
||||
0x00003522, 0x0000528A, 0x00000A28, 0x000500C7, 0x0000000B, 0x00005F35,
|
||||
0x00003522, 0x00000A13, 0x00050041, 0x00000288, 0x00003A87, 0x000056D4,
|
||||
0x00000A0E, 0x0003003E, 0x00003A87, 0x00005F35, 0x000500C7, 0x0000000B,
|
||||
0x00003D07, 0x0000528A, 0x00000AFE, 0x000500AB, 0x00000009, 0x00004347,
|
||||
0x00003D07, 0x00000A0A, 0x00050041, 0x00000286, 0x0000299A, 0x000056D4,
|
||||
0x00000A11, 0x0003003E, 0x0000299A, 0x00004347, 0x000500C2, 0x0000000B,
|
||||
0x00003523, 0x0000528A, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F36,
|
||||
0x00003523, 0x00000A81, 0x00050041, 0x00000288, 0x00003A28, 0x000056D4,
|
||||
0x00000A14, 0x0003003E, 0x00003A28, 0x00005F36, 0x000500C2, 0x0000000B,
|
||||
0x00003524, 0x0000528A, 0x00000A52, 0x000500C7, 0x0000000B, 0x00005F37,
|
||||
0x00003524, 0x00000A37, 0x00050041, 0x00000288, 0x00003A29, 0x000056D4,
|
||||
0x00000A17, 0x0003003E, 0x00003A29, 0x00005F37, 0x000500C2, 0x0000000B,
|
||||
0x00003525, 0x0000528A, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00005F38,
|
||||
0x00003525, 0x00000A0D, 0x00050041, 0x00000288, 0x00003049, 0x000056D4,
|
||||
0x00000A1A, 0x0003003E, 0x00003049, 0x00005F38, 0x0004003D, 0x0000000B,
|
||||
0x00001F98, 0x00000FE8, 0x0003003E, 0x000039BE, 0x00001F98, 0x00050039,
|
||||
0x00000011, 0x000054BC, 0x00001619, 0x000039BE, 0x000500C2, 0x00000011,
|
||||
0x00001BC0, 0x000054BC, 0x00000883, 0x00050050, 0x00000011, 0x0000241F,
|
||||
0x00000A1F, 0x00000A1F, 0x000500C7, 0x00000011, 0x00004FEF, 0x00001BC0,
|
||||
0x0000241F, 0x00050041, 0x0000028E, 0x00004C8D, 0x000056D4, 0x00000A1D,
|
||||
0x0003003E, 0x00004C8D, 0x00004FEF, 0x000500C7, 0x0000000B, 0x00004A89,
|
||||
0x0000528A, 0x00000510, 0x000500AB, 0x00000009, 0x000020BC, 0x00004A89,
|
||||
0x00000A0A, 0x000300F7, 0x0000553A, 0x00000000, 0x000400FA, 0x000020BC,
|
||||
0x000030B0, 0x0000542E, 0x000200F8, 0x000030B0, 0x00050041, 0x0000028E,
|
||||
0x0000498E, 0x000056D4, 0x00000A1D, 0x0004003D, 0x00000011, 0x000024DD,
|
||||
0x0000498E, 0x00050050, 0x00000011, 0x000050D8, 0x00000A0D, 0x00000A0D,
|
||||
0x000500C2, 0x00000011, 0x000025B0, 0x000024DD, 0x000050D8, 0x00050041,
|
||||
0x0000028E, 0x000023DA, 0x000056D4, 0x00000A20, 0x0003003E, 0x000023DA,
|
||||
0x000025B0, 0x000200F9, 0x0000553A, 0x000200F8, 0x0000542E, 0x0003003E,
|
||||
0x000039BF, 0x00000A0A, 0x00050039, 0x00000011, 0x00002C5E, 0x00001619,
|
||||
0x000039BF, 0x00050041, 0x0000028E, 0x00001992, 0x000056D4, 0x00000A20,
|
||||
0x0003003E, 0x00001992, 0x00002C5E, 0x000200F9, 0x0000553A, 0x000200F8,
|
||||
0x0000553A, 0x0004003D, 0x0000000B, 0x00003BA8, 0x00000FE8, 0x0003003E,
|
||||
0x00003A30, 0x00003BA8, 0x00050039, 0x00000011, 0x00005366, 0x00001619,
|
||||
0x00003A30, 0x000500C2, 0x00000011, 0x00001D60, 0x00005366, 0x0000073F,
|
||||
0x0003003E, 0x000035D6, 0x00000A0D, 0x00050039, 0x00000011, 0x00005762,
|
||||
0x00001619, 0x000035D6, 0x000500C4, 0x00000011, 0x0000211E, 0x00005762,
|
||||
0x00000740, 0x00050050, 0x00000011, 0x00005AC0, 0x00000A0D, 0x00000A0D,
|
||||
0x00050082, 0x00000011, 0x0000461F, 0x0000211E, 0x00005AC0, 0x000500C7,
|
||||
0x00000011, 0x000045AB, 0x00001D60, 0x0000461F, 0x00050050, 0x00000011,
|
||||
0x000030DF, 0x00000A13, 0x00000A13, 0x000500C4, 0x00000011, 0x00001E05,
|
||||
0x000045AB, 0x000030DF, 0x00050041, 0x0000028E, 0x000019E6, 0x000056D4,
|
||||
0x00000A1D, 0x0004003D, 0x00000011, 0x00003629, 0x000019E6, 0x00050084,
|
||||
0x00000011, 0x00004403, 0x00001E05, 0x00003629, 0x00050041, 0x0000028E,
|
||||
0x000028D1, 0x000056D4, 0x00000A23, 0x0003003E, 0x000028D1, 0x00004403,
|
||||
0x0004003D, 0x0000000B, 0x00001B6D, 0x00000FE8, 0x000500C2, 0x0000000B,
|
||||
0x00003944, 0x00001B6D, 0x00000A19, 0x000500C7, 0x0000000B, 0x00001E19,
|
||||
0x00003944, 0x00000A81, 0x00060041, 0x00000288, 0x0000363B, 0x000056D4,
|
||||
0x00000A1D, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00003301, 0x0000363B,
|
||||
0x00050084, 0x0000000B, 0x00004404, 0x00001E19, 0x00003301, 0x00050041,
|
||||
0x00000288, 0x0000291D, 0x000056D4, 0x00000A26, 0x0003003E, 0x0000291D,
|
||||
0x00004404, 0x00050041, 0x0000028F, 0x000035D7, 0x0000118F, 0x00000A0B,
|
||||
0x0004003D, 0x00000011, 0x00001E2E, 0x000035D7, 0x00050041, 0x0000028E,
|
||||
0x00004F10, 0x000056D4, 0x00000A29, 0x0003003E, 0x00004F10, 0x00001E2E,
|
||||
0x0004003D, 0x00000598, 0x0000629C, 0x000056D4, 0x000200FE, 0x0000629C,
|
||||
0x00010038,
|
||||
};
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1 +1 @@
|
|||
Subproject commit 79ec168f3c1e2fe27335cb8886439f7ef676fb49
|
||||
Subproject commit 9c821dc21ccbd69b2bda421fdb35cb4ae2da8f5e
|
|
@ -1 +1 @@
|
|||
Subproject commit 4451f6ab13dda98bf255a7cd7b4d120132dc0dfd
|
||||
Subproject commit 7cac4f3551b177ebc32aa58d47e3a5ce734f160f
|
|
@ -1 +1 @@
|
|||
Subproject commit c6391a7b8cd57e79ce6b6c832c8e3043c4d9967b
|
||||
Subproject commit 6a74a7d65cafa19e38ec116651436cce6efd5b2e
|
|
@ -1 +1 @@
|
|||
Subproject commit 1c35ba99ce775f8342d87a83a3f0f696f99c2a39
|
||||
Subproject commit f3f5a98ae8570d8e8415992f22595047a095fb20
|
|
@ -1 +1 @@
|
|||
Subproject commit af1ed2fb3d9d67926389a71e12531bef76f50482
|
||||
Subproject commit 2c4b05f6353a99137e1b56d2a83a6b9249d7ffa0
|
|
@ -1 +1 @@
|
|||
Subproject commit 63d1b65a694cfceafc20863afa75df49dfbe6b2a
|
||||
Subproject commit 10a7a647791fa3a24ec4f572f2573a6e0aaa881b
|
|
@ -1 +1 @@
|
|||
Subproject commit 51ce7e131079c061533d741be5fe7cca57f2faac
|
||||
Subproject commit 28b7b232521ace2c8ef3f2ad4126daec3569c14f
|
|
@ -4,7 +4,7 @@ LLVM Release License
|
|||
University of Illinois/NCSA
|
||||
Open Source License
|
||||
|
||||
Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign.
|
||||
Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
|
||||
All rights reserved.
|
||||
|
||||
Developed by:
|
||||
|
@ -63,7 +63,6 @@ Program Directory
|
|||
------- ---------
|
||||
Autoconf llvm/autoconf
|
||||
llvm/projects/ModuleMaker/autoconf
|
||||
llvm/projects/sample/autoconf
|
||||
Google Test llvm/utils/unittest/googletest
|
||||
OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
|
||||
pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue