404 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			404 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
	"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"
 | 
						|
						}
 | 
						|
					]
 | 
						|
				}
 | 
						|
			]
 | 
						|
		}
 | 
						|
	]
 | 
						|
}
 |