Refactor shader params.

This commit is contained in:
Lubos Lenco 2016-10-17 12:02:41 +02:00
parent fd6ec03f41
commit 73e67e3c1e
36 changed files with 255 additions and 1151 deletions

View file

@ -2,36 +2,13 @@
"contexts": [
{
"name": "blend_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "color_write_alpha",
"value": "false"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"color_write_alpha": false,
"links": [],
"texture_params": [],
"vertex_shader": "blend_pass.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "bloom_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "bloom_pass.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "blur_adaptive_pass_x",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -33,20 +22,9 @@
},
{
"name": "blur_adaptive_pass_y",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -66,20 +44,9 @@
{
"name": "blur_adaptive_pass_x2",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -97,20 +64,9 @@
},
{
"name": "blur_adaptive_pass_y3",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -128,32 +84,12 @@
},
{
"name": "blur_adaptive_pass_y3_blend",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"links": [
{
"name": "dir",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "blur_edge_pass_x",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -33,20 +22,9 @@
},
{
"name": "blur_edge_pass_y",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -64,32 +42,12 @@
},
{
"name": "blur_edge_pass_y_blend",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "destination_color"
},
{
"name": "blend_destination",
"value": "blend_zero"
},
{
"name": "blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "destination_color",
"blend_destination": "blend_zero",
"blend_operation": "add",
"links": [
{
"name": "dir",
@ -108,44 +66,15 @@
{
"name": "blur_edge_pass_y_blend_add",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "blend_one"
},
{
"name": "alpha_blend_destination",
"value": "blend_one"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"alpha_blend_source": "blend_one",
"alpha_blend_destination": "blend_one",
"alpha_blend_operation": "add",
"links": [
{
"name": "dir",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "blur_gaus_pass_x",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -33,20 +22,9 @@
},
{
"name": "blur_gaus_pass_y",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -64,32 +42,12 @@
},
{
"name": "blur_gaus_pass_y_blend",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"links": [
{
"name": "dir",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "blur_pass_x",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -33,20 +22,9 @@
},
{
"name": "blur_pass_y",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -66,20 +44,9 @@
{
"name": "blur_pass_x2",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -97,20 +64,9 @@
},
{
"name": "blur_pass_y2",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "combine_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "combine_pass.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "compositor_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "eye",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "copy_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "copy_pass.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "debug_normals",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "eye",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "debug_velocity",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "debug_velocity.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "mesh",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "WVP",
@ -91,20 +80,9 @@
},
{
"name": "meshheight",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "WVP",
@ -172,20 +150,9 @@
},
{
"name": "overlay",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "W",
@ -269,20 +236,9 @@
},
{
"name": "shadowmap",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less_equal"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less_equal",
"cull_mode": "clockwise",
"links": [
{
"name": "LWVP",
@ -301,20 +257,9 @@
},
{
"name": "shadowmapheight",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less_equal"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less_equal",
"cull_mode": "clockwise",
"links": [
{
"name": "LWVP",
@ -334,36 +279,13 @@
},
{
"name": "decals",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
},
{
"name": "color_write_alpha",
"value": "false"
},
{
"name": "blend_source",
"value": "source_alpha"
},
{
"name": "blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "less",
"cull_mode": "clockwise",
"blend_source": "source_alpha",
"blend_destination": "inverse_source_alpha",
"blend_operation": "add",
"color_write_alpha": false,
"links": [
{
"name": "W",
@ -402,44 +324,15 @@
},
{
"name": "translucent",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "blend_zero"
},
{
"name": "alpha_blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "less",
"cull_mode": "clockwise",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"alpha_blend_source": "blend_zero",
"alpha_blend_destination": "inverse_source_alpha",
"alpha_blend_operation": "add",
"links": [
{
"name": "W",
@ -536,20 +429,9 @@
},
{
"name": "voxel",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "W",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "deferred_indirect",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{

View file

@ -2,44 +2,15 @@
"contexts": [
{
"name": "deferred_light",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "greater"
},
{
"name": "cull_mode",
"value": "counter_clockwise"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "blend_one"
},
{
"name": "alpha_blend_destination",
"value": "blend_one"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "greater",
"cull_mode": "counter_clockwise",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"alpha_blend_source": "blend_one",
"alpha_blend_destination": "blend_one",
"alpha_blend_operation": "add",
"links": [
{
"name": "LVWVP",

View file

@ -2,44 +2,15 @@
"contexts": [
{
"name": "deferred_light",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "blend_one"
},
{
"name": "blend_destination",
"value": "blend_one"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "blend_one"
},
{
"name": "alpha_blend_destination",
"value": "blend_one"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "blend_one",
"blend_destination": "blend_one",
"blend_operation": "add",
"alpha_blend_source": "blend_one",
"alpha_blend_destination": "blend_one",
"alpha_blend_operation": "add",
"links": [
{
"name": "lightPos",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "mesh",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "W",
@ -142,20 +131,9 @@
},
{
"name": "overlay",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "W",
@ -239,20 +217,9 @@
},
{
"name": "shadowmap",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "LWVP",
@ -271,20 +238,9 @@
},
{
"name": "voxel",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "W",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "fxaa_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "texStep",

View file

@ -2,44 +2,15 @@
"contexts": [
{
"name": "grease_pencil",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "source_alpha"
},
{
"name": "blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "source_alpha"
},
{
"name": "alpha_blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "source_alpha",
"blend_destination": "inverse_source_alpha",
"blend_operation": "add",
"alpha_blend_source": "source_alpha",
"alpha_blend_destination": "inverse_source_alpha",
"alpha_blend_operation": "add",
"links": [
{
"name": "VP",
@ -52,20 +23,9 @@
},
{
"name": "grease_pencil_shadows",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "none",
"links": [
{
"name": "LWVP",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "mesh",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "less_equal"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": false,
"compare_mode": "less_equal",
"cull_mode": "clockwise",
"links": [
{
"name": "W",
@ -128,20 +117,9 @@
},
{
"name": "overlay",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "W",
@ -215,20 +193,9 @@
},
{
"name": "shadowmap",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "LWVP",
@ -247,36 +214,13 @@
},
{
"name": "depthwrite",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
},
{
"name": "color_write_red",
"value": "false"
},
{
"name": "color_write_green",
"value": "false"
},
{
"name": "color_write_blue",
"value": "false"
},
{
"name": "color_write_alpha",
"value": "false"
}
],
"depth_write": true,
"compare_mode": "less",
"cull_mode": "clockwise",
"color_write_red": false,
"color_write_green": false,
"color_write_blue": false,
"color_write_alpha": false,
"links": [
{
"name": "LWVP",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "motion_blur_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "prevVP",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "motion_blur_veloc_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "texStep",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "pt_trace_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "timeSinceStart",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "smaa_blend_weight",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "areaTex",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "smaa_edge_detect",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "screenSizeInv",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "smaa_neighborhood_blend",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "screenSizeInv",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "ssao_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "snoise",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "ssao_reproject_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "snoise",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "ssdo_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "snoise",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "ssr_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "P",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "sss_pass_x",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",
@ -29,20 +18,9 @@
},
{
"name": "sss_pass_y",
"params": [
{
"name": "depth_write",
"value": "true"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": true,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "dir",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "taa_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "taa_pass.vert.glsl",

View file

@ -2,44 +2,15 @@
"contexts": [
{
"name": "translucent_resolve",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
},
{
"name": "blend_source",
"value": "source_alpha"
},
{
"name": "blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "blend_operation",
"value": "add"
},
{
"name": "alpha_blend_source",
"value": "source_alpha"
},
{
"name": "alpha_blend_destination",
"value": "inverse_source_alpha"
},
{
"name": "alpha_blend_operation",
"value": "add"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"blend_source": "source_alpha",
"blend_destination": "inverse_source_alpha",
"blend_operation": "add",
"alpha_blend_source": "source_alpha",
"alpha_blend_destination": "inverse_source_alpha",
"alpha_blend_operation": "add",
"links": [],
"vertex_shader": "translucent_resolve.vert.glsl",
"vertex_shader_path": "../include/pass.vert.glsl",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "volumetric_light",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "greater"
},
{
"name": "cull_mode",
"value": "counter_clockwise"
}
],
"depth_write": false,
"compare_mode": "greater",
"cull_mode": "counter_clockwise",
"links": [
{
"name": "LVWVP",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "water_pass",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "always"
},
{
"name": "cull_mode",
"value": "none"
}
],
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [
{
"name": "transpV",

View file

@ -2,20 +2,9 @@
"contexts": [
{
"name": "world",
"params": [
{
"name": "depth_write",
"value": "false"
},
{
"name": "compare_mode",
"value": "less"
},
{
"name": "cull_mode",
"value": "clockwise"
}
],
"depth_write": false,
"compare_mode": "less",
"cull_mode": "clockwise",
"links": [
{
"name": "SMVP",

View file

@ -52,60 +52,17 @@ def writeData(res, defs, json_data, base_name):
con['tesseval_shader'] = tese_name + '.tese'
# Params
for p in c['params']:
if p['name'] == 'depth_write':
if p['value'] == 'true':
con['depth_write'] = True
else:
con['depth_write'] = False
elif p['name'] == 'compare_mode':
con['compare_mode'] = p['value']
elif p['name'] == 'stencil_mode':
con['stencil_mode'] = p['value']
elif p['name'] == 'stencil_pass':
con['stencil_pass'] = p['value']
elif p['name'] == 'stencil_fail':
con['stencil_fail'] = p['value']
elif p['name'] == 'stencil_reference_value':
con['stencil_reference_value'] = p['value']
elif p['name'] == 'stencil_read_mask':
con['stencil_read_mask'] = p['value']
elif p['name'] == 'stencil_write_mask':
con['stencil_write_mask'] = p['value']
elif p['name'] == 'cull_mode':
con['cull_mode'] = p['value']
elif p['name'] == 'blend_source':
con['blend_source'] = p['value']
elif p['name'] == 'blend_destination':
con['blend_destination'] = p['value']
elif p['name'] == 'blend_operation':
con['blend_operation'] = p['value']
elif p['name'] == 'alpha_blend_source':
con['alpha_blend_source'] = p['value']
elif p['name'] == 'alpha_blend_destination':
con['alpha_blend_destination'] = p['value']
elif p['name'] == 'alpha_blend_operation':
con['alpha_blend_operation'] = p['value']
elif p['name'] == 'color_write_red':
if p['value'] == 'true':
con['color_write_red'] = True
else:
con['color_write_red'] = False
elif p['name'] == 'color_write_green':
if p['value'] == 'true':
con['color_write_green'] = True
else:
con['color_write_green'] = False
elif p['name'] == 'color_write_blue':
if p['value'] == 'true':
con['color_write_blue'] = True
else:
con['color_write_blue'] = False
elif p['name'] == 'color_write_alpha':
if p['value'] == 'true':
con['color_write_alpha'] = True
else:
con['color_write_alpha'] = False
params = ['depth_write', 'compare_mode', 'stencil_mode', \
'stencil_pass', 'stencil_fail', 'stencil_reference_value', \
'stencil_read_mask', 'stencil_write_mask', 'cull_mode', \
'blend_source', 'blend_destination', 'blend_operation', \
'alpha_blend_source', 'alpha_blend_destination', 'alpha_blend_operation' \
'color_write_red', 'color_write_green', 'color_write_blue', \
'color_write_alpha']
for p in params:
if p in c:
con[p] = c[p]
# Parse shaders
if 'vertex_shader_path' in c:
@ -134,7 +91,7 @@ def writeData(res, defs, json_data, base_name):
tesc = open(c['tesscontrol_shader']).read().splitlines()
parse_shader(sres, c, con, defs, tesc, False)
if 'tesseval_shader' in c:
if 'tesseval_shader_path':
if 'tesseval_shader_path' in c:
tese = open(c['tesseval_shader_path']).read().splitlines()
else:
tese = open(c['tesseval_shader']).read().splitlines()