summaryrefslogtreecommitdiff
path: root/client/src/shader.wgsl
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/shader.wgsl')
-rw-r--r--client/src/shader.wgsl5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/src/shader.wgsl b/client/src/shader.wgsl
index 7ed6c0e..993c9b5 100644
--- a/client/src/shader.wgsl
+++ b/client/src/shader.wgsl
@@ -50,5 +50,8 @@ fn fs_main(vo: VertexOut) -> @location(0) vec4<f32> {
let color = t_albedo.rgb * lighting;
// let color = vo.normal + t_normal.rgb;
- return vec4(color, alpha);
+ if fract(dot(sin(vo.clip * 123.) * 1213., vec4(3., 2., 1., 4.))) > alpha {
+ discard;
+ }
+ return vec4(color, 1.);
}