mirror of
https://github.com/izzy2lost/xenia-edge.git
synced 2026-07-06 00:20:26 -07:00
[Vulkan] Recompile internal shaders with Vulkan SDK 1.4.335.0
spirv-remap was replaced with spirv-opt --canonicalize-ids, and debug information is preserved now.
This commit is contained in:
+54
-25
@@ -10,18 +10,31 @@
|
||||
OpCapability StorageImageExtendedFormats
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 16 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_apply_gamma_size"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_struct_993 Block
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest NonReadable
|
||||
OpDecorate %xe_apply_gamma_dest Binding 0
|
||||
OpDecorate %xe_apply_gamma_dest DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -38,9 +51,9 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_struct_993 = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
@@ -48,7 +61,7 @@
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v3float = OpTypeVector %float 3
|
||||
@@ -56,25 +69,25 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgb10A2
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%xe_apply_gamma_dest = 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
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = 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 %3305 %int_0
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%23076 = OpAny %bool %23437
|
||||
@@ -83,14 +96,14 @@
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%24004 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%19954 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
@@ -106,7 +119,7 @@
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%6845 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1
|
||||
%14371 = OpLoad %152 %5945
|
||||
%14371 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%12884 = OpCompositeExtract %uint %11099 1
|
||||
%17798 = OpShiftRightLogical %uint %12884 %uint_3
|
||||
%15827 = OpIMul %uint %17798 %uint_3
|
||||
@@ -123,7 +136,7 @@
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%6846 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1
|
||||
%14372 = OpLoad %152 %5945
|
||||
%14372 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%12885 = OpCompositeExtract %uint %11099 2
|
||||
%17799 = OpShiftRightLogical %uint %12885 %uint_3
|
||||
%15828 = OpIMul %uint %17799 %uint_3
|
||||
@@ -141,7 +154,7 @@
|
||||
%7206 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22327 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1
|
||||
%6470 = OpCompositeConstruct %v4float %6923 %6924 %22327 %float_1
|
||||
%12275 = OpLoad %166 %3258
|
||||
%12275 = OpLoad %166 %xe_apply_gamma_dest
|
||||
OpImageWrite %12275 %10533 %6470
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
@@ -155,7 +168,23 @@ const uint32_t apply_gamma_pwl_cs[] = {
|
||||
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
|
||||
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
|
||||
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00000008, 0x00000001, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00080005,
|
||||
0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F, 0x496E6F69,
|
||||
0x00000044, 0x00070005, 0x000003E1, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00080006, 0x000003E1, 0x00000000, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x735F616D, 0x00657A69, 0x00060005, 0x00000CE9,
|
||||
0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578, 0x00080005, 0x0000167F,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x735F616D, 0x6372756F, 0x00000065,
|
||||
0x00070005, 0x00001739, 0x615F6578, 0x796C7070, 0x6D61675F, 0x725F616D,
|
||||
0x00706D61, 0x00070005, 0x00000CBA, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x645F616D, 0x00747365, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
|
||||
+57
-28
@@ -9,18 +9,31 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 16 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_apply_gamma_size"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_struct_993 Block
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest NonReadable
|
||||
OpDecorate %xe_apply_gamma_dest Binding 0
|
||||
OpDecorate %xe_apply_gamma_dest DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -37,9 +50,9 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_struct_993 = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
@@ -47,7 +60,7 @@
|
||||
%v2bool = OpTypeVector %bool 2
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v3float = OpTypeVector %float 3
|
||||
@@ -55,7 +68,7 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%uint_2 = OpConstant %uint 2
|
||||
@@ -65,20 +78,20 @@
|
||||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgba16f
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%xe_apply_gamma_dest = 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
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%10264 = OpUndef %v4float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%2 = OpUndef %v4float
|
||||
%main = 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 %3305 %int_0
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%23076 = OpAny %bool %23437
|
||||
@@ -87,14 +100,14 @@
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%24004 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%19954 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
@@ -110,8 +123,8 @@
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%8813 = OpCompositeInsert %v4float %21981 %10264 0
|
||||
%13846 = OpLoad %152 %5945
|
||||
%8813 = OpCompositeInsert %v4float %21981 %2 0
|
||||
%13846 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%17466 = OpCompositeExtract %uint %11099 1
|
||||
%17798 = OpShiftRightLogical %uint %17466 %uint_3
|
||||
%15827 = OpIMul %uint %17798 %uint_3
|
||||
@@ -129,7 +142,7 @@
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%8814 = OpCompositeInsert %v4float %21982 %8813 1
|
||||
%13847 = OpLoad %152 %5945
|
||||
%13847 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%17467 = OpCompositeExtract %uint %11099 2
|
||||
%17799 = OpShiftRightLogical %uint %17467 %uint_3
|
||||
%15828 = OpIMul %uint %17799 %uint_3
|
||||
@@ -150,7 +163,7 @@
|
||||
%24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2
|
||||
%9657 = OpDot %float %24254 %1268
|
||||
%18930 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9657
|
||||
%12273 = OpLoad %166 %3258
|
||||
%12273 = OpLoad %166 %xe_apply_gamma_dest
|
||||
OpImageWrite %12273 %10533 %18930
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
@@ -164,6 +177,22 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
|
||||
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
|
||||
0x00030003, 0x00000002, 0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458,
|
||||
0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461, 0x74756269, 0x00007365,
|
||||
0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373,
|
||||
0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004,
|
||||
0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C,
|
||||
0x7269645F, 0x69746365, 0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F,
|
||||
0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572, 0x00657669, 0x00040005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00080005, 0x00000F48, 0x475F6C67,
|
||||
0x61626F6C, 0x766E496C, 0x7461636F, 0x496E6F69, 0x00000044, 0x00070005,
|
||||
0x000003E1, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x00080006, 0x000003E1, 0x00000000, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x00657A69, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F,
|
||||
0x5F737473, 0x00006578, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070,
|
||||
0x6D61675F, 0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005,
|
||||
0x00000CBA, 0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
|
||||
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
|
||||
@@ -205,7 +234,7 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
|
||||
0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B,
|
||||
0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F,
|
||||
0x00000A3A, 0x00000A22, 0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB,
|
||||
0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, 0x00002818,
|
||||
0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, 0x00000002,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A,
|
||||
0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1,
|
||||
@@ -235,7 +264,7 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
|
||||
0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D,
|
||||
0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x000055DD,
|
||||
0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052,
|
||||
0x0000001D, 0x0000226D, 0x000055DD, 0x00002818, 0x00000000, 0x0004003D,
|
||||
0x0000001D, 0x0000226D, 0x000055DD, 0x00000002, 0x00000000, 0x0004003D,
|
||||
0x00000098, 0x00003616, 0x00001739, 0x00050051, 0x0000000B, 0x0000443A,
|
||||
0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x0000443A,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13,
|
||||
|
||||
+131
-109
@@ -9,14 +9,24 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_apply_gamma_dest
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -35,7 +45,7 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%int_0 = OpConstant %int 0
|
||||
@@ -44,7 +54,7 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%uint_2 = OpConstant %uint 2
|
||||
@@ -53,22 +63,22 @@
|
||||
%float_0_114 = OpConstant %float 0.114
|
||||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%xe_apply_gamma_dest = OpVariable %_ptr_Output_v4float Output
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%10264 = OpUndef %v4float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%2 = OpUndef %v4float
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%21665 = OpLoad %150 %5759
|
||||
%21665 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%19954 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
@@ -84,8 +94,8 @@
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%7244 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
|
||||
%8813 = OpCompositeInsert %v4float %21981 %10264 0
|
||||
%13846 = OpLoad %152 %5945
|
||||
%8813 = OpCompositeInsert %v4float %21981 %2 0
|
||||
%13846 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%17466 = OpCompositeExtract %uint %11099 1
|
||||
%17798 = OpShiftRightLogical %uint %17466 %uint_3
|
||||
%15827 = OpIMul %uint %17798 %uint_3
|
||||
@@ -103,7 +113,7 @@
|
||||
%7245 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
|
||||
%8814 = OpCompositeInsert %v4float %21982 %8813 1
|
||||
%13847 = OpLoad %152 %5945
|
||||
%13847 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%17467 = OpCompositeExtract %uint %11099 2
|
||||
%17799 = OpShiftRightLogical %uint %17467 %uint_3
|
||||
%15828 = OpIMul %uint %17799 %uint_3
|
||||
@@ -124,7 +134,7 @@
|
||||
%24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2
|
||||
%9676 = OpDot %float %24254 %1268
|
||||
%21683 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9676
|
||||
OpStore %3258 %21683
|
||||
OpStore %xe_apply_gamma_dest %21683
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
@@ -134,95 +144,107 @@ const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
|
||||
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, 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, 0x0006002C, 0x00000018,
|
||||
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
|
||||
0x00002818, 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, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x0000226D, 0x000055DD, 0x00002818,
|
||||
0x00000000, 0x0004003D, 0x00000098, 0x00003616, 0x00001739, 0x00050051,
|
||||
0x0000000B, 0x0000443A, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B,
|
||||
0x00004586, 0x0000443A, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3,
|
||||
0x00004586, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3,
|
||||
0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F,
|
||||
0x00000017, 0x000045A5, 0x00003616, 0x0000387C, 0x00050051, 0x0000000B,
|
||||
0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A,
|
||||
0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x0000443A, 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, 0x000055DE, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C,
|
||||
0x0000008A, 0x00060052, 0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D,
|
||||
0x00000001, 0x0004003D, 0x00000098, 0x00003617, 0x00001739, 0x00050051,
|
||||
0x0000000B, 0x0000443B, 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B,
|
||||
0x00004587, 0x0000443B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4,
|
||||
0x00004587, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4,
|
||||
0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F,
|
||||
0x00000017, 0x000045A6, 0x00003617, 0x0000387D, 0x00050051, 0x0000000B,
|
||||
0x000018EA, 0x000045A6, 0x00000000, 0x00040070, 0x0000000D, 0x0000452B,
|
||||
0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, 0x0000443B, 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, 0x0000226E,
|
||||
0x00000002, 0x0008004F, 0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C,
|
||||
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x000025CC,
|
||||
0x00005EBE, 0x000004F4, 0x00070050, 0x0000001D, 0x000054B3, 0x000055DD,
|
||||
0x000055DE, 0x00005733, 0x000025CC, 0x0003003E, 0x00000CBA, 0x000054B3,
|
||||
0x000100FD, 0x00010038,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00060005, 0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F,
|
||||
0x00000000, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005, 0x00000CBA,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365, 0x00040047,
|
||||
0x00000C93, 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, 0x0006002C,
|
||||
0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001,
|
||||
0x0000001D, 0x00000002, 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, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C,
|
||||
0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x0000226D, 0x000055DD,
|
||||
0x00000002, 0x00000000, 0x0004003D, 0x00000098, 0x00003616, 0x00001739,
|
||||
0x00050051, 0x0000000B, 0x0000443A, 0x00002B5B, 0x00000001, 0x000500C2,
|
||||
0x0000000B, 0x00004586, 0x0000443A, 0x00000A13, 0x00050084, 0x0000000B,
|
||||
0x00003DD3, 0x00004586, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7,
|
||||
0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7,
|
||||
0x0005005F, 0x00000017, 0x000045A5, 0x00003616, 0x0000387C, 0x00050051,
|
||||
0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D,
|
||||
0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x0000443A,
|
||||
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, 0x000055DE, 0x00000001, 0x0000002B, 0x00001C4D,
|
||||
0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x0000226E, 0x000055DE,
|
||||
0x0000226D, 0x00000001, 0x0004003D, 0x00000098, 0x00003617, 0x00001739,
|
||||
0x00050051, 0x0000000B, 0x0000443B, 0x00002B5B, 0x00000002, 0x000500C2,
|
||||
0x0000000B, 0x00004587, 0x0000443B, 0x00000A13, 0x00050084, 0x0000000B,
|
||||
0x00003DD4, 0x00004587, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8,
|
||||
0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, 0x000049C8,
|
||||
0x0005005F, 0x00000017, 0x000045A6, 0x00003617, 0x0000387D, 0x00050051,
|
||||
0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, 0x00040070, 0x0000000D,
|
||||
0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, 0x0000443B,
|
||||
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,
|
||||
0x0000226E, 0x00000002, 0x0008004F, 0x00000018, 0x00005EBE, 0x00001B3C,
|
||||
0x00001B3C, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D,
|
||||
0x000025CC, 0x00005EBE, 0x000004F4, 0x00070050, 0x0000001D, 0x000054B3,
|
||||
0x000055DD, 0x000055DE, 0x00005733, 0x000025CC, 0x0003003E, 0x00000CBA,
|
||||
0x000054B3, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+120
-98
@@ -9,14 +9,24 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_apply_gamma_dest
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -35,7 +45,7 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%int_0 = OpConstant %int 0
|
||||
@@ -44,26 +54,26 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
|
||||
%5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_152 UniformConstant
|
||||
%uint_3 = OpConstant %uint 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%uint_2 = OpConstant %uint 2
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%xe_apply_gamma_dest = OpVariable %_ptr_Output_v4float Output
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%21665 = OpLoad %150 %5759
|
||||
%21665 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%19954 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%23099 = OpCompositeExtract %uint %11099 0
|
||||
%17722 = OpShiftRightLogical %uint %23099 %uint_3
|
||||
%15968 = OpIMul %uint %17722 %uint_3
|
||||
@@ -79,7 +89,7 @@
|
||||
%11948 = OpFAdd %float %17705 %22854
|
||||
%6845 = OpFMul %float %11948 %float_1_52737048en05
|
||||
%6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1
|
||||
%14371 = OpLoad %152 %5945
|
||||
%14371 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%12884 = OpCompositeExtract %uint %11099 1
|
||||
%17798 = OpShiftRightLogical %uint %12884 %uint_3
|
||||
%15827 = OpIMul %uint %17798 %uint_3
|
||||
@@ -96,7 +106,7 @@
|
||||
%11949 = OpFAdd %float %17706 %22855
|
||||
%6846 = OpFMul %float %11949 %float_1_52737048en05
|
||||
%6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1
|
||||
%14372 = OpLoad %152 %5945
|
||||
%14372 = OpLoad %152 %xe_apply_gamma_ramp
|
||||
%12885 = OpCompositeExtract %uint %11099 2
|
||||
%17799 = OpShiftRightLogical %uint %12885 %uint_3
|
||||
%15828 = OpIMul %uint %17799 %uint_3
|
||||
@@ -114,7 +124,7 @@
|
||||
%7206 = OpFMul %float %11950 %float_1_52737048en05
|
||||
%22346 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1
|
||||
%9223 = OpCompositeConstruct %v4float %6923 %6924 %22346 %float_1
|
||||
OpStore %3258 %9223
|
||||
OpStore %xe_apply_gamma_dest %9223
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
@@ -124,86 +134,98 @@ const uint32_t apply_gamma_pwl_ps[] = {
|
||||
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, 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, 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, 0x00001ABD,
|
||||
0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B, 0x00000001,
|
||||
0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
|
||||
0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254, 0x00002B5B,
|
||||
0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254, 0x00000A13,
|
||||
0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, 0x00050080,
|
||||
0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C,
|
||||
0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00003823,
|
||||
0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000,
|
||||
0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B,
|
||||
0x0000301B, 0x00003254, 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, 0x00001ABE,
|
||||
0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C, 0x00000001,
|
||||
0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
|
||||
0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255, 0x00002B5B,
|
||||
0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255, 0x00000A13,
|
||||
0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, 0x00050080,
|
||||
0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C,
|
||||
0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00003824,
|
||||
0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000,
|
||||
0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B,
|
||||
0x0000301C, 0x00003255, 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, 0x00001C26,
|
||||
0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000574A, 0x00000001,
|
||||
0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050, 0x0000001D,
|
||||
0x00002407, 0x00001B0B, 0x00001B0C, 0x0000574A, 0x0000008A, 0x0003003E,
|
||||
0x00000CBA, 0x00002407, 0x000100FD, 0x00010038,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00060005, 0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F,
|
||||
0x00000000, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005, 0x00000CBA,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365, 0x00040047,
|
||||
0x00000C93, 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, 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,
|
||||
0x00001ABD, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B,
|
||||
0x00000001, 0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D,
|
||||
0x00000098, 0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254,
|
||||
0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C,
|
||||
0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5,
|
||||
0x00003823, 0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7,
|
||||
0x0000000B, 0x0000301B, 0x00003254, 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,
|
||||
0x00001ABE, 0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C,
|
||||
0x00000001, 0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D,
|
||||
0x00000098, 0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255,
|
||||
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255,
|
||||
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13,
|
||||
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
|
||||
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
|
||||
0x00003824, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
|
||||
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
|
||||
0x0000000B, 0x0000301C, 0x00003255, 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,
|
||||
0x00001C26, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000574A,
|
||||
0x00000001, 0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050,
|
||||
0x0000001D, 0x00002407, 0x00001B0B, 0x00001B0C, 0x0000574A, 0x0000008A,
|
||||
0x0003003E, 0x00000CBA, 0x00002407, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+54
-25
@@ -10,18 +10,31 @@
|
||||
OpCapability StorageImageExtendedFormats
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 16 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_apply_gamma_size"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_struct_993 Block
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest NonReadable
|
||||
OpDecorate %xe_apply_gamma_dest Binding 0
|
||||
OpDecorate %xe_apply_gamma_dest DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -30,9 +43,9 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_struct_993 = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
@@ -41,7 +54,7 @@
|
||||
%float = OpTypeFloat 32
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v3float = OpTypeVector %float 3
|
||||
@@ -49,25 +62,25 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_1 = OpConstant %float 1
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgb10A2
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%xe_apply_gamma_dest = 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
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = 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 %3305 %int_0
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%23076 = OpAny %bool %23437
|
||||
@@ -76,30 +89,30 @@
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%24004 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%18624 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8011 = OpImageFetch %v4float %18624 %24686
|
||||
%12957 = OpCompositeExtract %float %8011 2
|
||||
%18146 = OpLoad %154 %5945
|
||||
%18146 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%12224 = OpCompositeExtract %uint %11099 1
|
||||
%24687 = OpBitcast %int %12224
|
||||
%8012 = OpImageFetch %v4float %18146 %24687
|
||||
%12958 = OpCompositeExtract %float %8012 1
|
||||
%18147 = OpLoad %154 %5945
|
||||
%18147 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%12225 = OpCompositeExtract %uint %11099 2
|
||||
%24688 = OpBitcast %int %12225
|
||||
%8372 = OpImageFetch %v4float %18147 %24688
|
||||
%9290 = OpCompositeExtract %float %8372 0
|
||||
%18032 = OpCompositeConstruct %v4float %12957 %12958 %9290 %float_1
|
||||
%19279 = OpLoad %166 %3258
|
||||
%19279 = OpLoad %166 %xe_apply_gamma_dest
|
||||
OpImageWrite %19279 %10533 %18032
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
@@ -113,7 +126,23 @@ const uint32_t apply_gamma_table_cs[] = {
|
||||
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
|
||||
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
|
||||
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00000008, 0x00000001, 0x00030003, 0x00000002, 0x000001CC, 0x00090004,
|
||||
0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461,
|
||||
0x74756269, 0x00007365, 0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61,
|
||||
0x656C7265, 0x745F7373, 0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69,
|
||||
0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70,
|
||||
0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365, 0x00006576, 0x00080004,
|
||||
0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572,
|
||||
0x00657669, 0x00040005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00080005,
|
||||
0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F, 0x496E6F69,
|
||||
0x00000044, 0x00070005, 0x000003E1, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00080006, 0x000003E1, 0x00000000, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x735F616D, 0x00657A69, 0x00060005, 0x00000CE9,
|
||||
0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578, 0x00080005, 0x0000167F,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x735F616D, 0x6372756F, 0x00000065,
|
||||
0x00070005, 0x00001739, 0x615F6578, 0x796C7070, 0x6D61675F, 0x725F616D,
|
||||
0x00706D61, 0x00070005, 0x00000CBA, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x645F616D, 0x00747365, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
|
||||
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
|
||||
|
||||
+57
-28
@@ -9,18 +9,31 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %5663 LocalSize 16 8 1
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 16 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_apply_gamma_size"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
|
||||
OpDecorate %_struct_993 Block
|
||||
OpMemberDecorate %_struct_993 0 Offset 0
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 NonReadable
|
||||
OpDecorate %3258 Binding 0
|
||||
OpDecorate %3258 DescriptorSet 2
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest NonReadable
|
||||
OpDecorate %xe_apply_gamma_dest Binding 0
|
||||
OpDecorate %xe_apply_gamma_dest DescriptorSet 2
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -29,9 +42,9 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%_ptr_Input_v3uint = OpTypePointer Input %v3uint
|
||||
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
|
||||
%_struct_993 = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
|
||||
@@ -40,7 +53,7 @@
|
||||
%float = OpTypeFloat 32
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4float = OpTypeVector %float 4
|
||||
%v3float = OpTypeVector %float 3
|
||||
@@ -48,7 +61,7 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%uint_0 = OpConstant %uint 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%float_0_298999995 = OpConstant %float 0.298999995
|
||||
@@ -57,20 +70,20 @@
|
||||
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
|
||||
%166 = OpTypeImage %float 2D 0 0 0 2 Rgba16f
|
||||
%_ptr_UniformConstant_166 = OpTypePointer UniformConstant %166
|
||||
%3258 = OpVariable %_ptr_UniformConstant_166 UniformConstant
|
||||
%xe_apply_gamma_dest = 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
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%10264 = OpUndef %v4float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%2 = OpUndef %v4float
|
||||
%main = 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 %3305 %int_0
|
||||
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%13378 = OpLoad %v2uint %7760
|
||||
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
|
||||
%23076 = OpAny %bool %23437
|
||||
@@ -79,26 +92,26 @@
|
||||
%21992 = OpLabel
|
||||
OpBranch %21573
|
||||
%18302 = OpLabel
|
||||
%24004 = OpLoad %150 %5759
|
||||
%24004 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%18624 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%8944 = OpCompositeExtract %float %8410 2
|
||||
%20375 = OpCompositeInsert %v4float %8944 %10264 0
|
||||
%19520 = OpLoad %154 %5945
|
||||
%20375 = OpCompositeInsert %v4float %8944 %2 0
|
||||
%19520 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%9802 = OpCompositeExtract %uint %11099 1
|
||||
%24687 = OpBitcast %int %9802
|
||||
%8411 = OpImageFetch %v4float %19520 %24687
|
||||
%8945 = OpCompositeExtract %float %8411 1
|
||||
%20376 = OpCompositeInsert %v4float %8945 %20375 1
|
||||
%19521 = OpLoad %154 %5945
|
||||
%19521 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%9803 = OpCompositeExtract %uint %11099 2
|
||||
%24688 = OpBitcast %int %9803
|
||||
%8412 = OpImageFetch %v4float %19521 %24688
|
||||
@@ -107,7 +120,7 @@
|
||||
%24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2
|
||||
%9657 = OpDot %float %24801 %1268
|
||||
%18930 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9657
|
||||
%12273 = OpLoad %166 %3258
|
||||
%12273 = OpLoad %166 %xe_apply_gamma_dest
|
||||
OpImageWrite %12273 %10533 %18930
|
||||
OpBranch %21573
|
||||
%21573 = OpLabel
|
||||
@@ -121,6 +134,22 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
|
||||
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
|
||||
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
|
||||
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
|
||||
0x00030003, 0x00000002, 0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458,
|
||||
0x72746E6F, 0x665F6C6F, 0x5F776F6C, 0x72747461, 0x74756269, 0x00007365,
|
||||
0x000B0004, 0x455F4C47, 0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373,
|
||||
0x75747865, 0x665F6572, 0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004,
|
||||
0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C,
|
||||
0x7269645F, 0x69746365, 0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F,
|
||||
0x6E695F45, 0x64756C63, 0x69645F65, 0x74636572, 0x00657669, 0x00040005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00080005, 0x00000F48, 0x475F6C67,
|
||||
0x61626F6C, 0x766E496C, 0x7461636F, 0x496E6F69, 0x00000044, 0x00070005,
|
||||
0x000003E1, 0x68737570, 0x6E6F635F, 0x625F7473, 0x6B636F6C, 0x0065785F,
|
||||
0x00080006, 0x000003E1, 0x00000000, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x00657A69, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F,
|
||||
0x5F737473, 0x00006578, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070,
|
||||
0x6D61675F, 0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005,
|
||||
0x00000CBA, 0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365,
|
||||
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
|
||||
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
|
||||
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
|
||||
@@ -157,7 +186,7 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
|
||||
0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22,
|
||||
0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22,
|
||||
0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
|
||||
0x000000FC, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008,
|
||||
0x000000FC, 0x00030001, 0x0000001D, 0x00000002, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8,
|
||||
0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F,
|
||||
@@ -177,7 +206,7 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
|
||||
0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C,
|
||||
0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA,
|
||||
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x000022F0, 0x000020DA,
|
||||
0x00000002, 0x00060052, 0x0000001D, 0x00004F97, 0x000022F0, 0x00002818,
|
||||
0x00000002, 0x00060052, 0x0000001D, 0x00004F97, 0x000022F0, 0x00000002,
|
||||
0x00000000, 0x0004003D, 0x0000009A, 0x00004C40, 0x00001739, 0x00050051,
|
||||
0x0000000B, 0x0000264A, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C,
|
||||
0x0000606F, 0x0000264A, 0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40,
|
||||
|
||||
+95
-73
@@ -9,14 +9,24 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_apply_gamma_dest
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
@@ -29,7 +39,7 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%int_0 = OpConstant %int 0
|
||||
@@ -38,40 +48,40 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%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
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%xe_apply_gamma_dest = OpVariable %_ptr_Output_v4float Output
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%10264 = OpUndef %v4float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%2 = OpUndef %v4float
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%21665 = OpLoad %150 %5759
|
||||
%21665 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%18624 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8410 = OpImageFetch %v4float %18624 %24686
|
||||
%8944 = OpCompositeExtract %float %8410 2
|
||||
%20375 = OpCompositeInsert %v4float %8944 %10264 0
|
||||
%19520 = OpLoad %154 %5945
|
||||
%20375 = OpCompositeInsert %v4float %8944 %2 0
|
||||
%19520 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%9802 = OpCompositeExtract %uint %11099 1
|
||||
%24687 = OpBitcast %int %9802
|
||||
%8411 = OpImageFetch %v4float %19520 %24687
|
||||
%8945 = OpCompositeExtract %float %8411 1
|
||||
%20376 = OpCompositeInsert %v4float %8945 %20375 1
|
||||
%19521 = OpLoad %154 %5945
|
||||
%19521 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%9803 = OpCompositeExtract %uint %11099 2
|
||||
%24688 = OpBitcast %int %9803
|
||||
%8412 = OpImageFetch %v4float %19521 %24688
|
||||
@@ -80,7 +90,7 @@
|
||||
%24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2
|
||||
%9676 = OpDot %float %24801 %1268
|
||||
%21683 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9676
|
||||
OpStore %3258 %21683
|
||||
OpStore %xe_apply_gamma_dest %21683
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
@@ -90,59 +100,71 @@ const uint32_t apply_gamma_table_fxaa_luma_ps[] = {
|
||||
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, 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, 0x0006002C, 0x00000018,
|
||||
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
|
||||
0x00002818, 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, 0x000022F0, 0x000020DA, 0x00000002, 0x00060052,
|
||||
0x0000001D, 0x00004F97, 0x000022F0, 0x00002818, 0x00000000, 0x0004003D,
|
||||
0x0000009A, 0x00004C40, 0x00001739, 0x00050051, 0x0000000B, 0x0000264A,
|
||||
0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, 0x0000264A,
|
||||
0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40, 0x0000606F, 0x00050051,
|
||||
0x0000000D, 0x000022F1, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D,
|
||||
0x00004F98, 0x000022F1, 0x00004F97, 0x00000001, 0x0004003D, 0x0000009A,
|
||||
0x00004C41, 0x00001739, 0x00050051, 0x0000000B, 0x0000264B, 0x00002B5B,
|
||||
0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x0000264B, 0x0005005F,
|
||||
0x0000001D, 0x000020DC, 0x00004C41, 0x00006070, 0x00050051, 0x0000000D,
|
||||
0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866,
|
||||
0x00002446, 0x00004F98, 0x00000002, 0x0008004F, 0x00000018, 0x000060E1,
|
||||
0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
|
||||
0x0000000D, 0x000025CC, 0x000060E1, 0x000004F4, 0x00070050, 0x0000001D,
|
||||
0x000054B3, 0x000022F0, 0x000022F1, 0x00002446, 0x000025CC, 0x0003003E,
|
||||
0x00000CBA, 0x000054B3, 0x000100FD, 0x00010038,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00060005, 0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F,
|
||||
0x00000000, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005, 0x00000CBA,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365, 0x00040047,
|
||||
0x00000C93, 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, 0x0006002C,
|
||||
0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001,
|
||||
0x0000001D, 0x00000002, 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, 0x000022F0, 0x000020DA, 0x00000002,
|
||||
0x00060052, 0x0000001D, 0x00004F97, 0x000022F0, 0x00000002, 0x00000000,
|
||||
0x0004003D, 0x0000009A, 0x00004C40, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x0000264A, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F,
|
||||
0x0000264A, 0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40, 0x0000606F,
|
||||
0x00050051, 0x0000000D, 0x000022F1, 0x000020DB, 0x00000001, 0x00060052,
|
||||
0x0000001D, 0x00004F98, 0x000022F1, 0x00004F97, 0x00000001, 0x0004003D,
|
||||
0x0000009A, 0x00004C41, 0x00001739, 0x00050051, 0x0000000B, 0x0000264B,
|
||||
0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x0000264B,
|
||||
0x0005005F, 0x0000001D, 0x000020DC, 0x00004C41, 0x00006070, 0x00050051,
|
||||
0x0000000D, 0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D,
|
||||
0x00004866, 0x00002446, 0x00004F98, 0x00000002, 0x0008004F, 0x00000018,
|
||||
0x000060E1, 0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002,
|
||||
0x00050094, 0x0000000D, 0x000025CC, 0x000060E1, 0x000004F4, 0x00070050,
|
||||
0x0000001D, 0x000054B3, 0x000022F0, 0x000022F1, 0x00002446, 0x000025CC,
|
||||
0x0003003E, 0x00000CBA, 0x000054B3, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+85
-63
@@ -9,14 +9,24 @@
|
||||
OpCapability SampledBuffer
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
|
||||
OpExecutionMode %5663 OriginUpperLeft
|
||||
OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_apply_gamma_dest
|
||||
OpExecutionMode %main OriginUpperLeft
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_FragCoord "gl_FragCoord"
|
||||
OpName %xe_apply_gamma_source "xe_apply_gamma_source"
|
||||
OpName %xe_apply_gamma_ramp "xe_apply_gamma_ramp"
|
||||
OpName %xe_apply_gamma_dest "xe_apply_gamma_dest"
|
||||
OpDecorate %gl_FragCoord BuiltIn FragCoord
|
||||
OpDecorate %5759 Binding 0
|
||||
OpDecorate %5759 DescriptorSet 1
|
||||
OpDecorate %5945 Binding 0
|
||||
OpDecorate %5945 DescriptorSet 0
|
||||
OpDecorate %3258 Location 0
|
||||
OpDecorate %xe_apply_gamma_source Binding 0
|
||||
OpDecorate %xe_apply_gamma_source DescriptorSet 1
|
||||
OpDecorate %xe_apply_gamma_ramp Binding 0
|
||||
OpDecorate %xe_apply_gamma_ramp DescriptorSet 0
|
||||
OpDecorate %xe_apply_gamma_dest Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%uint = OpTypeInt 32 0
|
||||
@@ -29,7 +39,7 @@
|
||||
%v3uint = OpTypeVector %uint 3
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_apply_gamma_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%int = OpTypeInt 32 1
|
||||
%v2int = OpTypeVector %int 2
|
||||
%int_0 = OpConstant %int 0
|
||||
@@ -38,40 +48,40 @@
|
||||
%float_0_5 = OpConstant %float 0.5
|
||||
%154 = OpTypeImage %float Buffer 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_154 = OpTypePointer UniformConstant %154
|
||||
%5945 = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%xe_apply_gamma_ramp = OpVariable %_ptr_UniformConstant_154 UniformConstant
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%3258 = OpVariable %_ptr_Output_v4float Output
|
||||
%xe_apply_gamma_dest = OpVariable %_ptr_Output_v4float Output
|
||||
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%24949 = OpLabel
|
||||
%18552 = OpLoad %v4float %gl_FragCoord
|
||||
%14105 = OpVectorShuffle %v2float %18552 %18552 0 1
|
||||
%8667 = OpConvertFToU %v2uint %14105
|
||||
%21665 = OpLoad %150 %5759
|
||||
%21665 = OpLoad %150 %xe_apply_gamma_source
|
||||
%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
|
||||
%18624 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%15435 = OpCompositeExtract %uint %11099 0
|
||||
%24686 = OpBitcast %int %15435
|
||||
%8011 = OpImageFetch %v4float %18624 %24686
|
||||
%12957 = OpCompositeExtract %float %8011 2
|
||||
%18146 = OpLoad %154 %5945
|
||||
%18146 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%12224 = OpCompositeExtract %uint %11099 1
|
||||
%24687 = OpBitcast %int %12224
|
||||
%8012 = OpImageFetch %v4float %18146 %24687
|
||||
%12958 = OpCompositeExtract %float %8012 1
|
||||
%18147 = OpLoad %154 %5945
|
||||
%18147 = OpLoad %154 %xe_apply_gamma_ramp
|
||||
%12225 = OpCompositeExtract %uint %11099 2
|
||||
%24688 = OpBitcast %int %12225
|
||||
%8372 = OpImageFetch %v4float %18147 %24688
|
||||
%9309 = OpCompositeExtract %float %8372 0
|
||||
%20785 = OpCompositeConstruct %v4float %12957 %12958 %9309 %float_1
|
||||
OpStore %3258 %20785
|
||||
OpStore %xe_apply_gamma_dest %20785
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
#endif
|
||||
@@ -81,51 +91,63 @@ const uint32_t apply_gamma_table_ps[] = {
|
||||
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, 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, 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, 0x00001F4B, 0x000048C0,
|
||||
0x0000606E, 0x00050051, 0x0000000D, 0x0000329D, 0x00001F4B, 0x00000002,
|
||||
0x0004003D, 0x0000009A, 0x000046E2, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00002FC0, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F,
|
||||
0x00002FC0, 0x0005005F, 0x0000001D, 0x00001F4C, 0x000046E2, 0x0000606F,
|
||||
0x00050051, 0x0000000D, 0x0000329E, 0x00001F4C, 0x00000001, 0x0004003D,
|
||||
0x0000009A, 0x000046E3, 0x00001739, 0x00050051, 0x0000000B, 0x00002FC1,
|
||||
0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x00002FC1,
|
||||
0x0005005F, 0x0000001D, 0x000020B4, 0x000046E3, 0x00006070, 0x00050051,
|
||||
0x0000000D, 0x0000245D, 0x000020B4, 0x00000000, 0x00070050, 0x0000001D,
|
||||
0x00005131, 0x0000329D, 0x0000329E, 0x0000245D, 0x0000008A, 0x0003003E,
|
||||
0x00000CBA, 0x00005131, 0x000100FD, 0x00010038,
|
||||
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00060005, 0x00000C93, 0x465F6C67, 0x43676172, 0x64726F6F,
|
||||
0x00000000, 0x00080005, 0x0000167F, 0x615F6578, 0x796C7070, 0x6D61675F,
|
||||
0x735F616D, 0x6372756F, 0x00000065, 0x00070005, 0x00001739, 0x615F6578,
|
||||
0x796C7070, 0x6D61675F, 0x725F616D, 0x00706D61, 0x00070005, 0x00000CBA,
|
||||
0x615F6578, 0x796C7070, 0x6D61675F, 0x645F616D, 0x00747365, 0x00040047,
|
||||
0x00000C93, 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, 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, 0x00001F4B,
|
||||
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000329D, 0x00001F4B,
|
||||
0x00000002, 0x0004003D, 0x0000009A, 0x000046E2, 0x00001739, 0x00050051,
|
||||
0x0000000B, 0x00002FC0, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C,
|
||||
0x0000606F, 0x00002FC0, 0x0005005F, 0x0000001D, 0x00001F4C, 0x000046E2,
|
||||
0x0000606F, 0x00050051, 0x0000000D, 0x0000329E, 0x00001F4C, 0x00000001,
|
||||
0x0004003D, 0x0000009A, 0x000046E3, 0x00001739, 0x00050051, 0x0000000B,
|
||||
0x00002FC1, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070,
|
||||
0x00002FC1, 0x0005005F, 0x0000001D, 0x000020B4, 0x000046E3, 0x00006070,
|
||||
0x00050051, 0x0000000D, 0x0000245D, 0x000020B4, 0x00000000, 0x00070050,
|
||||
0x0000001D, 0x00005131, 0x0000329D, 0x0000329E, 0x0000245D, 0x0000008A,
|
||||
0x0003003E, 0x00000CBA, 0x00005131, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+74
-46
@@ -8,12 +8,25 @@
|
||||
OpCapability Shader
|
||||
%1 = OpExtInstImport "GLSL.std.450"
|
||||
OpMemoryModel Logical GLSL450
|
||||
OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex
|
||||
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
|
||||
OpEntryPoint Vertex %main "main" %_ %gl_VertexIndex
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_PerVertex "gl_PerVertex"
|
||||
OpMemberName %gl_PerVertex 0 "gl_Position"
|
||||
OpMemberName %gl_PerVertex 1 "gl_PointSize"
|
||||
OpMemberName %gl_PerVertex 2 "gl_ClipDistance"
|
||||
OpMemberName %gl_PerVertex 3 "gl_CullDistance"
|
||||
OpName %_ ""
|
||||
OpName %gl_VertexIndex "gl_VertexIndex"
|
||||
OpDecorate %gl_PerVertex Block
|
||||
OpMemberDecorate %gl_PerVertex 0 BuiltIn Position
|
||||
OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize
|
||||
OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance
|
||||
OpDecorate %gl_VertexIndex BuiltIn VertexIndex
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -23,9 +36,9 @@
|
||||
%v4float = OpTypeVector %float 4
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%_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
|
||||
%gl_PerVertex = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex
|
||||
%_ = OpVariable %_ptr_Output_gl_PerVertex Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_Input_int = OpTypePointer Input %int
|
||||
@@ -41,7 +54,7 @@
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%6733 = OpLabel
|
||||
%10216 = OpLoad %int %gl_VertexIndex
|
||||
%15313 = OpBitcast %uint %10216
|
||||
@@ -54,7 +67,7 @@
|
||||
%10599 = OpCompositeExtract %float %22212 0
|
||||
%13956 = OpCompositeExtract %float %22212 1
|
||||
%18260 = OpCompositeConstruct %v4float %10599 %13956 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %4930 %int_0
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %_ %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -64,39 +77,54 @@ const uint32_t fullscreen_cw_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x000056C5, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
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, 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, 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,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030003,
|
||||
0x00000002, 0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F,
|
||||
0x665F6C6F, 0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004,
|
||||
0x455F4C47, 0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865,
|
||||
0x665F6572, 0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47,
|
||||
0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F,
|
||||
0x69746365, 0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45,
|
||||
0x64756C63, 0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F,
|
||||
0x6E69616D, 0x00000000, 0x00060005, 0x00000176, 0x505F6C67, 0x65567265,
|
||||
0x78657472, 0x00000000, 0x00060006, 0x00000176, 0x00000000, 0x505F6C67,
|
||||
0x7469736F, 0x006E6F69, 0x00070006, 0x00000176, 0x00000001, 0x505F6C67,
|
||||
0x746E696F, 0x657A6953, 0x00000000, 0x00070006, 0x00000176, 0x00000002,
|
||||
0x435F6C67, 0x4470696C, 0x61747369, 0x0065636E, 0x00070006, 0x00000176,
|
||||
0x00000003, 0x435F6C67, 0x446C6C75, 0x61747369, 0x0065636E, 0x00030005,
|
||||
0x00001342, 0x00000000, 0x00060005, 0x00001029, 0x565F6C67, 0x65747265,
|
||||
0x646E4978, 0x00007865, 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,
|
||||
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, 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,
|
||||
};
|
||||
|
||||
+199
-163
@@ -8,21 +8,36 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_host_depth_store_rectangle"
|
||||
OpMemberName %push_const_block_xe 1 "xe_host_depth_store_render_target"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_host_depth_store_dest_xe_block "xe_host_depth_store_dest_xe_block"
|
||||
OpMemberName %xe_host_depth_store_dest_xe_block 0 "data"
|
||||
OpName %xe_host_depth_store_dest "xe_host_depth_store_dest"
|
||||
OpName %xe_host_depth_store_source "xe_host_depth_store_source"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 4
|
||||
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 %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %xe_host_depth_store_dest_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 Offset 0
|
||||
OpDecorate %xe_host_depth_store_dest NonReadable
|
||||
OpDecorate %xe_host_depth_store_dest Binding 0
|
||||
OpDecorate %xe_host_depth_store_dest DescriptorSet 0
|
||||
OpDecorate %xe_host_depth_store_source Binding 0
|
||||
OpDecorate %xe_host_depth_store_source DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -44,9 +59,9 @@
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%2053 = OpConstantComposite %v2uint %uint_10 %uint_13
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%_struct_990 = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_1 = OpConstant %int 1
|
||||
@@ -58,13 +73,13 @@
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%4790 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_host_depth_store_dest_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_host_depth_store_dest_xe_block = OpTypePointer Uniform %xe_host_depth_store_dest_xe_block
|
||||
%xe_host_depth_store_dest = OpVariable %_ptr_Uniform_xe_host_depth_store_dest_xe_block Uniform
|
||||
%float = OpTypeFloat 32
|
||||
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown
|
||||
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
|
||||
%3709 = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%xe_host_depth_store_source = OpVariable %_ptr_UniformConstant_150 UniformConstant
|
||||
%v4float = OpTypeVector %float 4
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -85,14 +100,14 @@
|
||||
%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
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
@@ -140,45 +155,45 @@
|
||||
%22714 = OpIAdd %uint %15890 %24665
|
||||
%15776 = OpIAdd %uint %15520 %22714
|
||||
%16002 = OpShiftRightLogical %uint %15776 %uint_2
|
||||
%7456 = OpLoad %150 %3709
|
||||
%7456 = OpLoad %150 %xe_host_depth_store_source
|
||||
%16549 = OpImageFetch %v4float %7456 %24559 Lod %int_0
|
||||
%24082 = OpCompositeExtract %float %16549 0
|
||||
%9464 = OpLoad %150 %3709
|
||||
%9464 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13324 = OpIAdd %v2int %24559 %1824
|
||||
%16413 = OpImageFetch %v4float %9464 %13324 Lod %int_0
|
||||
%10619 = OpCompositeExtract %float %16413 0
|
||||
%9465 = OpLoad %150 %3709
|
||||
%9465 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13325 = OpIAdd %v2int %24559 %1833
|
||||
%16414 = OpImageFetch %v4float %9465 %13325 Lod %int_0
|
||||
%10620 = OpCompositeExtract %float %16414 0
|
||||
%9466 = OpLoad %150 %3709
|
||||
%9466 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13326 = OpIAdd %v2int %24559 %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 %16002
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %16002
|
||||
OpStore %12860 %20366
|
||||
%13403 = OpIAdd %uint %16002 %uint_1
|
||||
%24531 = OpLoad %150 %3709
|
||||
%24531 = OpLoad %150 %xe_host_depth_store_source
|
||||
%15716 = OpIAdd %v2int %24559 %1851
|
||||
%16415 = OpImageFetch %v4float %24531 %15716 Lod %int_0
|
||||
%10621 = OpCompositeExtract %float %16415 0
|
||||
%9467 = OpLoad %150 %3709
|
||||
%9467 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13327 = OpIAdd %v2int %24559 %1860
|
||||
%16416 = OpImageFetch %v4float %9467 %13327 Lod %int_0
|
||||
%10622 = OpCompositeExtract %float %16416 0
|
||||
%9468 = OpLoad %150 %3709
|
||||
%9468 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13328 = OpIAdd %v2int %24559 %1869
|
||||
%16417 = OpImageFetch %v4float %9468 %13328 Lod %int_0
|
||||
%10623 = OpCompositeExtract %float %16417 0
|
||||
%9469 = OpLoad %150 %3709
|
||||
%9469 = OpLoad %150 %xe_host_depth_store_source
|
||||
%13329 = OpIAdd %v2int %24559 %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
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %13403
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -191,134 +206,155 @@ const uint32_t host_depth_store_1xmsaa_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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, 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, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 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, 0x00000CE9, 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, 0x00000CE9,
|
||||
0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041,
|
||||
0x00000288, 0x00004FD7, 0x00000CE9, 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, 0x00001FB9, 0x00005FEF, 0x000500C7, 0x0000000B, 0x00006167,
|
||||
0x00005744, 0x00000A44, 0x00050084, 0x00000011, 0x00002E75, 0x00000A9F,
|
||||
0x00001997, 0x00050086, 0x00000011, 0x000041B1, 0x00001FB9, 0x00002E75,
|
||||
0x00050051, 0x0000000B, 0x000023A9, 0x000041B1, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00002B26, 0x000023A9, 0x00006167, 0x00050051, 0x0000000B,
|
||||
0x000060A5, 0x000041B1, 0x00000000, 0x00050080, 0x0000000B, 0x00005146,
|
||||
0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, 0x000041B1,
|
||||
0x00002E75, 0x00050082, 0x00000011, 0x000050EB, 0x00001FB9, 0x000034D7,
|
||||
0x00050051, 0x0000000B, 0x00001C87, 0x00002E75, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00005962, 0x00002E75, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0,
|
||||
0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000050EB,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00001C87,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x000050EB, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000058BA, 0x00003E12, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x00003DA0, 0x00003CA0, 0x000058BA, 0x000500C2, 0x0000000B, 0x00003E82,
|
||||
0x00003DA0, 0x00000A10, 0x0004003D, 0x00000096, 0x00001D20, 0x00000E7D,
|
||||
0x0007005F, 0x0000001D, 0x000040A5, 0x00001D20, 0x00005FEF, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x00005E12, 0x000040A5, 0x00000000,
|
||||
0x0004003D, 0x00000096, 0x000024F8, 0x00000E7D, 0x00050080, 0x00000012,
|
||||
0x0000340C, 0x00005FEF, 0x00000720, 0x0007005F, 0x0000001D, 0x0000401D,
|
||||
0x000024F8, 0x0000340C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x0000297B, 0x0000401D, 0x00000000, 0x0004003D, 0x00000096, 0x000024F9,
|
||||
0x00000E7D, 0x00050080, 0x00000012, 0x0000340D, 0x00005FEF, 0x00000729,
|
||||
0x0007005F, 0x0000001D, 0x0000401E, 0x000024F9, 0x0000340D, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x0000297C, 0x0000401E, 0x00000000,
|
||||
0x0004003D, 0x00000096, 0x000024FA, 0x00000E7D, 0x00050080, 0x00000012,
|
||||
0x0000340E, 0x00005FEF, 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, 0x00003E82, 0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080,
|
||||
0x0000000B, 0x0000345B, 0x00003E82, 0x00000A0D, 0x0004003D, 0x00000096,
|
||||
0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64, 0x00005FEF,
|
||||
0x0000073B, 0x0007005F, 0x0000001D, 0x0000401F, 0x00005FD3, 0x00003D64,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297D, 0x0000401F,
|
||||
0x00000000, 0x0004003D, 0x00000096, 0x000024FB, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x0000340F, 0x00005FEF, 0x00000744, 0x0007005F, 0x0000001D,
|
||||
0x00004020, 0x000024FB, 0x0000340F, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x0000297E, 0x00004020, 0x00000000, 0x0004003D, 0x00000096,
|
||||
0x000024FC, 0x00000E7D, 0x00050080, 0x00000012, 0x00003410, 0x00005FEF,
|
||||
0x0000074D, 0x0007005F, 0x0000001D, 0x00004021, 0x000024FC, 0x00003410,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297F, 0x00004021,
|
||||
0x00000000, 0x0004003D, 0x00000096, 0x000024FD, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x00003411, 0x00005FEF, 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, 0x00003B37,
|
||||
0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E, 0x00003B37, 0x00004F8F,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003DE, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x000B0006, 0x000003DE, 0x00000000, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74636572, 0x6C676E61,
|
||||
0x00000065, 0x000C0006, 0x000003DE, 0x00000001, 0x685F6578, 0x5F74736F,
|
||||
0x74706564, 0x74735F68, 0x5F65726F, 0x646E6572, 0x745F7265, 0x65677261,
|
||||
0x00000074, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473,
|
||||
0x00006578, 0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C,
|
||||
0x7461636F, 0x496E6F69, 0x00000044, 0x000B0005, 0x000007B4, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74736564, 0x5F65785F,
|
||||
0x636F6C62, 0x0000006B, 0x00050006, 0x000007B4, 0x00000000, 0x61746164,
|
||||
0x00000000, 0x00090005, 0x000012B6, 0x685F6578, 0x5F74736F, 0x74706564,
|
||||
0x74735F68, 0x5F65726F, 0x74736564, 0x00000000, 0x00090005, 0x00000E7D,
|
||||
0x685F6578, 0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x72756F73,
|
||||
0x00006563, 0x00030047, 0x000003DE, 0x00000002, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00040047, 0x000007DC, 0x00000006, 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,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
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, 0x00000CE9, 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, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B,
|
||||
0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, 0x00000CE9,
|
||||
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, 0x00001FB9, 0x00005FEF,
|
||||
0x000500C7, 0x0000000B, 0x00006167, 0x00005744, 0x00000A44, 0x00050084,
|
||||
0x00000011, 0x00002E75, 0x00000A9F, 0x00001997, 0x00050086, 0x00000011,
|
||||
0x000041B1, 0x00001FB9, 0x00002E75, 0x00050051, 0x0000000B, 0x000023A9,
|
||||
0x000041B1, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9,
|
||||
0x00006167, 0x00050051, 0x0000000B, 0x000060A5, 0x000041B1, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084,
|
||||
0x00000011, 0x000034D7, 0x000041B1, 0x00002E75, 0x00050082, 0x00000011,
|
||||
0x000050EB, 0x00001FB9, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87,
|
||||
0x00002E75, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00002E75,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962,
|
||||
0x00050084, 0x0000000B, 0x00003CA0, 0x00005146, 0x00003372, 0x00050051,
|
||||
0x0000000B, 0x00003ED4, 0x000050EB, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003E12, 0x00003ED4, 0x00001C87, 0x00050051, 0x0000000B, 0x00006059,
|
||||
0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000058BA, 0x00003E12,
|
||||
0x00006059, 0x00050080, 0x0000000B, 0x00003DA0, 0x00003CA0, 0x000058BA,
|
||||
0x000500C2, 0x0000000B, 0x00003E82, 0x00003DA0, 0x00000A10, 0x0004003D,
|
||||
0x00000096, 0x00001D20, 0x00000E7D, 0x0007005F, 0x0000001D, 0x000040A5,
|
||||
0x00001D20, 0x00005FEF, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x00005E12, 0x000040A5, 0x00000000, 0x0004003D, 0x00000096, 0x000024F8,
|
||||
0x00000E7D, 0x00050080, 0x00000012, 0x0000340C, 0x00005FEF, 0x00000720,
|
||||
0x0007005F, 0x0000001D, 0x0000401D, 0x000024F8, 0x0000340C, 0x00000002,
|
||||
0x00000A0B, 0x00050051, 0x0000000D, 0x0000297B, 0x0000401D, 0x00000000,
|
||||
0x0004003D, 0x00000096, 0x000024F9, 0x00000E7D, 0x00050080, 0x00000012,
|
||||
0x0000340D, 0x00005FEF, 0x00000729, 0x0007005F, 0x0000001D, 0x0000401E,
|
||||
0x000024F9, 0x0000340D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
|
||||
0x0000297C, 0x0000401E, 0x00000000, 0x0004003D, 0x00000096, 0x000024FA,
|
||||
0x00000E7D, 0x00050080, 0x00000012, 0x0000340E, 0x00005FEF, 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, 0x00003E82, 0x0003003E,
|
||||
0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x0000345B, 0x00003E82,
|
||||
0x00000A0D, 0x0004003D, 0x00000096, 0x00005FD3, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x00003D64, 0x00005FEF, 0x0000073B, 0x0007005F, 0x0000001D,
|
||||
0x0000401F, 0x00005FD3, 0x00003D64, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x0000297D, 0x0000401F, 0x00000000, 0x0004003D, 0x00000096,
|
||||
0x000024FB, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340F, 0x00005FEF,
|
||||
0x00000744, 0x0007005F, 0x0000001D, 0x00004020, 0x000024FB, 0x0000340F,
|
||||
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297E, 0x00004020,
|
||||
0x00000000, 0x0004003D, 0x00000096, 0x000024FC, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x00003410, 0x00005FEF, 0x0000074D, 0x0007005F, 0x0000001D,
|
||||
0x00004021, 0x000024FC, 0x00003410, 0x00000002, 0x00000A0B, 0x00050051,
|
||||
0x0000000D, 0x0000297F, 0x00004021, 0x00000000, 0x0004003D, 0x00000096,
|
||||
0x000024FD, 0x00000E7D, 0x00050080, 0x00000012, 0x00003411, 0x00005FEF,
|
||||
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, 0x00003B37, 0x000012B6, 0x00000A0B, 0x0000345B,
|
||||
0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8,
|
||||
0x00004C7A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+217
-182
@@ -8,21 +8,36 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_host_depth_store_rectangle"
|
||||
OpMemberName %push_const_block_xe 1 "xe_host_depth_store_render_target"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_host_depth_store_dest_xe_block "xe_host_depth_store_dest_xe_block"
|
||||
OpMemberName %xe_host_depth_store_dest_xe_block 0 "data"
|
||||
OpName %xe_host_depth_store_dest "xe_host_depth_store_dest"
|
||||
OpName %xe_host_depth_store_source "xe_host_depth_store_source"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 4
|
||||
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 %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %xe_host_depth_store_dest_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 Offset 0
|
||||
OpDecorate %xe_host_depth_store_dest NonReadable
|
||||
OpDecorate %xe_host_depth_store_dest Binding 0
|
||||
OpDecorate %xe_host_depth_store_dest DescriptorSet 0
|
||||
OpDecorate %xe_host_depth_store_source Binding 0
|
||||
OpDecorate %xe_host_depth_store_source DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -46,9 +61,9 @@
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%2053 = OpConstantComposite %v2uint %uint_10 %uint_13
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%_struct_990 = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_1 = OpConstant %int 1
|
||||
@@ -60,13 +75,13 @@
|
||||
%int_3 = OpConstant %int 3
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%4790 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_host_depth_store_dest_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_host_depth_store_dest_xe_block = OpTypePointer Uniform %xe_host_depth_store_dest_xe_block
|
||||
%xe_host_depth_store_dest = OpVariable %_ptr_Uniform_xe_host_depth_store_dest_xe_block Uniform
|
||||
%float = OpTypeFloat 32
|
||||
%182 = OpTypeImage %float 2D 0 0 1 1 Unknown
|
||||
%_ptr_UniformConstant_182 = OpTypePointer UniformConstant %182
|
||||
%3709 = OpVariable %_ptr_UniformConstant_182 UniformConstant
|
||||
%xe_host_depth_store_source = OpVariable %_ptr_UniformConstant_182 UniformConstant
|
||||
%v4float = OpTypeVector %float 4
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -87,14 +102,14 @@
|
||||
%2213 = OpConstantComposite %v2uint %uint_1023 %uint_1023
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%1819 = OpConstantComposite %v2uint %uint_0 %uint_1
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
@@ -165,45 +180,45 @@
|
||||
OpBranch %8129
|
||||
%8129 = OpLabel
|
||||
%21086 = OpPhi %int %20804 %22983 %20803 %14914
|
||||
%12853 = OpLoad %182 %3709
|
||||
%12853 = OpLoad %182 %xe_host_depth_store_source
|
||||
%22167 = OpImageFetch %v4float %12853 %13160 Sample %21086
|
||||
%24082 = OpCompositeExtract %float %22167 0
|
||||
%9464 = OpLoad %182 %3709
|
||||
%9464 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13324 = OpIAdd %v2int %13160 %1824
|
||||
%16413 = OpImageFetch %v4float %9464 %13324 Sample %21086
|
||||
%10619 = OpCompositeExtract %float %16413 0
|
||||
%9465 = OpLoad %182 %3709
|
||||
%9465 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13325 = OpIAdd %v2int %13160 %1833
|
||||
%16414 = OpImageFetch %v4float %9465 %13325 Sample %21086
|
||||
%10620 = OpCompositeExtract %float %16414 0
|
||||
%9466 = OpLoad %182 %3709
|
||||
%9466 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13326 = OpIAdd %v2int %13160 %1842
|
||||
%16774 = OpImageFetch %v4float %9466 %13326 Sample %21086
|
||||
%7256 = OpCompositeExtract %float %16774 0
|
||||
%6487 = OpCompositeConstruct %v4float %24082 %10619 %10620 %7256
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %14040
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %14040
|
||||
OpStore %12860 %20366
|
||||
%13403 = OpIAdd %uint %14040 %uint_1
|
||||
%24531 = OpLoad %182 %3709
|
||||
%24531 = OpLoad %182 %xe_host_depth_store_source
|
||||
%15716 = OpIAdd %v2int %13160 %1851
|
||||
%16415 = OpImageFetch %v4float %24531 %15716 Sample %21086
|
||||
%10621 = OpCompositeExtract %float %16415 0
|
||||
%9467 = OpLoad %182 %3709
|
||||
%9467 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13327 = OpIAdd %v2int %13160 %1860
|
||||
%16416 = OpImageFetch %v4float %9467 %13327 Sample %21086
|
||||
%10622 = OpCompositeExtract %float %16416 0
|
||||
%9468 = OpLoad %182 %3709
|
||||
%9468 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13328 = OpIAdd %v2int %13160 %1869
|
||||
%16417 = OpImageFetch %v4float %9468 %13328 Sample %21086
|
||||
%10623 = OpCompositeExtract %float %16417 0
|
||||
%9469 = OpLoad %182 %3709
|
||||
%9469 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13329 = OpIAdd %v2int %13160 %1878
|
||||
%16775 = OpImageFetch %v4float %9469 %13329 Sample %21086
|
||||
%7257 = OpCompositeExtract %float %16775 0
|
||||
%6488 = OpCompositeConstruct %v4float %10621 %10622 %10623 %7257
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %13403
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -216,153 +231,173 @@ const uint32_t host_depth_store_2xmsaa_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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, 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, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 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, 0x00000CE9, 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, 0x0000000C, 0x00000A14, 0x00000003, 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, 0x0004002B, 0x0000000C, 0x00000A11,
|
||||
0x00000002, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B,
|
||||
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, 0x0005002C, 0x00000011,
|
||||
0x0000071B, 0x00000A0A, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7,
|
||||
0x00000CE9, 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,
|
||||
0x0000589E, 0x00005690, 0x00000A0D, 0x00050050, 0x00000011, 0x00001947,
|
||||
0x00004C53, 0x0000589E, 0x00050080, 0x00000011, 0x0000250B, 0x00004E9F,
|
||||
0x00001947, 0x0004007C, 0x00000012, 0x00003368, 0x0000250B, 0x000500C7,
|
||||
0x0000000B, 0x00002DBD, 0x00005690, 0x00000A0D, 0x0004007C, 0x00000011,
|
||||
0x00002B9C, 0x00003368, 0x000500C7, 0x0000000B, 0x00006141, 0x00005744,
|
||||
0x00000A44, 0x000500C4, 0x00000011, 0x0000367B, 0x00002B9C, 0x0000071B,
|
||||
0x00050050, 0x00000011, 0x000028B6, 0x00002DBD, 0x00002DBD, 0x000500C2,
|
||||
0x00000011, 0x00002385, 0x000028B6, 0x00000718, 0x000500C7, 0x00000011,
|
||||
0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004ABC,
|
||||
0x0000367B, 0x00003EC8, 0x00050084, 0x00000011, 0x00002CB7, 0x00000A9F,
|
||||
0x00001997, 0x00050086, 0x00000011, 0x00001F2F, 0x00004ABC, 0x00002CB7,
|
||||
0x00050051, 0x0000000B, 0x000023A9, 0x00001F2F, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00002B26, 0x000023A9, 0x00006141, 0x00050051, 0x0000000B,
|
||||
0x000060A5, 0x00001F2F, 0x00000000, 0x00050080, 0x0000000B, 0x00005146,
|
||||
0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, 0x00001F2F,
|
||||
0x00002CB7, 0x00050082, 0x00000011, 0x000050EB, 0x00004ABC, 0x000034D7,
|
||||
0x00050051, 0x0000000B, 0x00001C87, 0x00002CB7, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00005962, 0x00002CB7, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0,
|
||||
0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000050EB,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00001C87,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x000050EB, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000058BA, 0x00003E12, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x0000477F, 0x00003CA0, 0x000058BA, 0x000500C2, 0x0000000B, 0x000036D8,
|
||||
0x0000477F, 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, 0x00005697, 0x00003235, 0x00003368,
|
||||
0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00005E12, 0x00005697,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x000024F8, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x0000340C, 0x00003368, 0x00000720, 0x0007005F, 0x0000001D,
|
||||
0x0000401D, 0x000024F8, 0x0000340C, 0x00000040, 0x0000525E, 0x00050051,
|
||||
0x0000000D, 0x0000297B, 0x0000401D, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x000024F9, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340D, 0x00003368,
|
||||
0x00000729, 0x0007005F, 0x0000001D, 0x0000401E, 0x000024F9, 0x0000340D,
|
||||
0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297C, 0x0000401E,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x000024FA, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x0000340E, 0x00003368, 0x00000732, 0x0007005F, 0x0000001D,
|
||||
0x00004186, 0x000024FA, 0x0000340E, 0x00000040, 0x0000525E, 0x00050051,
|
||||
0x0000000D, 0x00001C58, 0x00004186, 0x00000000, 0x00070050, 0x0000001D,
|
||||
0x00001957, 0x00005E12, 0x0000297B, 0x0000297C, 0x00001C58, 0x0004007C,
|
||||
0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C,
|
||||
0x000012B6, 0x00000A0B, 0x000036D8, 0x0003003E, 0x0000323C, 0x00004F8E,
|
||||
0x00050080, 0x0000000B, 0x0000345B, 0x000036D8, 0x00000A0D, 0x0004003D,
|
||||
0x000000B6, 0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64,
|
||||
0x00003368, 0x0000073B, 0x0007005F, 0x0000001D, 0x0000401F, 0x00005FD3,
|
||||
0x00003D64, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297D,
|
||||
0x0000401F, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FB, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x0000340F, 0x00003368, 0x00000744, 0x0007005F,
|
||||
0x0000001D, 0x00004020, 0x000024FB, 0x0000340F, 0x00000040, 0x0000525E,
|
||||
0x00050051, 0x0000000D, 0x0000297E, 0x00004020, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024FC, 0x00000E7D, 0x00050080, 0x00000012, 0x00003410,
|
||||
0x00003368, 0x0000074D, 0x0007005F, 0x0000001D, 0x00004021, 0x000024FC,
|
||||
0x00003410, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297F,
|
||||
0x00004021, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FD, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x00003411, 0x00003368, 0x00000756, 0x0007005F,
|
||||
0x0000001D, 0x00004187, 0x000024FD, 0x00003411, 0x00000040, 0x0000525E,
|
||||
0x00050051, 0x0000000D, 0x00001C59, 0x00004187, 0x00000000, 0x00070050,
|
||||
0x0000001D, 0x00001958, 0x0000297D, 0x0000297E, 0x0000297F, 0x00001C59,
|
||||
0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, 0x00060041, 0x00000294,
|
||||
0x00003B37, 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E, 0x00003B37,
|
||||
0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD,
|
||||
0x00010038,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003DE, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x000B0006, 0x000003DE, 0x00000000, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74636572, 0x6C676E61,
|
||||
0x00000065, 0x000C0006, 0x000003DE, 0x00000001, 0x685F6578, 0x5F74736F,
|
||||
0x74706564, 0x74735F68, 0x5F65726F, 0x646E6572, 0x745F7265, 0x65677261,
|
||||
0x00000074, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473,
|
||||
0x00006578, 0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C,
|
||||
0x7461636F, 0x496E6F69, 0x00000044, 0x000B0005, 0x000007B4, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74736564, 0x5F65785F,
|
||||
0x636F6C62, 0x0000006B, 0x00050006, 0x000007B4, 0x00000000, 0x61746164,
|
||||
0x00000000, 0x00090005, 0x000012B6, 0x685F6578, 0x5F74736F, 0x74706564,
|
||||
0x74735F68, 0x5F65726F, 0x74736564, 0x00000000, 0x00090005, 0x00000E7D,
|
||||
0x685F6578, 0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x72756F73,
|
||||
0x00006563, 0x00030047, 0x000003DE, 0x00000002, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00040047, 0x000007DC, 0x00000006, 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,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
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, 0x00000CE9,
|
||||
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, 0x0000000C, 0x00000A14,
|
||||
0x00000003, 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,
|
||||
0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, 0x00000012,
|
||||
0x00000729, 0x00000A11, 0x00000A0B, 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, 0x0005002C, 0x00000011, 0x0000071B, 0x00000A0A, 0x00000A0D,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A,
|
||||
0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5,
|
||||
0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5,
|
||||
0x00050041, 0x00000288, 0x00004FD7, 0x00000CE9, 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, 0x0000589E, 0x00005690, 0x00000A0D,
|
||||
0x00050050, 0x00000011, 0x00001947, 0x00004C53, 0x0000589E, 0x00050080,
|
||||
0x00000011, 0x0000250B, 0x00004E9F, 0x00001947, 0x0004007C, 0x00000012,
|
||||
0x00003368, 0x0000250B, 0x000500C7, 0x0000000B, 0x00002DBD, 0x00005690,
|
||||
0x00000A0D, 0x0004007C, 0x00000011, 0x00002B9C, 0x00003368, 0x000500C7,
|
||||
0x0000000B, 0x00006141, 0x00005744, 0x00000A44, 0x000500C4, 0x00000011,
|
||||
0x0000367B, 0x00002B9C, 0x0000071B, 0x00050050, 0x00000011, 0x000028B6,
|
||||
0x00002DBD, 0x00002DBD, 0x000500C2, 0x00000011, 0x00002385, 0x000028B6,
|
||||
0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724,
|
||||
0x00050080, 0x00000011, 0x00004ABC, 0x0000367B, 0x00003EC8, 0x00050084,
|
||||
0x00000011, 0x00002CB7, 0x00000A9F, 0x00001997, 0x00050086, 0x00000011,
|
||||
0x00001F2F, 0x00004ABC, 0x00002CB7, 0x00050051, 0x0000000B, 0x000023A9,
|
||||
0x00001F2F, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9,
|
||||
0x00006141, 0x00050051, 0x0000000B, 0x000060A5, 0x00001F2F, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084,
|
||||
0x00000011, 0x000034D7, 0x00001F2F, 0x00002CB7, 0x00050082, 0x00000011,
|
||||
0x000050EB, 0x00004ABC, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87,
|
||||
0x00002CB7, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00002CB7,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962,
|
||||
0x00050084, 0x0000000B, 0x00003CA0, 0x00005146, 0x00003372, 0x00050051,
|
||||
0x0000000B, 0x00003ED4, 0x000050EB, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003E12, 0x00003ED4, 0x00001C87, 0x00050051, 0x0000000B, 0x00006059,
|
||||
0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000058BA, 0x00003E12,
|
||||
0x00006059, 0x00050080, 0x0000000B, 0x0000477F, 0x00003CA0, 0x000058BA,
|
||||
0x000500C2, 0x0000000B, 0x000036D8, 0x0000477F, 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,
|
||||
0x00005697, 0x00003235, 0x00003368, 0x00000040, 0x0000525E, 0x00050051,
|
||||
0x0000000D, 0x00005E12, 0x00005697, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x000024F8, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340C, 0x00003368,
|
||||
0x00000720, 0x0007005F, 0x0000001D, 0x0000401D, 0x000024F8, 0x0000340C,
|
||||
0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297B, 0x0000401D,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x000024F9, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x0000340D, 0x00003368, 0x00000729, 0x0007005F, 0x0000001D,
|
||||
0x0000401E, 0x000024F9, 0x0000340D, 0x00000040, 0x0000525E, 0x00050051,
|
||||
0x0000000D, 0x0000297C, 0x0000401E, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x000024FA, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340E, 0x00003368,
|
||||
0x00000732, 0x0007005F, 0x0000001D, 0x00004186, 0x000024FA, 0x0000340E,
|
||||
0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00001C58, 0x00004186,
|
||||
0x00000000, 0x00070050, 0x0000001D, 0x00001957, 0x00005E12, 0x0000297B,
|
||||
0x0000297C, 0x00001C58, 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957,
|
||||
0x00060041, 0x00000294, 0x0000323C, 0x000012B6, 0x00000A0B, 0x000036D8,
|
||||
0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x0000345B,
|
||||
0x000036D8, 0x00000A0D, 0x0004003D, 0x000000B6, 0x00005FD3, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x00003D64, 0x00003368, 0x0000073B, 0x0007005F,
|
||||
0x0000001D, 0x0000401F, 0x00005FD3, 0x00003D64, 0x00000040, 0x0000525E,
|
||||
0x00050051, 0x0000000D, 0x0000297D, 0x0000401F, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024FB, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340F,
|
||||
0x00003368, 0x00000744, 0x0007005F, 0x0000001D, 0x00004020, 0x000024FB,
|
||||
0x0000340F, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297E,
|
||||
0x00004020, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FC, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x00003410, 0x00003368, 0x0000074D, 0x0007005F,
|
||||
0x0000001D, 0x00004021, 0x000024FC, 0x00003410, 0x00000040, 0x0000525E,
|
||||
0x00050051, 0x0000000D, 0x0000297F, 0x00004021, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024FD, 0x00000E7D, 0x00050080, 0x00000012, 0x00003411,
|
||||
0x00003368, 0x00000756, 0x0007005F, 0x0000001D, 0x00004187, 0x000024FD,
|
||||
0x00003411, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00001C59,
|
||||
0x00004187, 0x00000000, 0x00070050, 0x0000001D, 0x00001958, 0x0000297D,
|
||||
0x0000297E, 0x0000297F, 0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F,
|
||||
0x00001958, 0x00060041, 0x00000294, 0x00003B37, 0x000012B6, 0x00000A0B,
|
||||
0x0000345B, 0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A,
|
||||
0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+199
-164
@@ -8,21 +8,36 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_host_depth_store_rectangle"
|
||||
OpMemberName %push_const_block_xe 1 "xe_host_depth_store_render_target"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_host_depth_store_dest_xe_block "xe_host_depth_store_dest_xe_block"
|
||||
OpMemberName %xe_host_depth_store_dest_xe_block 0 "data"
|
||||
OpName %xe_host_depth_store_dest "xe_host_depth_store_dest"
|
||||
OpName %xe_host_depth_store_source "xe_host_depth_store_source"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 4
|
||||
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 %4790 NonReadable
|
||||
OpDecorate %4790 Binding 0
|
||||
OpDecorate %4790 DescriptorSet 0
|
||||
OpDecorate %3709 Binding 0
|
||||
OpDecorate %3709 DescriptorSet 1
|
||||
OpDecorate %xe_host_depth_store_dest_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_host_depth_store_dest_xe_block 0 Offset 0
|
||||
OpDecorate %xe_host_depth_store_dest NonReadable
|
||||
OpDecorate %xe_host_depth_store_dest Binding 0
|
||||
OpDecorate %xe_host_depth_store_dest DescriptorSet 0
|
||||
OpDecorate %xe_host_depth_store_source Binding 0
|
||||
OpDecorate %xe_host_depth_store_source DescriptorSet 1
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -45,9 +60,9 @@
|
||||
%uint_13 = OpConstant %uint 13
|
||||
%2053 = OpConstantComposite %v2uint %uint_10 %uint_13
|
||||
%uint_7 = OpConstant %uint 7
|
||||
%_struct_990 = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_0 = OpConstant %int 0
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_1 = OpConstant %int 1
|
||||
@@ -58,13 +73,13 @@
|
||||
%v2int = OpTypeVector %int 2
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%4790 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_host_depth_store_dest_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_host_depth_store_dest_xe_block = OpTypePointer Uniform %xe_host_depth_store_dest_xe_block
|
||||
%xe_host_depth_store_dest = OpVariable %_ptr_Uniform_xe_host_depth_store_dest_xe_block Uniform
|
||||
%float = OpTypeFloat 32
|
||||
%182 = OpTypeImage %float 2D 0 0 1 1 Unknown
|
||||
%_ptr_UniformConstant_182 = OpTypePointer UniformConstant %182
|
||||
%3709 = OpVariable %_ptr_UniformConstant_182 UniformConstant
|
||||
%xe_host_depth_store_source = OpVariable %_ptr_UniformConstant_182 UniformConstant
|
||||
%v4float = OpTypeVector %float 4
|
||||
%1824 = OpConstantComposite %v2int %int_1 %int_0
|
||||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
@@ -77,14 +92,14 @@
|
||||
%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
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_0
|
||||
%15627 = OpLoad %uint %22245
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%20439 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%22340 = OpLoad %uint %20439
|
||||
%10293 = OpCompositeConstruct %v2uint %22340 %22340
|
||||
%24330 = OpShiftRightLogical %v2uint %10293 %2053
|
||||
@@ -144,41 +159,41 @@
|
||||
%16337 = OpShiftLeftLogical %uint %10583 %uint_1
|
||||
%21075 = OpBitcast %int %16337
|
||||
%8163 = OpIAdd %int %21075 %int_1
|
||||
%22164 = OpLoad %182 %3709
|
||||
%22164 = OpLoad %182 %xe_host_depth_store_source
|
||||
%8519 = OpImageFetch %v4float %22164 %8432 Sample %21075
|
||||
%23455 = OpCompositeExtract %float %8519 0
|
||||
%14907 = OpLoad %182 %3709
|
||||
%14907 = OpLoad %182 %xe_host_depth_store_source
|
||||
%18741 = OpImageFetch %v4float %14907 %8432 Sample %8163
|
||||
%24082 = OpCompositeExtract %float %18741 0
|
||||
%9464 = OpLoad %182 %3709
|
||||
%9464 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13324 = OpIAdd %v2int %8432 %1824
|
||||
%16413 = OpImageFetch %v4float %9464 %13324 Sample %21075
|
||||
%9992 = OpCompositeExtract %float %16413 0
|
||||
%14908 = OpLoad %182 %3709
|
||||
%14908 = OpLoad %182 %xe_host_depth_store_source
|
||||
%19102 = OpImageFetch %v4float %14908 %13324 Sample %8163
|
||||
%20719 = OpCompositeExtract %float %19102 0
|
||||
%6487 = OpCompositeConstruct %v4float %23455 %24082 %9992 %20719
|
||||
%20366 = OpBitcast %v4uint %6487
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13118
|
||||
%12860 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %13118
|
||||
OpStore %12860 %20366
|
||||
%13403 = OpIAdd %uint %13118 %uint_1
|
||||
%24531 = OpLoad %182 %3709
|
||||
%24531 = OpLoad %182 %xe_host_depth_store_source
|
||||
%15716 = OpIAdd %v2int %8432 %1833
|
||||
%16414 = OpImageFetch %v4float %24531 %15716 Sample %21075
|
||||
%9993 = OpCompositeExtract %float %16414 0
|
||||
%14909 = OpLoad %182 %3709
|
||||
%14909 = OpLoad %182 %xe_host_depth_store_source
|
||||
%18742 = OpImageFetch %v4float %14909 %15716 Sample %8163
|
||||
%24083 = OpCompositeExtract %float %18742 0
|
||||
%9465 = OpLoad %182 %3709
|
||||
%9465 = OpLoad %182 %xe_host_depth_store_source
|
||||
%13325 = OpIAdd %v2int %8432 %1842
|
||||
%16415 = OpImageFetch %v4float %9465 %13325 Sample %21075
|
||||
%9994 = OpCompositeExtract %float %16415 0
|
||||
%14910 = OpLoad %182 %3709
|
||||
%14910 = OpLoad %182 %xe_host_depth_store_source
|
||||
%19103 = OpImageFetch %v4float %14910 %13325 Sample %8163
|
||||
%20720 = OpCompositeExtract %float %19103 0
|
||||
%6488 = OpCompositeConstruct %v4float %9993 %24083 %9994 %20720
|
||||
%20367 = OpBitcast %v4uint %6488
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403
|
||||
%15159 = OpAccessChain %_ptr_Uniform_v4uint %xe_host_depth_store_dest %int_0 %13403
|
||||
OpStore %15159 %20367
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -191,135 +206,155 @@ const uint32_t host_depth_store_4xmsaa_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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, 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, 0x00040017, 0x00000011, 0x0000000B,
|
||||
0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10,
|
||||
0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B,
|
||||
0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x00000724,
|
||||
0x00000A0D, 0x00000A0D, 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, 0x00000CE9, 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, 0x00000CE9,
|
||||
0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041,
|
||||
0x00000288, 0x00004FD7, 0x00000CE9, 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, 0x00003A2F, 0x00005852, 0x00006048,
|
||||
0x000500C7, 0x0000000B, 0x00002A6D, 0x00005744, 0x00000A44, 0x00050084,
|
||||
0x00000011, 0x00005745, 0x00000A9F, 0x00001997, 0x00050086, 0x00000011,
|
||||
0x000041B1, 0x00003A2F, 0x00005745, 0x00050051, 0x0000000B, 0x000023A9,
|
||||
0x000041B1, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9,
|
||||
0x00002A6D, 0x00050051, 0x0000000B, 0x000060A5, 0x000041B1, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084,
|
||||
0x00000011, 0x000034D7, 0x000041B1, 0x00005745, 0x00050082, 0x00000011,
|
||||
0x000050EB, 0x00003A2F, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87,
|
||||
0x00005745, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005745,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962,
|
||||
0x00050084, 0x0000000B, 0x00003CA0, 0x00005146, 0x00003372, 0x00050051,
|
||||
0x0000000B, 0x00003ED4, 0x000050EB, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003E12, 0x00003ED4, 0x00001C87, 0x00050051, 0x0000000B, 0x00006059,
|
||||
0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000058BA, 0x00003E12,
|
||||
0x00006059, 0x00050080, 0x0000000B, 0x000047DE, 0x00003CA0, 0x000058BA,
|
||||
0x000500C2, 0x0000000B, 0x0000333E, 0x000047DE, 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,
|
||||
0x00002147, 0x00005694, 0x000020F0, 0x00000040, 0x00005253, 0x00050051,
|
||||
0x0000000D, 0x00005B9F, 0x00002147, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x00003A3B, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004935, 0x00003A3B,
|
||||
0x000020F0, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D, 0x00005E12,
|
||||
0x00004935, 0x00000000, 0x0004003D, 0x000000B6, 0x000024F8, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x0000340C, 0x000020F0, 0x00000720, 0x0007005F,
|
||||
0x0000001D, 0x0000401D, 0x000024F8, 0x0000340C, 0x00000040, 0x00005253,
|
||||
0x00050051, 0x0000000D, 0x00002708, 0x0000401D, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x00003A3C, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004A9E,
|
||||
0x00003A3C, 0x0000340C, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D,
|
||||
0x000050EF, 0x00004A9E, 0x00000000, 0x00070050, 0x0000001D, 0x00001957,
|
||||
0x00005B9F, 0x00005E12, 0x00002708, 0x000050EF, 0x0004007C, 0x00000017,
|
||||
0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C, 0x000012B6,
|
||||
0x00000A0B, 0x0000333E, 0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080,
|
||||
0x0000000B, 0x0000345B, 0x0000333E, 0x00000A0D, 0x0004003D, 0x000000B6,
|
||||
0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64, 0x000020F0,
|
||||
0x00000729, 0x0007005F, 0x0000001D, 0x0000401E, 0x00005FD3, 0x00003D64,
|
||||
0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x00002709, 0x0000401E,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x00003A3D, 0x00000E7D, 0x0007005F,
|
||||
0x0000001D, 0x00004936, 0x00003A3D, 0x00003D64, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00005E13, 0x00004936, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024F9, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340D,
|
||||
0x000020F0, 0x00000732, 0x0007005F, 0x0000001D, 0x0000401F, 0x000024F9,
|
||||
0x0000340D, 0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x0000270A,
|
||||
0x0000401F, 0x00000000, 0x0004003D, 0x000000B6, 0x00003A3E, 0x00000E7D,
|
||||
0x0007005F, 0x0000001D, 0x00004A9F, 0x00003A3E, 0x0000340D, 0x00000040,
|
||||
0x00001FE3, 0x00050051, 0x0000000D, 0x000050F0, 0x00004A9F, 0x00000000,
|
||||
0x00070050, 0x0000001D, 0x00001958, 0x00002709, 0x00005E13, 0x0000270A,
|
||||
0x000050F0, 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, 0x00060041,
|
||||
0x00000294, 0x00003B37, 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E,
|
||||
0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A,
|
||||
0x000100FD, 0x00010038,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003DE, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x000B0006, 0x000003DE, 0x00000000, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74636572, 0x6C676E61,
|
||||
0x00000065, 0x000C0006, 0x000003DE, 0x00000001, 0x685F6578, 0x5F74736F,
|
||||
0x74706564, 0x74735F68, 0x5F65726F, 0x646E6572, 0x745F7265, 0x65677261,
|
||||
0x00000074, 0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473,
|
||||
0x00006578, 0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C,
|
||||
0x7461636F, 0x496E6F69, 0x00000044, 0x000B0005, 0x000007B4, 0x685F6578,
|
||||
0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x74736564, 0x5F65785F,
|
||||
0x636F6C62, 0x0000006B, 0x00050006, 0x000007B4, 0x00000000, 0x61746164,
|
||||
0x00000000, 0x00090005, 0x000012B6, 0x685F6578, 0x5F74736F, 0x74706564,
|
||||
0x74735F68, 0x5F65726F, 0x74736564, 0x00000000, 0x00090005, 0x00000E7D,
|
||||
0x685F6578, 0x5F74736F, 0x74706564, 0x74735F68, 0x5F65726F, 0x72756F73,
|
||||
0x00006563, 0x00030047, 0x000003DE, 0x00000002, 0x00050048, 0x000003DE,
|
||||
0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001,
|
||||
0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
|
||||
0x00040047, 0x000007DC, 0x00000006, 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,
|
||||
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009,
|
||||
0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B,
|
||||
0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
|
||||
0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 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,
|
||||
0x00000CE9, 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, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B,
|
||||
0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, 0x00000CE9,
|
||||
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,
|
||||
0x00003A2F, 0x00005852, 0x00006048, 0x000500C7, 0x0000000B, 0x00002A6D,
|
||||
0x00005744, 0x00000A44, 0x00050084, 0x00000011, 0x00005745, 0x00000A9F,
|
||||
0x00001997, 0x00050086, 0x00000011, 0x000041B1, 0x00003A2F, 0x00005745,
|
||||
0x00050051, 0x0000000B, 0x000023A9, 0x000041B1, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00002B26, 0x000023A9, 0x00002A6D, 0x00050051, 0x0000000B,
|
||||
0x000060A5, 0x000041B1, 0x00000000, 0x00050080, 0x0000000B, 0x00005146,
|
||||
0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, 0x000041B1,
|
||||
0x00005745, 0x00050082, 0x00000011, 0x000050EB, 0x00003A2F, 0x000034D7,
|
||||
0x00050051, 0x0000000B, 0x00001C87, 0x00005745, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x00005962, 0x00005745, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0,
|
||||
0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000050EB,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00001C87,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x000050EB, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000058BA, 0x00003E12, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x000047DE, 0x00003CA0, 0x000058BA, 0x000500C2, 0x0000000B, 0x0000333E,
|
||||
0x000047DE, 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, 0x00002147, 0x00005694, 0x000020F0,
|
||||
0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x00005B9F, 0x00002147,
|
||||
0x00000000, 0x0004003D, 0x000000B6, 0x00003A3B, 0x00000E7D, 0x0007005F,
|
||||
0x0000001D, 0x00004935, 0x00003A3B, 0x000020F0, 0x00000040, 0x00001FE3,
|
||||
0x00050051, 0x0000000D, 0x00005E12, 0x00004935, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x000024F8, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340C,
|
||||
0x000020F0, 0x00000720, 0x0007005F, 0x0000001D, 0x0000401D, 0x000024F8,
|
||||
0x0000340C, 0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x00002708,
|
||||
0x0000401D, 0x00000000, 0x0004003D, 0x000000B6, 0x00003A3C, 0x00000E7D,
|
||||
0x0007005F, 0x0000001D, 0x00004A9E, 0x00003A3C, 0x0000340C, 0x00000040,
|
||||
0x00001FE3, 0x00050051, 0x0000000D, 0x000050EF, 0x00004A9E, 0x00000000,
|
||||
0x00070050, 0x0000001D, 0x00001957, 0x00005B9F, 0x00005E12, 0x00002708,
|
||||
0x000050EF, 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041,
|
||||
0x00000294, 0x0000323C, 0x000012B6, 0x00000A0B, 0x0000333E, 0x0003003E,
|
||||
0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x0000345B, 0x0000333E,
|
||||
0x00000A0D, 0x0004003D, 0x000000B6, 0x00005FD3, 0x00000E7D, 0x00050080,
|
||||
0x00000012, 0x00003D64, 0x000020F0, 0x00000729, 0x0007005F, 0x0000001D,
|
||||
0x0000401E, 0x00005FD3, 0x00003D64, 0x00000040, 0x00005253, 0x00050051,
|
||||
0x0000000D, 0x00002709, 0x0000401E, 0x00000000, 0x0004003D, 0x000000B6,
|
||||
0x00003A3D, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004936, 0x00003A3D,
|
||||
0x00003D64, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D, 0x00005E13,
|
||||
0x00004936, 0x00000000, 0x0004003D, 0x000000B6, 0x000024F9, 0x00000E7D,
|
||||
0x00050080, 0x00000012, 0x0000340D, 0x000020F0, 0x00000732, 0x0007005F,
|
||||
0x0000001D, 0x0000401F, 0x000024F9, 0x0000340D, 0x00000040, 0x00005253,
|
||||
0x00050051, 0x0000000D, 0x0000270A, 0x0000401F, 0x00000000, 0x0004003D,
|
||||
0x000000B6, 0x00003A3E, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004A9F,
|
||||
0x00003A3E, 0x0000340D, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D,
|
||||
0x000050F0, 0x00004A9F, 0x00000000, 0x00070050, 0x0000001D, 0x00001958,
|
||||
0x00002709, 0x00005E13, 0x0000270A, 0x000050F0, 0x0004007C, 0x00000017,
|
||||
0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37, 0x000012B6,
|
||||
0x00000A0B, 0x0000345B, 0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9,
|
||||
0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+65
-38
@@ -8,13 +8,26 @@
|
||||
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 %5474 Location 0
|
||||
OpEntryPoint Vertex %main "main" %_ %xe_in_position
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %gl_PerVertex "gl_PerVertex"
|
||||
OpMemberName %gl_PerVertex 0 "gl_Position"
|
||||
OpMemberName %gl_PerVertex 1 "gl_PointSize"
|
||||
OpMemberName %gl_PerVertex 2 "gl_ClipDistance"
|
||||
OpMemberName %gl_PerVertex 3 "gl_CullDistance"
|
||||
OpName %_ ""
|
||||
OpName %xe_in_position "xe_in_position"
|
||||
OpDecorate %gl_PerVertex Block
|
||||
OpMemberDecorate %gl_PerVertex 0 BuiltIn Position
|
||||
OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize
|
||||
OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance
|
||||
OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance
|
||||
OpDecorate %xe_in_position Location 0
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
%float = OpTypeFloat 32
|
||||
@@ -22,24 +35,24 @@
|
||||
%uint = OpTypeInt 32 0
|
||||
%uint_1 = OpConstant %uint 1
|
||||
%_arr_float_uint_1 = OpTypeArray %float %uint_1
|
||||
%_struct_2935 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output__struct_2935 = OpTypePointer Output %_struct_2935
|
||||
%4930 = OpVariable %_ptr_Output__struct_2935 Output
|
||||
%gl_PerVertex = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
|
||||
%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex
|
||||
%_ = OpVariable %_ptr_Output_gl_PerVertex Output
|
||||
%int = OpTypeInt 32 1
|
||||
%int_0 = OpConstant %int 0
|
||||
%v2float = OpTypeVector %float 2
|
||||
%_ptr_Input_v2float = OpTypePointer Input %v2float
|
||||
%5474 = OpVariable %_ptr_Input_v2float Input
|
||||
%xe_in_position = OpVariable %_ptr_Input_v2float Input
|
||||
%float_0 = OpConstant %float 0
|
||||
%float_1 = OpConstant %float 1
|
||||
%_ptr_Output_v4float = OpTypePointer Output %v4float
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%24987 = OpLabel
|
||||
%17674 = OpLoad %v2float %5474
|
||||
%17674 = OpLoad %v2float %xe_in_position
|
||||
%21995 = OpCompositeExtract %float %17674 0
|
||||
%23384 = OpCompositeExtract %float %17674 1
|
||||
%18260 = OpCompositeConstruct %v4float %21995 %23384 %float_0 %float_1
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %4930 %int_0
|
||||
%12055 = OpAccessChain %_ptr_Output_v4float %_ %int_0
|
||||
OpStore %12055 %18260
|
||||
OpReturn
|
||||
OpFunctionEnd
|
||||
@@ -49,28 +62,42 @@ const uint32_t passthrough_position_xy_vs[] = {
|
||||
0x07230203, 0x00010000, 0x0008000B, 0x0000619C, 0x00000000, 0x00020011,
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
|
||||
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,
|
||||
0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x0000022A,
|
||||
0x0000000D, 0x00000A0D, 0x0006001E, 0x00000B77, 0x0000001D, 0x0000000D,
|
||||
0x0000022A, 0x0000022A, 0x00040020, 0x00000231, 0x00000003, 0x00000B77,
|
||||
0x0004003B, 0x00000231, 0x00001342, 0x00000003, 0x00040015, 0x0000000C,
|
||||
0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
|
||||
0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040020, 0x00000290,
|
||||
0x00000001, 0x00000013, 0x0004003B, 0x00000290, 0x00001562, 0x00000001,
|
||||
0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D,
|
||||
0x0000008A, 0x3F800000, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D,
|
||||
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
|
||||
0x0000619B, 0x0004003D, 0x00000013, 0x0000450A, 0x00001562, 0x00050051,
|
||||
0x0000000D, 0x000055EB, 0x0000450A, 0x00000000, 0x00050051, 0x0000000D,
|
||||
0x00005B58, 0x0000450A, 0x00000001, 0x00070050, 0x0000001D, 0x00004754,
|
||||
0x000055EB, 0x00005B58, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000029A,
|
||||
0x00002F17, 0x00001342, 0x00000A0B, 0x0003003E, 0x00002F17, 0x00004754,
|
||||
0x000100FD, 0x00010038,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001562, 0x00030003,
|
||||
0x00000002, 0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F,
|
||||
0x665F6C6F, 0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004,
|
||||
0x455F4C47, 0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865,
|
||||
0x665F6572, 0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47,
|
||||
0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F,
|
||||
0x69746365, 0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45,
|
||||
0x64756C63, 0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F,
|
||||
0x6E69616D, 0x00000000, 0x00060005, 0x00000B77, 0x505F6C67, 0x65567265,
|
||||
0x78657472, 0x00000000, 0x00060006, 0x00000B77, 0x00000000, 0x505F6C67,
|
||||
0x7469736F, 0x006E6F69, 0x00070006, 0x00000B77, 0x00000001, 0x505F6C67,
|
||||
0x746E696F, 0x657A6953, 0x00000000, 0x00070006, 0x00000B77, 0x00000002,
|
||||
0x435F6C67, 0x4470696C, 0x61747369, 0x0065636E, 0x00070006, 0x00000B77,
|
||||
0x00000003, 0x435F6C67, 0x446C6C75, 0x61747369, 0x0065636E, 0x00030005,
|
||||
0x00001342, 0x00000000, 0x00060005, 0x00001562, 0x695F6578, 0x6F705F6E,
|
||||
0x69746973, 0x00006E6F, 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, 0x0004002B, 0x0000000B, 0x00000A0D,
|
||||
0x00000001, 0x0004001C, 0x0000022A, 0x0000000D, 0x00000A0D, 0x0006001E,
|
||||
0x00000B77, 0x0000001D, 0x0000000D, 0x0000022A, 0x0000022A, 0x00040020,
|
||||
0x00000231, 0x00000003, 0x00000B77, 0x0004003B, 0x00000231, 0x00001342,
|
||||
0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
|
||||
0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000013, 0x0000000D,
|
||||
0x00000002, 0x00040020, 0x00000290, 0x00000001, 0x00000013, 0x0004003B,
|
||||
0x00000290, 0x00001562, 0x00000001, 0x0004002B, 0x0000000D, 0x00000A0C,
|
||||
0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020,
|
||||
0x0000029A, 0x00000003, 0x0000001D, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x0000619B, 0x0004003D, 0x00000013,
|
||||
0x0000450A, 0x00001562, 0x00050051, 0x0000000D, 0x000055EB, 0x0000450A,
|
||||
0x00000000, 0x00050051, 0x0000000D, 0x00005B58, 0x0000450A, 0x00000001,
|
||||
0x00070050, 0x0000001D, 0x00004754, 0x000055EB, 0x00005B58, 0x00000A0C,
|
||||
0x0000008A, 0x00050041, 0x0000029A, 0x00002F17, 0x00001342, 0x00000A0B,
|
||||
0x0003003E, 0x00002F17, 0x00004754, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+165
-131
@@ -8,20 +8,35 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_resolve_clear_value"
|
||||
OpMemberName %push_const_block_xe 1 "xe_resolve_edram_info"
|
||||
OpMemberName %push_const_block_xe 2 "xe_resolve_coordinate_info"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_resolve_edram_xe_block "xe_resolve_edram_xe_block"
|
||||
OpMemberName %xe_resolve_edram_xe_block 0 "data"
|
||||
OpName %xe_resolve_edram "xe_resolve_edram"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 8
|
||||
OpMemberDecorate %push_const_block_xe 2 Offset 12
|
||||
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 %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %xe_resolve_edram_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 Offset 0
|
||||
OpDecorate %xe_resolve_edram NonReadable
|
||||
OpDecorate %xe_resolve_edram Binding 0
|
||||
OpDecorate %xe_resolve_edram DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -39,9 +54,9 @@
|
||||
%uint_16 = OpConstant %uint 16
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -64,9 +79,9 @@
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%3271 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_resolve_edram_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_resolve_edram_xe_block = OpTypePointer Uniform %xe_resolve_edram_xe_block
|
||||
%xe_resolve_edram = OpVariable %_ptr_Uniform_xe_resolve_edram_xe_block Uniform
|
||||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
@@ -77,14 +92,14 @@
|
||||
%int_n40 = OpConstant %int -40
|
||||
%uint_1280 = OpConstant %uint 1280
|
||||
%uint_2621440 = OpConstant %uint 2621440
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%20073 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
@@ -100,7 +115,7 @@
|
||||
%23019 = OpIMul %v2uint %16207 %1828
|
||||
%12819 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%16204 = OpBitwiseAnd %uint %12819 %uint_2047
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%23788 = OpLoad %v2uint %19017
|
||||
%13183 = OpCompositeConstruct %v2uint %7177 %7177
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
@@ -150,10 +165,10 @@
|
||||
%8443 = OpUMod %uint %9093 %uint_2621440
|
||||
%16234 = OpShiftRightLogical %uint %8443 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %23788 %23788 0 0 0 0
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %16234
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %16234
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %16234 %uint_1
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11457
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -166,111 +181,130 @@ const uint32_t resolve_clear_32bpp_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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,
|
||||
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,
|
||||
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, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B,
|
||||
0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F,
|
||||
0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
|
||||
0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020,
|
||||
0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x00000CE9,
|
||||
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, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A16,
|
||||
0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16,
|
||||
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, 0x00000A37, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0004002B,
|
||||
0x0000000B, 0x00000A82, 0x00000028, 0x0004002B, 0x0000000C, 0x00000A83,
|
||||
0x00000028, 0x0004002B, 0x0000000C, 0x00000993, 0xFFFFFFD8, 0x0004002B,
|
||||
0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E,
|
||||
0x00280000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
|
||||
0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB,
|
||||
0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288,
|
||||
0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B,
|
||||
0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 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, 0x00002568, 0x000022A7,
|
||||
0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2,
|
||||
0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084,
|
||||
0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B,
|
||||
0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C,
|
||||
0x00003213, 0x00000A81, 0x00050041, 0x0000028E, 0x00004A49, 0x00000CE9,
|
||||
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, 0x00005BF6, 0x000059EB,
|
||||
0x00005854, 0x00050080, 0x00000011, 0x00001D65, 0x000026B5, 0x00005BF6,
|
||||
0x00050086, 0x00000011, 0x000061F7, 0x00001D65, 0x00000A9F, 0x00050051,
|
||||
0x0000000B, 0x00003048, 0x000061F7, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00002B26, 0x00003048, 0x00005051, 0x00050051, 0x0000000B, 0x00006059,
|
||||
0x000061F7, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26,
|
||||
0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000619E, 0x00005420,
|
||||
0x00050084, 0x00000011, 0x0000193B, 0x000061F7, 0x00000A9F, 0x00050082,
|
||||
0x00000011, 0x000037C7, 0x00001D65, 0x0000193B, 0x000300F7, 0x00004D0D,
|
||||
0x00000000, 0x000400FA, 0x0000500F, 0x0000293E, 0x00004D0D, 0x000200F8,
|
||||
0x0000293E, 0x00050051, 0x0000000B, 0x00002E0F, 0x000037C7, 0x00000000,
|
||||
0x0004007C, 0x0000000C, 0x00006195, 0x00002E0F, 0x000500AE, 0x00000009,
|
||||
0x00001EA1, 0x00002E0F, 0x00000A82, 0x000600A9, 0x0000000C, 0x00005828,
|
||||
0x00001EA1, 0x00000993, 0x00000A83, 0x00050080, 0x0000000C, 0x00002DF8,
|
||||
0x00006195, 0x00005828, 0x0004007C, 0x0000000B, 0x00001F87, 0x00002DF8,
|
||||
0x00060052, 0x00000011, 0x00005446, 0x00001F87, 0x000037C7, 0x00000000,
|
||||
0x000200F9, 0x00004D0D, 0x000200F8, 0x00004D0D, 0x000700F5, 0x00000011,
|
||||
0x00002159, 0x000037C7, 0x00004427, 0x00005446, 0x0000293E, 0x00050084,
|
||||
0x0000000B, 0x00001A0F, 0x00002226, 0x00000184, 0x00050051, 0x0000000B,
|
||||
0x00003644, 0x00002159, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12,
|
||||
0x00003644, 0x00000AFA, 0x00050051, 0x0000000B, 0x0000605A, 0x00002159,
|
||||
0x00000000, 0x00050080, 0x0000000B, 0x0000547F, 0x00003E12, 0x0000605A,
|
||||
0x00050080, 0x0000000B, 0x00002385, 0x00001A0F, 0x0000547F, 0x00050089,
|
||||
0x0000000B, 0x000020FB, 0x00002385, 0x0000086E, 0x000500C2, 0x0000000B,
|
||||
0x00003F6A, 0x000020FB, 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68,
|
||||
0x00005CEC, 0x00005CEC, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00003F6A,
|
||||
0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC1,
|
||||
0x00003F6A, 0x00000A0D, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7,
|
||||
0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9,
|
||||
0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003F6, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00090006, 0x000003F6, 0x00000000, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x7261656C, 0x6C61765F, 0x00006575, 0x00090006,
|
||||
0x000003F6, 0x00000001, 0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264,
|
||||
0x666E695F, 0x0000006F, 0x000A0006, 0x000003F6, 0x00000002, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x64726F6F, 0x74616E69, 0x6E695F65, 0x00006F66,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F,
|
||||
0x496E6F69, 0x00000044, 0x00090005, 0x000007B4, 0x725F6578, 0x6C6F7365,
|
||||
0x655F6576, 0x6D617264, 0x5F65785F, 0x636F6C62, 0x0000006B, 0x00050006,
|
||||
0x000007B4, 0x00000000, 0x61746164, 0x00000000, 0x00070005, 0x00000CC7,
|
||||
0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264, 0x00000000, 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, 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, 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, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050,
|
||||
0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011,
|
||||
0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020,
|
||||
0x00000001, 0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B,
|
||||
0x00040020, 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673,
|
||||
0x00000CE9, 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, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B,
|
||||
0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A,
|
||||
0x00000A16, 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, 0x00000A37,
|
||||
0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13,
|
||||
0x0004002B, 0x0000000B, 0x00000A82, 0x00000028, 0x0004002B, 0x0000000C,
|
||||
0x00000A83, 0x00000028, 0x0004002B, 0x0000000C, 0x00000993, 0xFFFFFFD8,
|
||||
0x0004002B, 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B,
|
||||
0x0000086E, 0x00280000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
|
||||
0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000,
|
||||
0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041,
|
||||
0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B,
|
||||
0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9,
|
||||
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, 0x00002568,
|
||||
0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568,
|
||||
0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E,
|
||||
0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2,
|
||||
0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B,
|
||||
0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x0000028E, 0x00004A49,
|
||||
0x00000CE9, 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, 0x00005BF6,
|
||||
0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00001D65, 0x000026B5,
|
||||
0x00005BF6, 0x00050086, 0x00000011, 0x000061F7, 0x00001D65, 0x00000A9F,
|
||||
0x00050051, 0x0000000B, 0x00003048, 0x000061F7, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00002B26, 0x00003048, 0x00005051, 0x00050051, 0x0000000B,
|
||||
0x00006059, 0x000061F7, 0x00000000, 0x00050080, 0x0000000B, 0x00005420,
|
||||
0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000619E,
|
||||
0x00005420, 0x00050084, 0x00000011, 0x0000193B, 0x000061F7, 0x00000A9F,
|
||||
0x00050082, 0x00000011, 0x000037C7, 0x00001D65, 0x0000193B, 0x000300F7,
|
||||
0x00004D0D, 0x00000000, 0x000400FA, 0x0000500F, 0x0000293E, 0x00004D0D,
|
||||
0x000200F8, 0x0000293E, 0x00050051, 0x0000000B, 0x00002E0F, 0x000037C7,
|
||||
0x00000000, 0x0004007C, 0x0000000C, 0x00006195, 0x00002E0F, 0x000500AE,
|
||||
0x00000009, 0x00001EA1, 0x00002E0F, 0x00000A82, 0x000600A9, 0x0000000C,
|
||||
0x00005828, 0x00001EA1, 0x00000993, 0x00000A83, 0x00050080, 0x0000000C,
|
||||
0x00002DF8, 0x00006195, 0x00005828, 0x0004007C, 0x0000000B, 0x00001F87,
|
||||
0x00002DF8, 0x00060052, 0x00000011, 0x00005446, 0x00001F87, 0x000037C7,
|
||||
0x00000000, 0x000200F9, 0x00004D0D, 0x000200F8, 0x00004D0D, 0x000700F5,
|
||||
0x00000011, 0x00002159, 0x000037C7, 0x00004427, 0x00005446, 0x0000293E,
|
||||
0x00050084, 0x0000000B, 0x00001A0F, 0x00002226, 0x00000184, 0x00050051,
|
||||
0x0000000B, 0x00003644, 0x00002159, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003E12, 0x00003644, 0x00000AFA, 0x00050051, 0x0000000B, 0x0000605A,
|
||||
0x00002159, 0x00000000, 0x00050080, 0x0000000B, 0x0000547F, 0x00003E12,
|
||||
0x0000605A, 0x00050080, 0x0000000B, 0x00002385, 0x00001A0F, 0x0000547F,
|
||||
0x00050089, 0x0000000B, 0x000020FB, 0x00002385, 0x0000086E, 0x000500C2,
|
||||
0x0000000B, 0x00003F6A, 0x000020FB, 0x00000A10, 0x0009004F, 0x00000017,
|
||||
0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000000, 0x00000000,
|
||||
0x00000000, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B,
|
||||
0x00003F6A, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B,
|
||||
0x00002CC1, 0x00003F6A, 0x00000A0D, 0x00060041, 0x00000294, 0x00006256,
|
||||
0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006256, 0x00003A68,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+180
-146
@@ -8,20 +8,35 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_resolve_clear_value"
|
||||
OpMemberName %push_const_block_xe 1 "xe_resolve_edram_info"
|
||||
OpMemberName %push_const_block_xe 2 "xe_resolve_coordinate_info"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_resolve_edram_xe_block "xe_resolve_edram_xe_block"
|
||||
OpMemberName %xe_resolve_edram_xe_block 0 "data"
|
||||
OpName %xe_resolve_edram "xe_resolve_edram"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 8
|
||||
OpMemberDecorate %push_const_block_xe 2 Offset 12
|
||||
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 %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %xe_resolve_edram_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 Offset 0
|
||||
OpDecorate %xe_resolve_edram NonReadable
|
||||
OpDecorate %xe_resolve_edram Binding 0
|
||||
OpDecorate %xe_resolve_edram DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -40,9 +55,9 @@
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -68,23 +83,23 @@
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%3271 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_resolve_edram_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_resolve_edram_xe_block = OpTypePointer Uniform %xe_resolve_edram_xe_block
|
||||
%xe_resolve_edram = OpVariable %_ptr_Uniform_xe_resolve_edram_xe_block Uniform
|
||||
%_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
|
||||
%1955 = OpConstantComposite %v2uint %uint_15 %uint_1
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%20073 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
@@ -104,7 +119,7 @@
|
||||
%14785 = OpBitwiseAnd %uint %13123 %uint_2047
|
||||
%8858 = OpCompositeExtract %uint %24998 0
|
||||
%22993 = OpIMul %uint %14785 %8858
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%18180 = OpLoad %v2uint %20321
|
||||
%13183 = OpCompositeConstruct %v2uint %7177 %7177
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
@@ -171,10 +186,10 @@
|
||||
%20061 = OpUMod %uint %8875 %23312
|
||||
%19460 = OpShiftRightLogical %uint %20061 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %18180 %18180 0 0 0 0
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11457
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -187,126 +202,145 @@ const uint32_t resolve_clear_32bpp_scaled_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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,
|
||||
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,
|
||||
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, 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, 0x00000CE9, 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, 0x00000A37,
|
||||
0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C,
|
||||
0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B,
|
||||
0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004,
|
||||
0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 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, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011,
|
||||
0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC,
|
||||
0x00000CE9, 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, 0x000061A6,
|
||||
0x00002542, 0x000007A2, 0x000500C2, 0x00000011, 0x00005230, 0x000022A7,
|
||||
0x0000073F, 0x000500C7, 0x00000011, 0x00001B2B, 0x00005230, 0x000007A3,
|
||||
0x000500C4, 0x00000011, 0x00003F4F, 0x00001B2B, 0x0000074E, 0x00050084,
|
||||
0x00000011, 0x000059EB, 0x00003F4F, 0x000061A6, 0x000500C2, 0x0000000B,
|
||||
0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1,
|
||||
0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x000061A6,
|
||||
0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A,
|
||||
0x00050041, 0x0000028E, 0x00004F61, 0x00000CE9, 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, 0x00005BD0, 0x000059EB, 0x00005854, 0x00050080,
|
||||
0x00000011, 0x000022AE, 0x000026B5, 0x00005BD0, 0x00050084, 0x00000011,
|
||||
0x00002FE0, 0x00000A9F, 0x000061A6, 0x00050086, 0x00000011, 0x00001F2F,
|
||||
0x000022AE, 0x00002FE0, 0x00050051, 0x0000000B, 0x000023A9, 0x00001F2F,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9, 0x00005051,
|
||||
0x00050051, 0x0000000B, 0x00006059, 0x00001F2F, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B,
|
||||
0x00002226, 0x0000619E, 0x00005420, 0x00050084, 0x00000011, 0x0000193B,
|
||||
0x00001F2F, 0x00002FE0, 0x00050082, 0x00000011, 0x000037C7, 0x000022AE,
|
||||
0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F,
|
||||
0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B,
|
||||
0x00004259, 0x00002FE0, 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, 0x00002FE0, 0x00000000, 0x00050051,
|
||||
0x0000000B, 0x0000571F, 0x00002FE0, 0x00000001, 0x00050084, 0x0000000B,
|
||||
0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x00003CA0,
|
||||
0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000043D0,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005DD7,
|
||||
0x00050051, 0x0000000B, 0x0000605A, 0x000043D0, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x00005421, 0x00003E12, 0x0000605A, 0x00050080, 0x0000000B,
|
||||
0x000022AB, 0x00003CA0, 0x00005421, 0x00050084, 0x0000000B, 0x00005B10,
|
||||
0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000022AB,
|
||||
0x00005B10, 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,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003F6, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00090006, 0x000003F6, 0x00000000, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x7261656C, 0x6C61765F, 0x00006575, 0x00090006,
|
||||
0x000003F6, 0x00000001, 0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264,
|
||||
0x666E695F, 0x0000006F, 0x000A0006, 0x000003F6, 0x00000002, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x64726F6F, 0x74616E69, 0x6E695F65, 0x00006F66,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F,
|
||||
0x496E6F69, 0x00000044, 0x00090005, 0x000007B4, 0x725F6578, 0x6C6F7365,
|
||||
0x655F6576, 0x6D617264, 0x5F65785F, 0x636F6C62, 0x0000006B, 0x00050006,
|
||||
0x000007B4, 0x00000000, 0x61746164, 0x00000000, 0x00070005, 0x00000CC7,
|
||||
0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264, 0x00000000, 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, 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, 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, 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, 0x00000CE9, 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,
|
||||
0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013,
|
||||
0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16,
|
||||
0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16,
|
||||
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, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C,
|
||||
0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8,
|
||||
0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E,
|
||||
0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288,
|
||||
0x000058AC, 0x00000CE9, 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,
|
||||
0x000061A6, 0x00002542, 0x000007A2, 0x000500C2, 0x00000011, 0x00005230,
|
||||
0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00001B2B, 0x00005230,
|
||||
0x000007A3, 0x000500C4, 0x00000011, 0x00003F4F, 0x00001B2B, 0x0000074E,
|
||||
0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x000061A6, 0x000500C2,
|
||||
0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B,
|
||||
0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A,
|
||||
0x000061A6, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1,
|
||||
0x0000229A, 0x00050041, 0x0000028E, 0x00004F61, 0x00000CE9, 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, 0x00005BD0, 0x000059EB, 0x00005854,
|
||||
0x00050080, 0x00000011, 0x000022AE, 0x000026B5, 0x00005BD0, 0x00050084,
|
||||
0x00000011, 0x00002FE0, 0x00000A9F, 0x000061A6, 0x00050086, 0x00000011,
|
||||
0x00001F2F, 0x000022AE, 0x00002FE0, 0x00050051, 0x0000000B, 0x000023A9,
|
||||
0x00001F2F, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9,
|
||||
0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00001F2F, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080,
|
||||
0x0000000B, 0x00002226, 0x0000619E, 0x00005420, 0x00050084, 0x00000011,
|
||||
0x0000193B, 0x00001F2F, 0x00002FE0, 0x00050082, 0x00000011, 0x000037C7,
|
||||
0x000022AE, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA,
|
||||
0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051,
|
||||
0x0000000B, 0x00004259, 0x00002FE0, 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, 0x00002FE0, 0x00000000,
|
||||
0x00050051, 0x0000000B, 0x0000571F, 0x00002FE0, 0x00000001, 0x00050084,
|
||||
0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B,
|
||||
0x00003CA0, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4,
|
||||
0x000043D0, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4,
|
||||
0x00005DD7, 0x00050051, 0x0000000B, 0x0000605A, 0x000043D0, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005421, 0x00003E12, 0x0000605A, 0x00050080,
|
||||
0x0000000B, 0x000022AB, 0x00003CA0, 0x00005421, 0x00050084, 0x0000000B,
|
||||
0x00005B10, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D,
|
||||
0x000022AB, 0x00005B10, 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,
|
||||
};
|
||||
|
||||
+159
-125
@@ -8,20 +8,35 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_resolve_clear_value"
|
||||
OpMemberName %push_const_block_xe 1 "xe_resolve_edram_info"
|
||||
OpMemberName %push_const_block_xe 2 "xe_resolve_coordinate_info"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_resolve_edram_xe_block "xe_resolve_edram_xe_block"
|
||||
OpMemberName %xe_resolve_edram_xe_block 0 "data"
|
||||
OpName %xe_resolve_edram "xe_resolve_edram"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 8
|
||||
OpMemberDecorate %push_const_block_xe 2 Offset 12
|
||||
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 %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %xe_resolve_edram_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 Offset 0
|
||||
OpDecorate %xe_resolve_edram NonReadable
|
||||
OpDecorate %xe_resolve_edram Binding 0
|
||||
OpDecorate %xe_resolve_edram DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -37,9 +52,9 @@
|
||||
%1828 = OpConstantComposite %v2uint %uint_1 %uint_1
|
||||
%uint_16 = OpConstant %uint 16
|
||||
%int = OpTypeInt 32 1
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -61,9 +76,9 @@
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%3271 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_resolve_edram_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_resolve_edram_xe_block = OpTypePointer Uniform %xe_resolve_edram_xe_block
|
||||
%xe_resolve_edram = OpVariable %_ptr_Uniform_xe_resolve_edram_xe_block Uniform
|
||||
%_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint
|
||||
%uint_8 = OpConstant %uint 8
|
||||
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1
|
||||
@@ -73,14 +88,14 @@
|
||||
%2359 = OpConstantComposite %v2uint %uint_40 %uint_16
|
||||
%uint_1280 = OpConstant %uint 1280
|
||||
%uint_2621440 = OpConstant %uint 2621440
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%19978 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
@@ -94,7 +109,7 @@
|
||||
%23019 = OpIMul %v2uint %16207 %1828
|
||||
%12819 = OpShiftRightLogical %uint %20824 %uint_5
|
||||
%16204 = OpBitwiseAnd %uint %12819 %uint_2047
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
|
||||
%19017 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%23788 = OpLoad %v2uint %19017
|
||||
%13183 = OpCompositeConstruct %v2uint %8574 %8574
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
@@ -132,16 +147,16 @@
|
||||
%18086 = OpUMod %uint %18581 %uint_2621440
|
||||
%16234 = OpShiftRightLogical %uint %18086 %uint_2
|
||||
%14952 = OpVectorShuffle %v4uint %23788 %23788 0 1 0 1
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %16234
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %16234
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %16234 %uint_1
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11457
|
||||
OpStore %22875 %14952
|
||||
%11458 = OpIAdd %uint %16234 %uint_2
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11458
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11458
|
||||
OpStore %22876 %14952
|
||||
%11459 = OpIAdd %uint %16234 %uint_3
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11459
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11459
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -154,103 +169,122 @@ const uint32_t resolve_clear_64bpp_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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,
|
||||
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,
|
||||
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, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x00040015,
|
||||
0x0000000C, 0x00000020, 0x00000001, 0x0005001E, 0x000003F6, 0x00000011,
|
||||
0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6,
|
||||
0x0004003B, 0x00000673, 0x00000CE9, 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,
|
||||
0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004,
|
||||
0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 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, 0x00000A37, 0x00000A0D, 0x0005002C,
|
||||
0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0004002B, 0x0000000B,
|
||||
0x00000A82, 0x00000028, 0x0005002C, 0x00000011, 0x00000937, 0x00000A82,
|
||||
0x00000A3A, 0x0004002B, 0x0000000B, 0x00000184, 0x00000500, 0x0004002B,
|
||||
0x0000000B, 0x0000086E, 0x00280000, 0x00050036, 0x00000008, 0x0000161F,
|
||||
0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A,
|
||||
0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68,
|
||||
0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D,
|
||||
0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC,
|
||||
0x00000CE9, 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, 0x00002568, 0x000022A7, 0x0000073F, 0x000500C7,
|
||||
0x00000011, 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4, 0x00000011,
|
||||
0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB,
|
||||
0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158,
|
||||
0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81,
|
||||
0x00050041, 0x0000028E, 0x00004A49, 0x00000CE9, 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, 0x00005BF6, 0x000059EB, 0x00005854, 0x00050080,
|
||||
0x00000011, 0x00001D65, 0x000026B5, 0x00005BF6, 0x00050086, 0x00000011,
|
||||
0x000061F7, 0x00001D65, 0x00000937, 0x00050051, 0x0000000B, 0x00003048,
|
||||
0x000061F7, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00003048,
|
||||
0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000061F7, 0x00000000,
|
||||
0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080,
|
||||
0x0000000B, 0x00002226, 0x000023AA, 0x00005420, 0x00050084, 0x00000011,
|
||||
0x00005B31, 0x000061F7, 0x00000937, 0x00050082, 0x00000011, 0x00002E74,
|
||||
0x00001D65, 0x00005B31, 0x00050084, 0x0000000B, 0x0000233E, 0x00002226,
|
||||
0x00000184, 0x00050051, 0x0000000B, 0x00003887, 0x00002E74, 0x00000001,
|
||||
0x00050084, 0x0000000B, 0x00003E12, 0x00003887, 0x00000A82, 0x00050051,
|
||||
0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, 0x00050080, 0x0000000B,
|
||||
0x000025E0, 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x000046C4,
|
||||
0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00004895, 0x0000233E,
|
||||
0x000046C4, 0x00050089, 0x0000000B, 0x000046A6, 0x00004895, 0x0000086E,
|
||||
0x000500C2, 0x0000000B, 0x00003F6A, 0x000046A6, 0x00000A10, 0x0009004F,
|
||||
0x00000017, 0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000001,
|
||||
0x00000000, 0x00000001, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7,
|
||||
0x00000A0B, 0x00003F6A, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080,
|
||||
0x0000000B, 0x00002CC1, 0x00003F6A, 0x00000A0D, 0x00060041, 0x00000294,
|
||||
0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B,
|
||||
0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, 0x00003F6A, 0x00000A10,
|
||||
0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2,
|
||||
0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3,
|
||||
0x00003F6A, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7,
|
||||
0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9,
|
||||
0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003F6, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00090006, 0x000003F6, 0x00000000, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x7261656C, 0x6C61765F, 0x00006575, 0x00090006,
|
||||
0x000003F6, 0x00000001, 0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264,
|
||||
0x666E695F, 0x0000006F, 0x000A0006, 0x000003F6, 0x00000002, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x64726F6F, 0x74616E69, 0x6E695F65, 0x00006F66,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F,
|
||||
0x496E6F69, 0x00000044, 0x00090005, 0x000007B4, 0x725F6578, 0x6C6F7365,
|
||||
0x655F6576, 0x6D617264, 0x5F65785F, 0x636F6C62, 0x0000006B, 0x00050006,
|
||||
0x000007B4, 0x00000000, 0x61746164, 0x00000000, 0x00070005, 0x00000CC7,
|
||||
0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264, 0x00000000, 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, 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, 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, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010,
|
||||
0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0005001E, 0x000003F6,
|
||||
0x00000011, 0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009,
|
||||
0x000003F6, 0x0004003B, 0x00000673, 0x00000CE9, 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, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A16,
|
||||
0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16,
|
||||
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, 0x00000A37, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0004002B,
|
||||
0x0000000B, 0x00000A82, 0x00000028, 0x0005002C, 0x00000011, 0x00000937,
|
||||
0x00000A82, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000184, 0x00000500,
|
||||
0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8,
|
||||
0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E,
|
||||
0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288,
|
||||
0x000058AC, 0x00000CE9, 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, 0x00002568, 0x000022A7, 0x0000073F,
|
||||
0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4,
|
||||
0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011,
|
||||
0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213,
|
||||
0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213,
|
||||
0x00000A81, 0x00050041, 0x0000028E, 0x00004A49, 0x00000CE9, 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, 0x00005BF6, 0x000059EB, 0x00005854,
|
||||
0x00050080, 0x00000011, 0x00001D65, 0x000026B5, 0x00005BF6, 0x00050086,
|
||||
0x00000011, 0x000061F7, 0x00001D65, 0x00000937, 0x00050051, 0x0000000B,
|
||||
0x00003048, 0x000061F7, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26,
|
||||
0x00003048, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000061F7,
|
||||
0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059,
|
||||
0x00050080, 0x0000000B, 0x00002226, 0x000023AA, 0x00005420, 0x00050084,
|
||||
0x00000011, 0x00005B31, 0x000061F7, 0x00000937, 0x00050082, 0x00000011,
|
||||
0x00002E74, 0x00001D65, 0x00005B31, 0x00050084, 0x0000000B, 0x0000233E,
|
||||
0x00002226, 0x00000184, 0x00050051, 0x0000000B, 0x00003887, 0x00002E74,
|
||||
0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003887, 0x00000A82,
|
||||
0x00050051, 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, 0x00050080,
|
||||
0x0000000B, 0x000025E0, 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B,
|
||||
0x000046C4, 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00004895,
|
||||
0x0000233E, 0x000046C4, 0x00050089, 0x0000000B, 0x000046A6, 0x00004895,
|
||||
0x0000086E, 0x000500C2, 0x0000000B, 0x00003F6A, 0x000046A6, 0x00000A10,
|
||||
0x0009004F, 0x00000017, 0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000,
|
||||
0x00000001, 0x00000000, 0x00000001, 0x00060041, 0x00000294, 0x00001E39,
|
||||
0x00000CC7, 0x00000A0B, 0x00003F6A, 0x0003003E, 0x00001E39, 0x00003A68,
|
||||
0x00050080, 0x0000000B, 0x00002CC1, 0x00003F6A, 0x00000A0D, 0x00060041,
|
||||
0x00000294, 0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E,
|
||||
0x0000595B, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, 0x00003F6A,
|
||||
0x00000A10, 0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, 0x00000A0B,
|
||||
0x00002CC2, 0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, 0x0000000B,
|
||||
0x00002CC3, 0x00003F6A, 0x00000A13, 0x00060041, 0x00000294, 0x00006256,
|
||||
0x00000CC7, 0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, 0x00003A68,
|
||||
0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038,
|
||||
};
|
||||
|
||||
+172
-138
@@ -8,20 +8,35 @@
|
||||
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
|
||||
OpEntryPoint GLCompute %main "main" %gl_GlobalInvocationID
|
||||
OpExecutionMode %main LocalSize 8 8 1
|
||||
OpSource GLSL 460
|
||||
OpSourceExtension "GL_EXT_control_flow_attributes"
|
||||
OpSourceExtension "GL_EXT_samplerless_texture_functions"
|
||||
OpSourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
||||
OpSourceExtension "GL_GOOGLE_include_directive"
|
||||
OpName %main "main"
|
||||
OpName %push_const_block_xe "push_const_block_xe"
|
||||
OpMemberName %push_const_block_xe 0 "xe_resolve_clear_value"
|
||||
OpMemberName %push_const_block_xe 1 "xe_resolve_edram_info"
|
||||
OpMemberName %push_const_block_xe 2 "xe_resolve_coordinate_info"
|
||||
OpName %push_consts_xe "push_consts_xe"
|
||||
OpName %gl_GlobalInvocationID "gl_GlobalInvocationID"
|
||||
OpName %xe_resolve_edram_xe_block "xe_resolve_edram_xe_block"
|
||||
OpMemberName %xe_resolve_edram_xe_block 0 "data"
|
||||
OpName %xe_resolve_edram "xe_resolve_edram"
|
||||
OpDecorate %push_const_block_xe Block
|
||||
OpMemberDecorate %push_const_block_xe 0 Offset 0
|
||||
OpMemberDecorate %push_const_block_xe 1 Offset 8
|
||||
OpMemberDecorate %push_const_block_xe 2 Offset 12
|
||||
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 %3271 NonReadable
|
||||
OpDecorate %3271 Binding 0
|
||||
OpDecorate %3271 DescriptorSet 0
|
||||
OpDecorate %xe_resolve_edram_xe_block BufferBlock
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 NonReadable
|
||||
OpMemberDecorate %xe_resolve_edram_xe_block 0 Offset 0
|
||||
OpDecorate %xe_resolve_edram NonReadable
|
||||
OpDecorate %xe_resolve_edram Binding 0
|
||||
OpDecorate %xe_resolve_edram DescriptorSet 0
|
||||
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
|
||||
%void = OpTypeVoid
|
||||
%1282 = OpTypeFunction %void
|
||||
@@ -41,9 +56,9 @@
|
||||
%2719 = OpConstantComposite %v2uint %uint_80 %uint_16
|
||||
%int = OpTypeInt 32 1
|
||||
%uint_2048 = OpConstant %uint 2048
|
||||
%_struct_1014 = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014
|
||||
%3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant
|
||||
%push_const_block_xe = OpTypeStruct %v2uint %uint %uint
|
||||
%_ptr_PushConstant_push_const_block_xe = OpTypePointer PushConstant %push_const_block_xe
|
||||
%push_consts_xe = OpVariable %_ptr_PushConstant_push_const_block_xe PushConstant
|
||||
%int_1 = OpConstant %int 1
|
||||
%_ptr_PushConstant_uint = OpTypePointer PushConstant %uint
|
||||
%int_2 = OpConstant %int 2
|
||||
@@ -68,23 +83,23 @@
|
||||
%1834 = OpConstantComposite %v2uint %uint_3 %uint_0
|
||||
%v4uint = OpTypeVector %uint 4
|
||||
%_runtimearr_v4uint = OpTypeRuntimeArray %v4uint
|
||||
%_struct_1972 = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform__struct_1972 = OpTypePointer Uniform %_struct_1972
|
||||
%3271 = OpVariable %_ptr_Uniform__struct_1972 Uniform
|
||||
%xe_resolve_edram_xe_block = OpTypeStruct %_runtimearr_v4uint
|
||||
%_ptr_Uniform_xe_resolve_edram_xe_block = OpTypePointer Uniform %xe_resolve_edram_xe_block
|
||||
%xe_resolve_edram = OpVariable %_ptr_Uniform_xe_resolve_edram_xe_block Uniform
|
||||
%_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
|
||||
%1955 = OpConstantComposite %v2uint %uint_15 %uint_1
|
||||
%1870 = OpConstantComposite %v2uint %uint_3 %uint_3
|
||||
%5663 = OpFunction %void None %1282
|
||||
%main = OpFunction %void None %1282
|
||||
%15110 = OpLabel
|
||||
OpSelectionMerge %19578 None
|
||||
OpSwitch %uint_0 %11880
|
||||
%11880 = OpLabel
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1
|
||||
%22245 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_1
|
||||
%15627 = OpLoad %uint %22245
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2
|
||||
%22700 = OpAccessChain %_ptr_PushConstant_uint %push_consts_xe %int_2
|
||||
%20824 = OpLoad %uint %22700
|
||||
%20561 = OpBitwiseAnd %uint %15627 %uint_1023
|
||||
%19978 = OpShiftRightLogical %uint %15627 %uint_10
|
||||
@@ -102,7 +117,7 @@
|
||||
%14785 = OpBitwiseAnd %uint %13123 %uint_2047
|
||||
%8858 = OpCompositeExtract %uint %24998 0
|
||||
%22993 = OpIMul %uint %14785 %8858
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
|
||||
%20321 = OpAccessChain %_ptr_PushConstant_v2uint %push_consts_xe %int_0
|
||||
%18180 = OpLoad %v2uint %20321
|
||||
%13183 = OpCompositeConstruct %v2uint %8574 %8574
|
||||
%21741 = OpUGreaterThanEqual %v2bool %13183 %1837
|
||||
@@ -147,16 +162,16 @@
|
||||
%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
|
||||
%7737 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %19460
|
||||
OpStore %7737 %14952
|
||||
%11457 = OpIAdd %uint %19460 %uint_1
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457
|
||||
%22875 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11457
|
||||
OpStore %22875 %14952
|
||||
%11458 = OpIAdd %uint %19460 %uint_2
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11458
|
||||
%22876 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11458
|
||||
OpStore %22876 %14952
|
||||
%11459 = OpIAdd %uint %19460 %uint_3
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11459
|
||||
%25174 = OpAccessChain %_ptr_Uniform_v4uint %xe_resolve_edram %int_0 %11459
|
||||
OpStore %25174 %14952
|
||||
OpBranch %19578
|
||||
%19578 = OpLabel
|
||||
@@ -169,116 +184,135 @@ const uint32_t resolve_clear_64bpp_scaled_cs[] = {
|
||||
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
|
||||
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005,
|
||||
0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F,
|
||||
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,
|
||||
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,
|
||||
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, 0x00000CE9, 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,
|
||||
0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013,
|
||||
0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B,
|
||||
0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16,
|
||||
0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16,
|
||||
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, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C,
|
||||
0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008,
|
||||
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
|
||||
0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8,
|
||||
0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E,
|
||||
0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288,
|
||||
0x000058AC, 0x00000CE9, 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, 0x000061A6, 0x00002542, 0x000007A2, 0x000500C2,
|
||||
0x00000011, 0x00005230, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011,
|
||||
0x00001B2B, 0x00005230, 0x000007A3, 0x000500C4, 0x00000011, 0x00003F4F,
|
||||
0x00001B2B, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F,
|
||||
0x000061A6, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19,
|
||||
0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051,
|
||||
0x0000000B, 0x0000229A, 0x000061A6, 0x00000000, 0x00050084, 0x0000000B,
|
||||
0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x0000028E, 0x00004F61,
|
||||
0x00000CE9, 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, 0x00005BD0,
|
||||
0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00002722, 0x000026B5,
|
||||
0x00005BD0, 0x00050084, 0x00000011, 0x000055C2, 0x00000A9F, 0x000061A6,
|
||||
0x000500C2, 0x00000011, 0x00003985, 0x000055C2, 0x00000718, 0x00050086,
|
||||
0x00000011, 0x00004D57, 0x00002722, 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, 0x00002722, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87,
|
||||
0x000055C2, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x000055C2,
|
||||
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,
|
||||
0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030003, 0x00000002,
|
||||
0x000001CC, 0x00090004, 0x455F4C47, 0x635F5458, 0x72746E6F, 0x665F6C6F,
|
||||
0x5F776F6C, 0x72747461, 0x74756269, 0x00007365, 0x000B0004, 0x455F4C47,
|
||||
0x735F5458, 0x6C706D61, 0x656C7265, 0x745F7373, 0x75747865, 0x665F6572,
|
||||
0x74636E75, 0x736E6F69, 0x00000000, 0x000A0004, 0x475F4C47, 0x4C474F4F,
|
||||
0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, 0x7269645F, 0x69746365,
|
||||
0x00006576, 0x00080004, 0x475F4C47, 0x4C474F4F, 0x6E695F45, 0x64756C63,
|
||||
0x69645F65, 0x74636572, 0x00657669, 0x00040005, 0x0000161F, 0x6E69616D,
|
||||
0x00000000, 0x00070005, 0x000003F6, 0x68737570, 0x6E6F635F, 0x625F7473,
|
||||
0x6B636F6C, 0x0065785F, 0x00090006, 0x000003F6, 0x00000000, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x7261656C, 0x6C61765F, 0x00006575, 0x00090006,
|
||||
0x000003F6, 0x00000001, 0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264,
|
||||
0x666E695F, 0x0000006F, 0x000A0006, 0x000003F6, 0x00000002, 0x725F6578,
|
||||
0x6C6F7365, 0x635F6576, 0x64726F6F, 0x74616E69, 0x6E695F65, 0x00006F66,
|
||||
0x00060005, 0x00000CE9, 0x68737570, 0x6E6F635F, 0x5F737473, 0x00006578,
|
||||
0x00080005, 0x00000F48, 0x475F6C67, 0x61626F6C, 0x766E496C, 0x7461636F,
|
||||
0x496E6F69, 0x00000044, 0x00090005, 0x000007B4, 0x725F6578, 0x6C6F7365,
|
||||
0x655F6576, 0x6D617264, 0x5F65785F, 0x636F6C62, 0x0000006B, 0x00050006,
|
||||
0x000007B4, 0x00000000, 0x61746164, 0x00000000, 0x00070005, 0x00000CC7,
|
||||
0x725F6578, 0x6C6F7365, 0x655F6576, 0x6D617264, 0x00000000, 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, 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, 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, 0x00000CE9, 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, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43,
|
||||
0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43,
|
||||
0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B,
|
||||
0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A,
|
||||
0x00000A16, 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, 0x000007A3, 0x00000A37, 0x00000A0D,
|
||||
0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036,
|
||||
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06,
|
||||
0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68,
|
||||
0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9,
|
||||
0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041,
|
||||
0x00000288, 0x000058AC, 0x00000CE9, 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, 0x000061A6, 0x00002542, 0x000007A2,
|
||||
0x000500C2, 0x00000011, 0x00005230, 0x000022A7, 0x0000073F, 0x000500C7,
|
||||
0x00000011, 0x00001B2B, 0x00005230, 0x000007A3, 0x000500C4, 0x00000011,
|
||||
0x00003F4F, 0x00001B2B, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB,
|
||||
0x00003F4F, 0x000061A6, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158,
|
||||
0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81,
|
||||
0x00050051, 0x0000000B, 0x0000229A, 0x000061A6, 0x00000000, 0x00050084,
|
||||
0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x0000028E,
|
||||
0x00004F61, 0x00000CE9, 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,
|
||||
0x00005BD0, 0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00002722,
|
||||
0x000026B5, 0x00005BD0, 0x00050084, 0x00000011, 0x000055C2, 0x00000A9F,
|
||||
0x000061A6, 0x000500C2, 0x00000011, 0x00003985, 0x000055C2, 0x00000718,
|
||||
0x00050086, 0x00000011, 0x00004D57, 0x00002722, 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, 0x00002722, 0x00005768, 0x00050051, 0x0000000B,
|
||||
0x00001C87, 0x000055C2, 0x00000000, 0x00050051, 0x0000000B, 0x00005962,
|
||||
0x000055C2, 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,
|
||||
};
|
||||
|
||||
+430
-385
File diff suppressed because it is too large
Load Diff
+497
-454
File diff suppressed because it is too large
Load Diff
+472
-426
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user