dengitor+assets+tests-v0.7.0
Pre-release
Pre-release
Denzy7
released this
25 Jan 15:08
·
84 commits
to main
since this release
from git diff v0.6.0
this release has A LOT of changes over a couple of months
- wayland support (EXPERIMENTAL). Requires a very recent distribution
that supports required wayland protocols such as arch. Force Wayland by
setting-DDENGINE_WIN=WAYLAND
- Optimize event loop by using condition variables. This reduced CPU
usage since event loop was wasting alot of CPU cycles by running
infinately after window_createwindowandpoll in window.c - Added Car physics test (really fun to crash this car joy). Also fixed
broken bullet physics test - Scene shadows now draw using back faces,
glCullFace(GL_FRONT)
- Add pulseaudio NSL + stb_vorbis to decode an ogg file to play some
audio (neeet!) - Thread lock pushing to debug trace to avoid race condition see commit
a378cee6c2f9df9173ecb7bd754f76cccbd46960
- fixed gamepad for Win32 and Linux
- Redirect stdout to file when starting logging thread
- Android immersive mode hacks using JNI
- check for pthread_types to avoid namespace pollution by including
pthread.h - Temux:X11 android support
- Force context or windowing with CMake option
-DDENGINE_WIN
or- DDENGINE_CONTEXT
for Linux - Exit if an OpenGL error occurs. Requires
-DDENGINE_DEBUG_GL