Copy pass contexts

This commit is contained in:
luboslenco 2018-07-10 10:29:15 +02:00
parent a5b717b375
commit 808620dea9
6 changed files with 56 additions and 2 deletions

View file

@ -0,0 +1,12 @@
#version 450
uniform sampler2D tex0;
uniform sampler2D tex1;
in vec2 texCoord;
out vec4 fragColor[2];
void main() {
fragColor[0] = texture(tex0, texCoord);
fragColor[1] = texture(tex1, texCoord);
}

View file

@ -1,14 +1,14 @@
{ {
"contexts": [ "contexts": [
{ {
"name": "copy_mrt_pass", "name": "copy_mrt2_pass",
"depth_write": false, "depth_write": false,
"compare_mode": "always", "compare_mode": "always",
"cull_mode": "none", "cull_mode": "none",
"links": [], "links": [],
"texture_params": [], "texture_params": [],
"vertex_shader": "../include/pass.vert.glsl", "vertex_shader": "../include/pass.vert.glsl",
"fragment_shader": "copy_mrt_pass.frag.glsl" "fragment_shader": "copy_mrt2_pass.frag.glsl"
} }
] ]
} }

View file

@ -0,0 +1,14 @@
#version 450
uniform sampler2D tex0;
uniform sampler2D tex1;
uniform sampler2D tex2;
in vec2 texCoord;
out vec4 fragColor[3];
void main() {
fragColor[0] = texture(tex0, texCoord);
fragColor[1] = texture(tex1, texCoord);
fragColor[2] = texture(tex2, texCoord);
}

View file

@ -0,0 +1,14 @@
{
"contexts": [
{
"name": "copy_mrt3_pass",
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "../include/pass.vert.glsl",
"fragment_shader": "copy_mrt3_pass.frag.glsl"
}
]
}

View file

@ -0,0 +1,14 @@
{
"contexts": [
{
"name": "copy_mrt4_pass",
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"vertex_shader": "../include/pass.vert.glsl",
"fragment_shader": "copy_mrt4_pass.frag.glsl"
}
]
}