Releases: GValiente/butano
Releases · GValiente/butano
15.3.0
- bn::top_left_rect and bn::top_left_fixed_rect added.
- bn::core::init waits for V-Blank before initializing all Butano subsystems.
- Slow game pak detection fixed.
- bn::rect issues with odd dimensions documented.
15.2.0
- bn::seed_random added.
- Standard assert implemented.
- Thread-safe initialization of local statics disabled.
- Static destructors fixed.
- Maps commit optimized by more than 35% in some cases.
- Palette search optimized by more than 25% in some cases.
- Big maps commit optimized.
- Display setup commit optimized.
- BG blocks and sprite tiles managers ROM usage reduced.
map_collision
example added.
15.1.0
15.0.0
- newlib dependency removed.
- Standard system libraries linking can be specified in the project's
Makefile
. - bn::utf8_character::size for ASCII characters fixed.
- More questions added to Frequently asked questions (FAQ) page.
- Frequently asked questions (FAQ) page improved.
14.1.0
14.0.0
- bn::regular_bg_map_item and bn::affine_bg_map_item can reference multiple maps per item.
- Regular and affine backgrounds import support multiple maps per image thanks to the optional
height
field. - bn::regular_bg_animate_action and bn::regular_bg_cached_animate_action added.
- bn::affine_bg_animate_action and bn::affine_bg_cached_animate_action added.
- bn::pool of trivially destructible types can be destroyed without being empty.
- bn::list and bn::forward_list destructors fixed and optimized for trivially destructible types.
- Deprecated methods removed.
13.18.0
- Sprites and sprite tiles
height
field is now optional. - Standard containers ROM usage reduced.
- bn::unordered_map::clear and bn::unordered_set::clear optimized.
- bn::best_fit_allocator missing header files included.
- BN_CFG_LOG_BACKEND documentation fixed.
13.17.0
- bn::blending::set_transparency_alpha and bn::blending::set_intensity_alpha fixed.
- Tools multiprocessing pools are now closed properly.
- More questions added to Frequently asked questions (FAQ) page.
13.16.1
bn::ibitset AND operator fixed.
13.16.0
bn::sound::master_volume
andbn::sound::set_master_volume
added.- Sound master volume actions added.
- bn::sprite_shape_size constructor from width and height added.
- Maximum number of sprites per scanline increased.
- bn::timer::elapsed_ticks accuracy improved.
- Display management optimized.
- bn::bitset equality operators fixed.
- BN_LOG_BACKEND_MGBA also works with NanoBoyAdvance.
- Getting started page improved.
- More questions added to Frequently asked questions (FAQ) page.