1{ 2 "entryPoints" : [ 3 { 4 "name" : "main", 5 "mode" : "frag" 6 } 7 ], 8 "inputs" : [ 9 { 10 "type" : "vec2", 11 "name" : "vTex", 12 "location" : 0 13 } 14 ], 15 "outputs" : [ 16 { 17 "type" : "vec4", 18 "name" : "FragColor", 19 "location" : 0 20 } 21 ], 22 "separate_images" : [ 23 { 24 "type" : "texture2D", 25 "name" : "uTexture0", 26 "set" : 0, 27 "binding" : 2 28 }, 29 { 30 "type" : "texture2D", 31 "name" : "uTexture1", 32 "set" : 0, 33 "binding" : 3 34 } 35 ], 36 "separate_samplers" : [ 37 { 38 "type" : "sampler", 39 "name" : "uSampler0", 40 "set" : 0, 41 "binding" : 0 42 }, 43 { 44 "type" : "sampler", 45 "name" : "uSampler1", 46 "set" : 0, 47 "binding" : 1 48 } 49 ] 50}