{ "files": [ { "name": "painter_colored_frag", "files": [ "painter-colored.frag.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "fragmentColor", "type": "vec4" } ], "outputs": [ { "name": "FragColor", "type": "vec4" } ], "uniforms": [], "types": [] }, { "name": "painter_colored_vert", "files": [ "painter-colored.vert.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "vertexPosition", "type": "vec3" }, { "name": "vertexColor", "type": "vec4" }, { "name": "gl_VertexID", "type": "int" }, { "name": "gl_InstanceID", "type": "int" } ], "outputs": [ { "name": "fragmentColor", "type": "vec4" } ], "uniforms": [ { "name": "projectionMatrix", "type": "mat4" } ], "types": [ { "name": "gl_PerVertex", "members": [ { "type": "vec4", "name": "gl_Position" }, { "type": "float", "name": "gl_PointSize" }, { "type": "float[]", "name": "gl_ClipDistance" }, { "type": "float[]", "name": "gl_CullDistance" } ] } ] }, { "name": "painter_image_frag", "files": [ "painter-image.frag.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "texCoord", "type": "vec2" }, { "name": "color", "type": "vec4" } ], "outputs": [ { "name": "FragColor", "type": "vec4" } ], "uniforms": [ { "name": "tex", "type": "sampler2D" } ], "types": [] }, { "name": "painter_image_vert", "files": [ "painter-image.vert.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "vertexPosition", "type": "vec3" }, { "name": "texPosition", "type": "vec2" }, { "name": "vertexColor", "type": "vec4" }, { "name": "gl_VertexID", "type": "int" }, { "name": "gl_InstanceID", "type": "int" } ], "outputs": [ { "name": "texCoord", "type": "vec2" }, { "name": "color", "type": "vec4" } ], "uniforms": [ { "name": "projectionMatrix", "type": "mat4" } ], "types": [ { "name": "gl_PerVertex", "members": [ { "type": "vec4", "name": "gl_Position" }, { "type": "float", "name": "gl_PointSize" }, { "type": "float[]", "name": "gl_ClipDistance" }, { "type": "float[]", "name": "gl_CullDistance" } ] } ] }, { "name": "painter_text_frag", "files": [ "painter-text.frag.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "fragmentColor", "type": "vec4" }, { "name": "texCoord", "type": "vec2" } ], "outputs": [ { "name": "FragColor", "type": "vec4" } ], "uniforms": [ { "name": "tex", "type": "sampler2D" } ], "types": [] }, { "name": "painter_text_vert", "files": [ "painter-text.vert.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "vertexPosition", "type": "vec3" }, { "name": "texPosition", "type": "vec2" }, { "name": "vertexColor", "type": "vec4" }, { "name": "gl_VertexID", "type": "int" }, { "name": "gl_InstanceID", "type": "int" } ], "outputs": [ { "name": "texCoord", "type": "vec2" }, { "name": "fragmentColor", "type": "vec4" } ], "uniforms": [ { "name": "projectionMatrix", "type": "mat4" } ], "types": [ { "name": "gl_PerVertex", "members": [ { "type": "vec4", "name": "gl_Position" }, { "type": "float", "name": "gl_PointSize" }, { "type": "float[]", "name": "gl_ClipDistance" }, { "type": "float[]", "name": "gl_CullDistance" } ] } ] }, { "name": "painter_video_frag", "files": [ "painter-video.frag.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "texCoord", "type": "vec2" }, { "name": "color", "type": "vec4" } ], "outputs": [ { "name": "FragColor", "type": "vec4" } ], "uniforms": [ { "name": "tex", "type": "sampler2D" } ], "types": [] }, { "name": "painter_video_vert", "files": [ "painter-video.vert.d3d11" ], "file_sizes": [ 1 ], "type": "shader", "inputs": [ { "name": "vertexPosition", "type": "vec3" }, { "name": "texPosition", "type": "vec2" }, { "name": "vertexColor", "type": "vec4" }, { "name": "gl_VertexID", "type": "int" }, { "name": "gl_InstanceID", "type": "int" } ], "outputs": [ { "name": "texCoord", "type": "vec2" }, { "name": "color", "type": "vec4" } ], "uniforms": [ { "name": "projectionMatrix", "type": "mat4" } ], "types": [ { "name": "gl_PerVertex", "members": [ { "type": "vec4", "name": "gl_Position" }, { "type": "float", "name": "gl_PointSize" }, { "type": "float[]", "name": "gl_ClipDistance" }, { "type": "float[]", "name": "gl_CullDistance" } ] } ] } ] }