github FNA-XNA/FNA 16.02

latest releases: 24.06, 24.05, 24.04...
8 years ago

New Features:

  • Replace GamePlatform with FNAPlatform, a new portability layer
  • Added LogHookEXT extension. NLog/log4net users rejoice!
  • Keyboard: Added FNA_KEYBOARD_USE_SCANCODES environment variable
    • The USE_SCANCODES build option has consequently been removed
  • Multimonitor support in general has been dramatically improved
    • These improvements require SDL 2.0.4 or greater
    • See GraphicsAdapter/GraphicsDeviceManager changes from this release
  • GraphicsAdapter:
    • Implement Description property
  • TextInputEXT:
    • Added StartTextInput/StopTextInput methods
    • Added support for the Home, End, and Delete characters
  • DynamicSoundEffectInstance:
    • SubmitBuffer offset parameter implemented
    • SubmitFloatBufferEXT offset/count overload added and implemented

Fixes:

  • Replaced generic Exceptions with more explicit types (i.e. NotSupportedException)
  • GraphicsAdapter:
    • Adapters property now stores an adapter for all displays
  • GraphicsDeviceManager:
    • Fix ToggleFullScreen behavior when changing resolution
    • ApplyChanges calls PreparingDeviceSettings before device resets
  • OpenGLDevice: Fix Short4 vertex attribute accuracy
  • Various fixes introduced by SDL 2.0.4
  • Makefile configuration fixes

Don't miss a new FNA release

NewReleases is sending notifications on new releases.