{ "entryPoints" : [ { "name" : "main", "mode" : "vert" } ], "types" : { "_5" : { "name" : "type.TransformBuffer", "members" : [ { "name" : "modelMatrix", "type" : "mat4", "offset" : 0, "matrix_stride" : 16, "row_major" : true }, { "name" : "viewMatrix", "type" : "mat4", "offset" : 64, "matrix_stride" : 16, "row_major" : true }, { "name" : "projectionMatrix", "type" : "mat4", "offset" : 128, "matrix_stride" : 16, "row_major" : true }, { "name" : "time", "type" : "float", "offset" : 192 } ] }, "_8" : { "name" : "Scene", "members" : [ { "name" : "color", "type" : "vec4", "offset" : 0 } ] }, "_7" : { "name" : "type.StructuredBuffer.Scene", "members" : [ { "name" : "_m0", "type" : "_8", "array" : [ 0 ], "array_size_is_literal" : [ true ], "offset" : 0, "array_stride" : 16 } ] }, "_11" : { "name" : "Scene2", "members" : [ { "name" : "color", "type" : "vec4", "offset" : 0 }, { "name" : "lmfao", "type" : "vec4", "offset" : 16 } ] }, "_10" : { "name" : "type.StructuredBuffer.Scene2", "members" : [ { "name" : "_m0", "type" : "_11", "array" : [ 0 ], "array_size_is_literal" : [ true ], "offset" : 0, "array_stride" : 32 } ] } }, "outputs" : [ { "type" : "vec4", "name" : "out.var.TEXCOORD0", "location" : 0 } ], "ssbos" : [ { "type" : "_7", "name" : "test", "readonly" : true, "block_size" : 0, "set" : 0, "binding" : 0 }, { "type" : "_10", "name" : "test2", "readonly" : true, "block_size" : 0, "set" : 0, "binding" : 1 } ], "ubos" : [ { "type" : "_5", "name" : "type.TransformBuffer", "block_size" : 196, "set" : 1, "binding" : 0 } ] }