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