yum-mirror/glslang

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

Jeff BolzImplement GL_EXT_long_vector (#4132)b937eae5

main
2.6 KiB57 linesraw
1spv.longVectorBuiltins.frag
2// Module Version 10300
3// Generated by (magic number): 8000b
4// Id's are bound by 28
5
6                              Capability Shader
7                              Capability DerivativeControl
8                              Capability LongVectorEXT
9                              Extension  "SPV_EXT_long_vector"
10               1:             ExtInstImport  "GLSL.std.450"
11                              MemoryModel Logical GLSL450
12                              EntryPoint Fragment 4  "main"
13                              ExecutionMode 4 OriginUpperLeft
14                              Source GLSL 450
15                              SourceExtension  "GL_EXT_buffer_reference"
16                              SourceExtension  "GL_EXT_long_vector"
17                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
18                              SourceExtension  "GL_KHR_memory_scope_semantics"
19                              Name 4  "main"
20                              Name 9  "vf"
21               2:             TypeVoid
22               3:             TypeFunction 2
23               6:             TypeFloat 32
24               7:             TypeVector 6(float) 5
25               8:             TypePointer Function 7(fvec)
26         4(main):           2 Function None 3
27               5:             Label
28           9(vf):      8(ptr) Variable Function
29              10:     7(fvec) Load 9(vf)
30              11:     7(fvec) DPdx 10
31                              Store 9(vf) 11
32              12:     7(fvec) Load 9(vf)
33              13:     7(fvec) DPdy 12
34                              Store 9(vf) 13
35              14:     7(fvec) Load 9(vf)
36              15:     7(fvec) Fwidth 14
37                              Store 9(vf) 15
38              16:     7(fvec) Load 9(vf)
39              17:     7(fvec) DPdxFine 16
40                              Store 9(vf) 17
41              18:     7(fvec) Load 9(vf)
42              19:     7(fvec) DPdyFine 18
43                              Store 9(vf) 19
44              20:     7(fvec) Load 9(vf)
45              21:     7(fvec) FwidthFine 20
46                              Store 9(vf) 21
47              22:     7(fvec) Load 9(vf)
48              23:     7(fvec) DPdxCoarse 22
49                              Store 9(vf) 23
50              24:     7(fvec) Load 9(vf)
51              25:     7(fvec) DPdyCoarse 24
52                              Store 9(vf) 25
53              26:     7(fvec) Load 9(vf)
54              27:     7(fvec) FwidthCoarse 26
55                              Store 9(vf) 27
56                              Return
57                              FunctionEnd