Skip to content

dengitor+assets+tests-v0.7.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Denzy7 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