spv.nvgpushader5.vert // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 44 Capability Shader Capability Float64 Capability Int64 Capability SampleRateShading Capability Int8 Capability StorageInputOutput16 Extension "SPV_KHR_16bit_storage" 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 "main" 9 11 14 17 20 23 26 29 30 32 34 36 38 40 42 43 Source GLSL 150 SourceExtension "GL_ARB_gpu_shader_fp64" SourceExtension "GL_NV_gpu_shader5" Name 4 "main" Name 9 "colorSampIn" Name 11 "colorSampOut" Name 14 "var1" Name 17 "var5" Name 20 "var9" Name 23 "var13" Name 26 "var33" Name 29 "var41" Name 30 "var42" Name 32 "var11" Name 34 "var51" Name 36 "var91" Name 38 "var131" Name 40 "var331" Name 42 "var411" Name 43 "var421" Decorate 9(colorSampIn) Location 0 Decorate 11(colorSampOut) Sample Decorate 11(colorSampOut) Location 0 Decorate 14(var1) Location 1 Decorate 17(var5) Location 2 Decorate 20(var9) Location 3 Decorate 23(var13) Location 4 Decorate 26(var33) Location 5 Decorate 29(var41) Location 6 Decorate 30(var42) Location 7 Decorate 32(var11) Location 1 Decorate 34(var51) Location 2 Decorate 36(var91) Location 3 Decorate 38(var131) Location 4 Decorate 40(var331) Location 5 Decorate 42(var411) Location 6 Decorate 43(var421) Location 7 2: TypeVoid 3: TypeFunction 2 6: TypeFloat 32 7: TypeVector 6(float) 4 8: TypePointer Input 7(fvec4) 9(colorSampIn): 8(ptr) Variable Input 10: TypePointer Output 7(fvec4) 11(colorSampOut): 10(ptr) Variable Output 12: TypeInt 8 1 13: TypePointer Input 12(int8_t) 14(var1): 13(ptr) Variable Input 15: TypeInt 16 1 16: TypePointer Input 15(int16_t) 17(var5): 16(ptr) Variable Input 18: TypeInt 32 1 19: TypePointer Input 18(int) 20(var9): 19(ptr) Variable Input 21: TypeInt 64 1 22: TypePointer Input 21(int64_t) 23(var13): 22(ptr) Variable Input 24: TypeFloat 16 25: TypePointer Input 24(float16_t) 26(var33): 25(ptr) Variable Input 27: TypeFloat 64 28: TypePointer Input 27(float64_t) 29(var41): 28(ptr) Variable Input 30(var42): 28(ptr) Variable Input 31: TypePointer Output 12(int8_t) 32(var11): 31(ptr) Variable Output 33: TypePointer Output 15(int16_t) 34(var51): 33(ptr) Variable Output 35: TypePointer Output 18(int) 36(var91): 35(ptr) Variable Output 37: TypePointer Output 21(int64_t) 38(var131): 37(ptr) Variable Output 39: TypePointer Output 24(float16_t) 40(var331): 39(ptr) Variable Output 41: TypePointer Output 27(float64_t) 42(var411): 41(ptr) Variable Output 43(var421): 41(ptr) Variable Output 4(main): 2 Function None 3 5: Label Return FunctionEnd