16.07
New Features:
- All FNAPlatform/IGLDevice/IALDevice code is now in src/FNAPlatform/
- Platform API documentation is in src/FNAPlatform/README
- Add FNALoggerEXT extension
- The LogHookEXT extension has consequently been removed
- Add FNA_SONG_DISABLE_THREADS environment variable
- The NO_STREAM_THREAD build option has consequently been removed
- Add CASE_SENSITIVITY_HACK build option
- XACT: Implement Cue IsPreparing and IsPrepared properties
- Add experimental ModernGLDevice, which uses ARB_direct_state_access and ARB_sampler_objects
- Disabled by default, enable with FNA_GRAPHICS_FORCE_GLDEVICE="ModernGLDevice"
Fixes:
- Effect: Fix Get/SetValue(Array) calls for Vector parameter types
- XACT: Fix min/max RPC bounds behavior
- OpenALDevice: Fix for stray PCM16 data causing AL_INVALID_VALUE errors
- SDL2_FNAPlatform:
- Set window size more aggressively when leaving fullscreen
- Improved error handling for GetKeyFromScancodeEXT
Special thanks to our Patrons, including...