diff options
| author | LLLL Colonq <llll@colonq> | 2026-10-15 17:20:58 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2026-10-15 17:20:58 -0400 |
| commit | 5790153a16cccae1faa8f3cc07defabefc018d3d (patch) | |
| tree | 70db4b7088b1a0901773c47cbd779488a0e6ec90 /crates | |
| parent | b71e024a8ecd93a5ff1db38db68010af9775c679 (diff) | |
Don't render the bottom half of skyboxes
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/teleia/src/assets/shaders/skybox/frag.glsl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/teleia/src/assets/shaders/skybox/frag.glsl b/crates/teleia/src/assets/shaders/skybox/frag.glsl index 27efd37..0fd8de7 100644 --- a/crates/teleia/src/assets/shaders/skybox/frag.glsl +++ b/crates/teleia/src/assets/shaders/skybox/frag.glsl @@ -4,5 +4,6 @@ in vec3 vertex_texcoord_3d; void main() { vec3 v = vec3(vertex_texcoord_3d.x, -vertex_texcoord_3d.z, vertex_texcoord_3d.y); + if (v.y < 0.0) discard; frag_color = texture(skybox, v); } |
