1spv.privateVariableTypes.frag 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 27 5 6 Capability Shader 7 Capability Float16 8 Capability Int64 9 Capability Int16 10 Capability Int8 11 1: ExtInstImport "GLSL.std.450" 12 MemoryModel Logical GLSL450 13 EntryPoint Fragment 4 "main" 14 ExecutionMode 4 OriginUpperLeft 15 Source GLSL 460 16 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float16" 17 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int16" 18 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int64" 19 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int8" 20 Name 4 "main" 21 Name 8 "i8" 22 Name 11 "u8" 23 Name 14 "i16" 24 Name 17 "u16" 25 Name 20 "i64" 26 Name 23 "u64" 27 Name 26 "f16" 28 2: TypeVoid 29 3: TypeFunction 2 30 6: TypeInt 8 1 31 7: TypePointer Private 6(int8_t) 32 8(i8): 7(ptr) Variable Private 33 9: TypeInt 8 0 34 10: TypePointer Private 9(int8_t) 35 11(u8): 10(ptr) Variable Private 36 12: TypeInt 16 1 37 13: TypePointer Private 12(int16_t) 38 14(i16): 13(ptr) Variable Private 39 15: TypeInt 16 0 40 16: TypePointer Private 15(int16_t) 41 17(u16): 16(ptr) Variable Private 42 18: TypeInt 64 1 43 19: TypePointer Private 18(int64_t) 44 20(i64): 19(ptr) Variable Private 45 21: TypeInt 64 0 46 22: TypePointer Private 21(int64_t) 47 23(u64): 22(ptr) Variable Private 48 24: TypeFloat 16 49 25: TypePointer Private 24(float16_t) 50 26(f16): 25(ptr) Variable Private 51 4(main): 2 Function None 3 52 5: Label 53 Return 54 FunctionEnd 55