Skip to content

16.07

Compare
Choose a tag to compare
@flibitijibibo flibitijibibo released this 01 Jul 14:27
· 1048 commits to master since this release

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...