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