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
6.0 KiB91 linesraw
1spv.8bitstorage_Error-uint.frag
2ERROR: 0:54: 'structure: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
3GL_EXT_shader_explicit_arithmetic_types
4GL_NV_gpu_shader5
5GL_EXT_shader_explicit_arithmetic_types_int8
6ERROR: 0:58: 'return: can't use with structs containing uint8' : required extension not requested: Possible extensions include:
7GL_EXT_shader_explicit_arithmetic_types
8GL_NV_gpu_shader5
9GL_EXT_shader_explicit_arithmetic_types_int8
10ERROR: 0:61: 'uint8_t: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
11GL_EXT_shader_explicit_arithmetic_types
12GL_NV_gpu_shader5
13GL_EXT_shader_explicit_arithmetic_types_int8
14ERROR: 0:74: '[: does not operate on types containing (u)int8' : required extension not requested: Possible extensions include:
15GL_EXT_shader_explicit_arithmetic_types
16GL_NV_gpu_shader5
17GL_EXT_shader_explicit_arithmetic_types_int8
18ERROR: 0:75: '.: can't swizzle types containing (u)int8' : required extension not requested: Possible extensions include:
19GL_EXT_shader_explicit_arithmetic_types
20GL_NV_gpu_shader5
21GL_EXT_shader_explicit_arithmetic_types_int8
22ERROR: 0:76: 'built-in function: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
23GL_EXT_shader_explicit_arithmetic_types
24GL_NV_gpu_shader5
25GL_EXT_shader_explicit_arithmetic_types_int8
26ERROR: 0:76: 'built-in function: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
27GL_EXT_shader_explicit_arithmetic_types
28GL_NV_gpu_shader5
29GL_EXT_shader_explicit_arithmetic_types_int8
30ERROR: 0:76: 'built-in function: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
31GL_EXT_shader_explicit_arithmetic_types
32GL_NV_gpu_shader5
33GL_EXT_shader_explicit_arithmetic_types_int8
34ERROR: 0:77: 'built-in function: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
35GL_EXT_shader_explicit_arithmetic_types
36GL_NV_gpu_shader5
37GL_EXT_shader_explicit_arithmetic_types_int8
38ERROR: 0:77: 'built-in function: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
39GL_EXT_shader_explicit_arithmetic_types
40GL_NV_gpu_shader5
41GL_EXT_shader_explicit_arithmetic_types_int8
42ERROR: 0:78: '+' :  wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout( column_major std140 offset=0) uniform uint8_t' and a right operand of type 'layout( column_major std140 offset=0) uniform uint8_t' (or there is no acceptable conversion)
43ERROR: 0:79: '-' :  wrong operand type no operation '-' exists that takes an operand of type layout( column_major std140 offset=0) uniform uint8_t (or there is no acceptable conversion)
44ERROR: 0:80: '+' :  wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout( column_major std140 offset=0) uniform uint8_t' and a right operand of type ' const int' (or there is no acceptable conversion)
45ERROR: 0:81: '.: can't swizzle types containing (u)int8' : required extension not requested: Possible extensions include:
46GL_EXT_shader_explicit_arithmetic_types
47GL_NV_gpu_shader5
48GL_EXT_shader_explicit_arithmetic_types_int8
49ERROR: 0:82: '=: can't use with structs containing uint8' : required extension not requested: Possible extensions include:
50GL_EXT_shader_explicit_arithmetic_types
51GL_NV_gpu_shader5
52GL_EXT_shader_explicit_arithmetic_types_int8
53ERROR: 0:83: 'qualifier: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
54GL_EXT_shader_explicit_arithmetic_types
55GL_NV_gpu_shader5
56GL_EXT_shader_explicit_arithmetic_types_int8
57ERROR: 0:84: 'qualifier: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
58GL_EXT_shader_explicit_arithmetic_types
59GL_NV_gpu_shader5
60GL_EXT_shader_explicit_arithmetic_types_int8
61ERROR: 0:85: 'qualifier: (u)int8 types can only be in uniform block or buffer storage' : required extension not requested: Possible extensions include:
62GL_EXT_shader_explicit_arithmetic_types
63GL_NV_gpu_shader5
64GL_EXT_shader_explicit_arithmetic_types_int8
65ERROR: 0:86: '==' :  wrong operand types: no operation '==' exists that takes a left-hand operand of type 'layout( column_major std140 offset=0) uniform uint8_t' and a right operand of type 'layout( column_major std140 offset=0) uniform uint8_t' (or there is no acceptable conversion)
66ERROR: 0:87: '=: can't use with arrays containing uint8' : required extension not requested: Possible extensions include:
67GL_EXT_shader_explicit_arithmetic_types
68GL_NV_gpu_shader5
69GL_EXT_shader_explicit_arithmetic_types_int8
70ERROR: 0:88: 'constructor: 8-bit vectors only take vector types' : required extension not requested: Possible extensions include:
71GL_EXT_shader_explicit_arithmetic_types
72GL_NV_gpu_shader5
73GL_EXT_shader_explicit_arithmetic_types_int8
74ERROR: 0:89: 'constructor: 8-bit arrays not supported' : required extension not requested: Possible extensions include:
75GL_EXT_shader_explicit_arithmetic_types
76GL_NV_gpu_shader5
77GL_EXT_shader_explicit_arithmetic_types_int8
78ERROR: 0:89: 'constructor: 8-bit vectors only take vector types' : required extension not requested: Possible extensions include:
79GL_EXT_shader_explicit_arithmetic_types
80GL_NV_gpu_shader5
81GL_EXT_shader_explicit_arithmetic_types_int8
82ERROR: 0:92: 'constructor: can't construct structure containing 8-bit type' : required extension not requested: Possible extensions include:
83GL_EXT_shader_explicit_arithmetic_types
84GL_NV_gpu_shader5
85GL_EXT_shader_explicit_arithmetic_types_int8
86ERROR: 0:93: 'func2' : no matching overloaded function found 
87ERROR: 0:99: '' :  syntax error, unexpected IDENTIFIER
88ERROR: 26 compilation errors.  No code generated.
89
90
91SPIR-V is not generated for failed compile or link