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" | ||
|  | 						} | ||
|  | 					] | ||
|  | 				} | ||
|  | 			] | ||
|  | 		} | ||
|  | 	] | ||
|  | } |