Skip to content

Releases: FosterFramework/Foster

v0.2.1

03 Feb 23:08
Compare
Choose a tag to compare
  • Added Window.Start/StopTextInput to toggle text typing events to match SDL3's requirement.
  • Added Input Echo's to create Input that mirrors another one.
  • Fixed Mouse Delta in Relative Mouse mode
  • Fixed issue with serializing Vector2 in Input Bindings
  • Fixed Batcher's Material pooling
  • Fixed Scissor Rectangle using incorrect value with a custom Viewport

Full Changelog: v0.2.0...v0.2.1

v0.2.0

28 Jan 00:22
Compare
Choose a tag to compare

Very large release:

  • Updated to SDL3.2
  • Now using SDL_GPU for rendering
  • Refactored the Application to no longer be a static class.
  • Added new FileSystem/Storage features introduced in SDL3

Look at the Samples to see how to implement the new App class for your project.

v0.1.21-alpha

14 Jan 21:06
Compare
Choose a tag to compare
v0.1.21-alpha Pre-release
Pre-release

Updating to dotnet 9; Various bug fixes.

v0.1.18-alpha

06 Feb 00:45
351d206
Compare
Choose a tag to compare
v0.1.18-alpha Pre-release
Pre-release

adds Arm32

v0.1.17-alpha

05 Feb 01:33
d116c1f
Compare
Choose a tag to compare
v0.1.17-alpha Pre-release
Pre-release
  • Use SDL relative mouse position instead of taking the Window into account
  • Lots of various OpenGL fixes/performance improvements
  • New Easing methods/structure
  • Log V-Sync Failure

v0.1.16-alpha

03 Feb 22:47
fc2cff9
Compare
Choose a tag to compare
v0.1.16-alpha Pre-release
Pre-release
  • added arm64 support for linux
  • updated to SDL 2.30.0
  • logging methods now hook up before App.Run. fixes issues of calling code like new Texture() before starting up silently failing.
  • renamed Button.A/B/X/Y to South/East/West/North
  • fixed buttons mapping automatically to their labels, instead of physical locations
  • added a way to conditionally enable VirtualButton bindings

v0.1.15-alpha

01 Feb 06:45
2c6af80
Compare
Choose a tag to compare
v0.1.15-alpha Pre-release
Pre-release
  • Fixed incorrect VirtualAxis Binding
  • Fix crash if trying to parse a null UTF8 string
  • Fix GL_INVALID_ENUM errors due to setting glDrawBuffers wrong for the backbuffer
  • Fix Vendor/Product/Version values not being copied through frames when the Controllers are updated.

v0.1.14-alpha

30 Jan 04:47
c907f62
Compare
Choose a tag to compare
v0.1.14-alpha Pre-release
Pre-release

Fixed bug with glDrawBuffers which was used incorrectly due to previous changes.

v0.1.13-alpha

29 Jan 22:16
Compare
Choose a tag to compare
v0.1.13-alpha Pre-release
Pre-release

Fixed bug where opengl warnings were treated as errors.

v0.1.12-alpha

26 Jan 21:45
Compare
Choose a tag to compare
v0.1.12-alpha Pre-release
Pre-release
  • Fixed crash when pressing unsupported buttons on a gamepad
  • Fixed Ease.SineInOut math