19.09
New Features:
- Add FNA_GRAPHICS_MOJOSHADER_PROFILE environment variable
- FNA_OPENGL_FORCE_CORE_PROFILE now creates a context with version 4.6
- Add experimental ThreadedGLDevice, puts entire GL context on a dedicated thread
- SpriteFont: Use a Dictionary for character index lookups, dramatically improving performance
- MojoShader:
tex2DLod/tex3DLod/texCUBELod
instructions are now properly supported - Update to FAudio 19.09
Fixes:
- SDL2_FNAPlatform: SetVibration values should no longer randomly time out
- SoundEffect/AudioEngine now throw Exceptions when mastering voice creating fails
- SoundEffect objects should no longer be finalized if SoundEffectInstances are still active