blob: ae80e88b3dfc1aa3a0b4bfdb2012357b85f78113 [file]
spv.splitBarrierMemoryScopeSemantics.comp
// Module Version 10300
// Generated by (magic number): 8000b
// Id's are bound by 25
Capability Shader
Capability VulkanMemoryModelKHR
Capability SplitBarrierEXT
Extension "SPV_EXT_split_barrier"
Extension "SPV_KHR_vulkan_memory_model"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical VulkanKHR
EntryPoint GLCompute 4 "main"
ExecutionMode 4 LocalSize 1 1 1
Source GLSL 450
SourceExtension "GL_ARB_gpu_shader_int64"
SourceExtension "GL_EXT_split_barrier"
SourceExtension "GL_KHR_memory_scope_semantics"
Name 4 "main"
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
7: 6(int) Constant 2
8: 6(int) Constant 0
9: TypeInt 32 0
10: 9(int) Constant 2
11: 9(int) Constant 0
12: 6(int) Constant 64
13: 6(int) Constant 4
14: 9(int) Constant 68
15: 9(int) Constant 66
16: 6(int) Constant 2048
17: 9(int) Constant 2052
18: 9(int) Constant 2050
19: 6(int) Constant 4096
20: 9(int) Constant 4100
21: 9(int) Constant 4098
22: 6(int) Constant 320
23: 9(int) Constant 324
24: 9(int) Constant 322
4(main): 2 Function None 3
5: Label
ControlBarrierArriveEXT 10 10 11
ControlBarrierWaitEXT 10 10 11
ControlBarrierArriveEXT 10 10 14
ControlBarrierWaitEXT 10 10 15
ControlBarrierArriveEXT 10 10 17
ControlBarrierWaitEXT 10 10 18
ControlBarrierArriveEXT 10 10 20
ControlBarrierWaitEXT 10 10 21
ControlBarrierArriveEXT 10 10 23
ControlBarrierWaitEXT 10 10 24
Return
FunctionEnd