summaryrefslogtreecommitdiff
path: root/camera.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-08-10 17:57:02 +0000
committerrodri <rgl@antares-labs.eu>2024-08-10 17:57:02 +0000
commitd3b48593b0fee862ea60687336031fd9374ab667 (patch)
tree7810bcb85cbba3beee05e89b911c35f1d8e1b769 /camera.c
parent6eab9793d68feb3282714083b355d38c6c36400b (diff)
downloadlibgraphics-d3b48593b0fee862ea60687336031fd9374ab667.tar.gz
libgraphics-d3b48593b0fee862ea60687336031fd9374ab667.tar.bz2
libgraphics-d3b48593b0fee862ea60687336031fd9374ab667.zip
experimental A-buffer implementation.
very simple, without anti-aliasing, made for getting OIT (order independent transparency) rendering of arbitrary objects. also added switches for blending, depth testing and the A-buffer to the camera.
Diffstat (limited to 'camera.c')
-rw-r--r--camera.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/camera.c b/camera.c
index 2a31738..8395c0e 100644
--- a/camera.c
+++ b/camera.c
@@ -126,6 +126,7 @@ newcamera(void)
c = emalloc(sizeof *c);
memset(c, 0, sizeof *c);
+ c->enabledepth = 1;
return c;
}