diff options
Diffstat (limited to 'client/src/shader.wgsl')
-rw-r--r-- | client/src/shader.wgsl | 5 |
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.); } |