Application prototype #14
@ -209,10 +209,8 @@ void main() {
|
|||||||
// composite the sphere fragments
|
// composite the sphere fragments
|
||||||
vec3 color = vec3(0.);
|
vec3 color = vec3(0.);
|
||||||
for (int i = layer_cnt-1; i >= layer_threshold; --i) {
|
for (int i = layer_cnt-1; i >= layer_threshold; --i) {
|
||||||
if (frags[i].pt.z < 0.) {
|
vec4 frag_color = frags[i].color;
|
||||||
vec4 frag_color = frags[i].color;
|
color = mix(color, frag_color.rgb, frag_color.a);
|
||||||
color = mix(color, frag_color.rgb, frag_color.a);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
outColor = vec4(sRGB(color), 1.);
|
outColor = vec4(sRGB(color), 1.);
|
||||||
}
|
}
|
@ -205,10 +205,8 @@ void main() {
|
|||||||
// composite the sphere fragments
|
// composite the sphere fragments
|
||||||
vec3 color = vec3(0.);
|
vec3 color = vec3(0.);
|
||||||
for (int i = layer_cnt-1; i >= layer_threshold; --i) {
|
for (int i = layer_cnt-1; i >= layer_threshold; --i) {
|
||||||
if (frags[i].pt.z < 0.) {
|
vec4 frag_color = frags[i].color;
|
||||||
vec4 frag_color = frags[i].color;
|
color = mix(color, frag_color.rgb, frag_color.a);
|
||||||
color = mix(color, frag_color.rgb, frag_color.a);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
outColor = vec4(sRGB(color), 1.);
|
outColor = vec4(sRGB(color), 1.);
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user