96 lines
2.5 KiB
JSON
96 lines
2.5 KiB
JSON
|
{
|
||
|
"entryPoints" : [
|
||
|
{
|
||
|
"name" : "main",
|
||
|
"mode" : "vert"
|
||
|
}
|
||
|
],
|
||
|
"types" : {
|
||
|
"_11" : {
|
||
|
"name" : "gl_PerVertex",
|
||
|
"members" : [
|
||
|
{
|
||
|
"name" : "gl_Position",
|
||
|
"type" : "vec4"
|
||
|
},
|
||
|
{
|
||
|
"name" : "gl_PointSize",
|
||
|
"type" : "float"
|
||
|
},
|
||
|
{
|
||
|
"name" : "gl_ClipDistance",
|
||
|
"type" : "float",
|
||
|
"array" : [
|
||
|
1
|
||
|
],
|
||
|
"array_size_is_literal" : [
|
||
|
true
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name" : "gl_CullDistance",
|
||
|
"type" : "float",
|
||
|
"array" : [
|
||
|
1
|
||
|
],
|
||
|
"array_size_is_literal" : [
|
||
|
true
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"_21" : {
|
||
|
"name" : "U",
|
||
|
"members" : [
|
||
|
{
|
||
|
"name" : "v",
|
||
|
"type" : "vec4",
|
||
|
"array" : [
|
||
|
4
|
||
|
],
|
||
|
"array_size_is_literal" : [
|
||
|
true
|
||
|
],
|
||
|
"offset" : 0,
|
||
|
"array_stride" : 16
|
||
|
},
|
||
|
{
|
||
|
"name" : "c",
|
||
|
"type" : "mat4",
|
||
|
"array" : [
|
||
|
4
|
||
|
],
|
||
|
"array_size_is_literal" : [
|
||
|
true
|
||
|
],
|
||
|
"offset" : 64,
|
||
|
"array_stride" : 64,
|
||
|
"matrix_stride" : 16
|
||
|
},
|
||
|
{
|
||
|
"name" : "r",
|
||
|
"type" : "mat4",
|
||
|
"array" : [
|
||
|
4
|
||
|
],
|
||
|
"array_size_is_literal" : [
|
||
|
true
|
||
|
],
|
||
|
"offset" : 320,
|
||
|
"array_stride" : 64,
|
||
|
"matrix_stride" : 16,
|
||
|
"row_major" : true
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"ubos" : [
|
||
|
{
|
||
|
"type" : "_21",
|
||
|
"name" : "U",
|
||
|
"block_size" : 576,
|
||
|
"set" : 0,
|
||
|
"binding" : 0
|
||
|
}
|
||
|
]
|
||
|
}
|