yum-mirror/glslang

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

Pankaj MistryImplement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5 completely5cffd9a7

main
4.8 KiB96 linesraw
1spv.nvgpushader5.vert
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 44
5
6                              Capability Shader
7                              Capability Float64
8                              Capability Int64
9                              Capability SampleRateShading
10                              Capability Int8
11                              Capability StorageInputOutput16
12                              Extension  "SPV_KHR_16bit_storage"
13               1:             ExtInstImport  "GLSL.std.450"
14                              MemoryModel Logical GLSL450
15                              EntryPoint Vertex 4  "main" 9 11 14 17 20 23 26 29 30 32 34 36 38 40 42 43
16                              Source GLSL 150
17                              SourceExtension  "GL_ARB_gpu_shader_fp64"
18                              SourceExtension  "GL_NV_gpu_shader5"
19                              Name 4  "main"
20                              Name 9  "colorSampIn"
21                              Name 11  "colorSampOut"
22                              Name 14  "var1"
23                              Name 17  "var5"
24                              Name 20  "var9"
25                              Name 23  "var13"
26                              Name 26  "var33"
27                              Name 29  "var41"
28                              Name 30  "var42"
29                              Name 32  "var11"
30                              Name 34  "var51"
31                              Name 36  "var91"
32                              Name 38  "var131"
33                              Name 40  "var331"
34                              Name 42  "var411"
35                              Name 43  "var421"
36                              Decorate 9(colorSampIn) Location 0
37                              Decorate 11(colorSampOut) Sample
38                              Decorate 11(colorSampOut) Location 0
39                              Decorate 14(var1) Location 1
40                              Decorate 17(var5) Location 2
41                              Decorate 20(var9) Location 3
42                              Decorate 23(var13) Location 4
43                              Decorate 26(var33) Location 5
44                              Decorate 29(var41) Location 6
45                              Decorate 30(var42) Location 7
46                              Decorate 32(var11) Location 1
47                              Decorate 34(var51) Location 2
48                              Decorate 36(var91) Location 3
49                              Decorate 38(var131) Location 4
50                              Decorate 40(var331) Location 5
51                              Decorate 42(var411) Location 6
52                              Decorate 43(var421) Location 7
53               2:             TypeVoid
54               3:             TypeFunction 2
55               6:             TypeFloat 32
56               7:             TypeVector 6(float) 4
57               8:             TypePointer Input 7(fvec4)
58  9(colorSampIn):      8(ptr) Variable Input
59              10:             TypePointer Output 7(fvec4)
6011(colorSampOut):     10(ptr) Variable Output
61              12:             TypeInt 8 1
62              13:             TypePointer Input 12(int8_t)
63        14(var1):     13(ptr) Variable Input
64              15:             TypeInt 16 1
65              16:             TypePointer Input 15(int16_t)
66        17(var5):     16(ptr) Variable Input
67              18:             TypeInt 32 1
68              19:             TypePointer Input 18(int)
69        20(var9):     19(ptr) Variable Input
70              21:             TypeInt 64 1
71              22:             TypePointer Input 21(int64_t)
72       23(var13):     22(ptr) Variable Input
73              24:             TypeFloat 16
74              25:             TypePointer Input 24(float16_t)
75       26(var33):     25(ptr) Variable Input
76              27:             TypeFloat 64
77              28:             TypePointer Input 27(float64_t)
78       29(var41):     28(ptr) Variable Input
79       30(var42):     28(ptr) Variable Input
80              31:             TypePointer Output 12(int8_t)
81       32(var11):     31(ptr) Variable Output
82              33:             TypePointer Output 15(int16_t)
83       34(var51):     33(ptr) Variable Output
84              35:             TypePointer Output 18(int)
85       36(var91):     35(ptr) Variable Output
86              37:             TypePointer Output 21(int64_t)
87      38(var131):     37(ptr) Variable Output
88              39:             TypePointer Output 24(float16_t)
89      40(var331):     39(ptr) Variable Output
90              41:             TypePointer Output 27(float64_t)
91      42(var411):     41(ptr) Variable Output
92      43(var421):     41(ptr) Variable Output
93         4(main):           2 Function None 3
94               5:             Label
95                              Return
96                              FunctionEnd