From 3c8d4ba212c743feba2271743e560d32e9cb2e74 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 14 Jul 2020 19:58:53 +0800 Subject: [PATCH] update XorColor.frag --- shader/XorColor.frag | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/shader/XorColor.frag b/shader/XorColor.frag index 0ebdfa7..cfa3045 100644 --- a/shader/XorColor.frag +++ b/shader/XorColor.frag @@ -25,9 +25,9 @@ layout(binding=10) uniform WorldMatrix // hgl/math/Math.h vec2 viewport_resolution; }fs_world; -void main() +float xor_texture(vec2 coord) { - vec2 p = 256.0 * gl_FragCoord.xy/fs_world.canvas_resolution.x; + vec2 p = 256.0 * coord; float x = 0.0; @@ -45,5 +45,12 @@ void main() x /= 2.0; } - FragColor=vec4(color_material.color.rgb*x,1.0); + return x; +} + +void main() +{ + float strong=xor_texture(gl_FragCoord.xy/fs_world.canvas_resolution.x); + + FragColor=vec4(color_material.color.rgb*strong,1.0); }