yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wooyoung KimGLSL_EXT_split_barrier / SPV_EXT_split_barrierb8a8b3ed

main
2.6 KiB54 linesraw
1spv.splitBarrierMemoryScopeSemantics.comp
2// Module Version 10300
3// Generated by (magic number): 8000b
4// Id's are bound by 25
5
6                              Capability Shader
7                              Capability VulkanMemoryModelKHR
8                              Capability SplitBarrierEXT
9                              Extension  "SPV_EXT_split_barrier"
10                              Extension  "SPV_KHR_vulkan_memory_model"
11               1:             ExtInstImport  "GLSL.std.450"
12                              MemoryModel Logical VulkanKHR
13                              EntryPoint GLCompute 4  "main"
14                              ExecutionMode 4 LocalSize 1 1 1
15                              Source GLSL 450
16                              SourceExtension  "GL_ARB_gpu_shader_int64"
17                              SourceExtension  "GL_EXT_split_barrier"
18                              SourceExtension  "GL_KHR_memory_scope_semantics"
19                              Name 4  "main"
20               2:             TypeVoid
21               3:             TypeFunction 2
22               6:             TypeInt 32 1
23               7:      6(int) Constant 2
24               8:      6(int) Constant 0
25               9:             TypeInt 32 0
26              10:      9(int) Constant 2
27              11:      9(int) Constant 0
28              12:      6(int) Constant 64
29              13:      6(int) Constant 4
30              14:      9(int) Constant 68
31              15:      9(int) Constant 66
32              16:      6(int) Constant 2048
33              17:      9(int) Constant 2052
34              18:      9(int) Constant 2050
35              19:      6(int) Constant 4096
36              20:      9(int) Constant 4100
37              21:      9(int) Constant 4098
38              22:      6(int) Constant 320
39              23:      9(int) Constant 324
40              24:      9(int) Constant 322
41         4(main):           2 Function None 3
42               5:             Label
43                              ControlBarrierArriveEXT 10 10 11
44                              ControlBarrierWaitEXT 10 10 11
45                              ControlBarrierArriveEXT 10 10 14
46                              ControlBarrierWaitEXT 10 10 15
47                              ControlBarrierArriveEXT 10 10 17
48                              ControlBarrierWaitEXT 10 10 18
49                              ControlBarrierArriveEXT 10 10 20
50                              ControlBarrierWaitEXT 10 10 21
51                              ControlBarrierArriveEXT 10 10 23
52                              ControlBarrierWaitEXT 10 10 24
53                              Return
54                              FunctionEnd