Skip to content

Releases: RandyGaul/cute_framework

1.1.1

04 Feb 17:00
3b11731

Choose a tag to compare

What's Changed

This list was auto-generated. Overall 1.1.1 is a stability release with a variety of hardening patches and bugfixes from 1.1.0.

Read more

1.1.0

04 Mar 23:09

Choose a tag to compare

What's Changed

  • SDL3 upgrade
  • cross-platform shader solution
  • runtime shader compilation support, shader compiler
  • remove aabb tree
  • remove ecs
  • support for multi-pass multi-canvas rendering in draw API via high-level command buffering
  • enable imgui docking branch
  • fleshed out more full-featured sprite helper functions
  • audio pitch modulation support
  • bug fixes in string API
  • fix high DPI display bug in SDL3 handling
  • polygon SDF rendering
  • refactor joypad API to match simpler SDL3 API
  • added alpha discard support to draw api
  • added an overridable assert handler
  • added sample code and support for external sprite sheets

PRs Contributed

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

18 Aug 11:45

Choose a tag to compare

What's Changed

  • Added in a new highly accurate system for targeting a specific framerate
  • Remove the ability to select a graphics backend at runtime, since it's actually a compile-time choice. This will be changed back to runtime for SDL3 upgrade
  • Fixed some c2TOI errors when shapes start out in a colliding configuration
  • Added round aabb draw helper
  • Add callback on_music_finish
  • Add sound_get_pitch
  • Added in the ability for sound FX and music to modulate pitch in real-time
  • Fixed a critical bug for draw_push transform API involving a mixed up multiply order for projection matrix
  • Added sokol_gfx error logging
  • Added app_set_title and app_set_icon
  • Added the ability to query display settings, and pick which display to spawn the window upon
  • Refactored the collision API to make it more consistent when binding to another language (like Lua)
  • Added cf_sprite_set_scale and a variety of others
  • Refactored the C++ string constructors and + operators for ease of use

PRs Contributed

  • Use scalar mode on ARM Linux by @pusewicz in #168
  • fix: implied return and NULL cast to uint64_t by @alexlnkp in #171
  • first set of handles allocated returns an uninitialized handle by @ogam in #175
  • able to change window modes at runtime by @ogam in #174
  • Add missing cf_key_up() by @pusewicz in #177
  • Use correct directory when copying sample data by @thealpaca89 in #178
  • Download packages rather than clone by @pusewicz in #181
  • Build tests and samples separate by @pusewicz in #180
  • Bump SDL2 to 2.30.5 by @pusewicz in #182

New Contributors

  • @alexlnkp made their first contribution in #171
  • @thealpaca89 made their first contribution in #178

Full Changelog: 1.0...1.0.1

1.0

07 Jul 22:42

Choose a tag to compare

1.0

Initial release of version 1.0