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": [
{
"name": "copy_mrt_pass",
"name": "copy_mrt2_pass",
"depth_write": false,
"compare_mode": "always",
"cull_mode": "none",
"links": [],
"texture_params": [],
"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"
}
]
}