mirror of
https://github.com/X0nk/Bliss-Shader.git
synced 2026-10-10 05:03:04 +08:00
depth check voxy forward rendering in deferred
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
uniform sampler2D colortex2;
|
||||
uniform sampler2D depthtex1;
|
||||
|
||||
/* RENDERTARGETS:2 */
|
||||
|
||||
void main() {
|
||||
// re-write contents back to the buffer so as to not lose anything
|
||||
gl_FragData[0] = texelFetch(colortex2, ivec2(gl_FragCoord.xy), 0).rgba;
|
||||
|
||||
if(texelFetch(depthtex1, ivec2(gl_FragCoord.xy), 0).r < 1.0) gl_FragData[0] = vec4(0.0);
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
void main() {
|
||||
gl_Position = ftransform();
|
||||
}
|
||||
@@ -105,6 +105,12 @@ particles.ordering=mixed
|
||||
program.world-1/deferred2.enabled = false
|
||||
#endif
|
||||
|
||||
#ifndef VOXY
|
||||
program.world0/deferred3.enabled = false
|
||||
program.world1/deferred3.enabled = false
|
||||
program.world-1/deferred3.enabled = false
|
||||
#endif
|
||||
|
||||
# SRC_ALPHA ONE_MINUS_SRC_ALPHA ONE ZERO
|
||||
# SRC_ALPHA ONE_MINUS_SRC_ALPHA ONE_MINUS_DST_ALPHA ONE
|
||||
#Get the correct alpha value : S_A*(1-DST_A)+DST_A
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.fsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.vsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.fsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.vsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.fsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.vsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.fsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.vsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.fsh"
|
||||
@@ -0,0 +1,3 @@
|
||||
#version 120
|
||||
|
||||
#include "/dimensions/deferred3.vsh"
|
||||
Reference in New Issue
Block a user