Releases: GrapheneCt/libvita2d_sys
Releases · GrapheneCt/libvita2d_sys
v1.46
v1.45
- Fixed a bug where input buffer size would not be checked in vita2d_load_PNG_buffer()
- Added support for CLUT, grayscale and ADAM7 PNG images
v1.44
- Switch to VDSuite
- Added ability to use vita2d_sys with externally initialized GXM context
- Added ability to use shared driver memory for some of the GXM buffers
v1.42
- Reimplemented screen cleaning to allow partial screen clean
- Rendering resolution can now be changed at runtime
- Added following functions:
vita2d_display_set_max_resolution()
vita2d_set_clear_vertices() - Improved PVF font selection procedure for shared memory system fonts
v1.41
- Use shared sync objects for shared fb
v1.40
- Added out of memory protection for JPEG and PNG texture loaders
- Fixed bug in hardware JPEG decoder that prevented CSC conversion for some images
- Removed main memory support for hardware JPEG decoder, it's too slow
v1.35
- Added documentation to vita2d_sys header
- Removed some unnecessary checks in JPEG loaders
- Added PNG loaders
- Added vita2d_check_version()
v1.34
-
Build with latest DolceSDK (stubs per library)
-
Added GIM file loader:
vita2d_load_GIM_file()
vita2d_load_GIM_buffer() -
Reduced shader binaries size
v1.32
-
Changed internal memory management. Simplified initialization procedure.
Following functions are now deprecated:
vita2d_pass_mspace()
Call vita2d_set_heap_size() before initialization to change internal memory heap size from default (1MB). -
Improved PVF font rendering. Following functions are now deprecated:
vita2d_pvf_draw_text_ls()
vita2d_pvf_draw_textf_ls()
Use vita2d_pvf_linespace() instead. -
Added following functions:
vita2d_set_heap_size()
vita2d_load_custom_pvf_buffer()
vita2d_load_custom_pgf_buffer()
vita2d_pvf_linespace()
vita2d_pvf_charspace() -
Default PVF font is now opened on shared memory.
v1.22
- Do not set logging level internally.
- Added delay in shared fb opening loop.