Console Hacking > PS Vita

[Release] libvita2d_sys - libvita2d for system mode applications

<< < (3/3)

Graphene:
libvita2d_sys has been updated!

JPEG decoder:

Added ability to use ARM to decode JPEG (sceJpegArm sysmodule is used). Decoding is performed a little bit slower, but has much smaller memory footprint:

vita2d_JPEG_ARM_decoder_initialize()
vita2d_JPEG_ARM_decoder_finish()
vita2d_load_JPEG_ARM_file()
vita2d_load_JPEG_ARM_buffer()

GXT:

Added vita2d_free_additional_GXT(), wich provides a faster way to free additional GXT textures.

Graphene:
libvita2d_sys has been updated!

1. Added suprx module version of the library.

Download here: https://github.com/GrapheneCt/libvita2d_sys/releases/tag/v1.0

It is recommended that you use this version of the library, however it has certain limitaions compaired to static version:

  - PNG textures are not available.
  - FT2 font functions are not available. You can use PVF font functions to work with external fonts.

2. Switched to sceDbg logging.

  - You can now set logging level for vita2d_sys from your application during runtime.
  - By default logging level is set to SCE_DBG_LOG_LEVEL_ERROR after calling vita2d_clib_pass_mspace(), or after starting module for suprx module version.
  - Use sceDbgSetMinimumLogLevel() to set your prefered logging level after default level has been set.
  - Maximum level that vita2d_sys uses is SCE_DBG_LOG_LEVEL_DEBUG.

Graphene:
libvita2d_sys has been updated!

1. General:

1.1 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).

Note that internal heap will be automatically extended or reduced if needed.

1.2 Various bugfixes.

2. PVF:

2.1 Improved PVF font rendering. Following functions are now deprecated:
vita2d_pvf_draw_text_ls()
vita2d_pvf_draw_textf_ls()
Use vita2d_pvf_linespace() instead.

2.2 Added ability to load custom PVF font from memory. Use vita2d_load_custom_pvf_buffer().

2.3 Added ability to set character spacing interval. Use vita2d_pvf_charspace().

2.4 Default system PVF font is now opened on shared memory.

3. PGF:

3.1 Added ability to load custom PGF font from memory. Use vita2d_load_custom_pgf_buffer().

4. Font (FT2):

4.1 vita2d_font_xxx functions are now deprecated. Use vita2d_pvf_xxx instead.

Navigation

[0] Message Index

[*] Previous page

Go to full version