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