Author Topic: [Release] libvita2d_sys - libvita2d for system mode applications  (Read 1426 times)

Offline Graphene

  • End User
  • *
  • Posts: 41
    • View Profile
[Release] libvita2d_sys - libvita2d for system mode applications
« on: February 16, 2020, 10:59:11 PM »
libvita2d_sys is modification of libvita2d with new features and support for "system mode" applications.

Exclusive features of libvita2d_sys:

- Supports "system mode" applications.
- Hardware decoding for JPEG textures using Codec Engine.
- Supports loading textures using FIOS2 overlay (for example, directly from PSARC archives).
- More coming soon!

https://github.com/GrapheneCt/libvita2d_sys
« Last Edit: April 20, 2020, 01:37:23 AM by Graphene »

Offline Graphene

  • End User
  • *
  • Posts: 41
    • View Profile
Re: [Release] libvita2d_sys - libvita2d for system mode applications
« Reply #1 on: February 23, 2020, 10:47:01 PM »
Fixed the way shared fb is swapped. SceShell overlay shoud work properly now.

Framebuffer swapping in libvita2d_sys is now performed automatically. vita2d_swap_buffers() does not exist anymore.

Offline Graphene

  • End User
  • *
  • Posts: 41
    • View Profile
Re: [Release] libvita2d_sys - libvita2d for system mode applications
« Reply #2 on: April 05, 2020, 05:58:21 PM »
- Switched to DolceSDK.
- JPEG textures are now decoded on dedicated hardware using scejpeg.

Offline Graphene

  • End User
  • *
  • Posts: 41
    • View Profile
Re: [Release] libvita2d_sys - libvita2d for system mode applications
« Reply #3 on: April 20, 2020, 01:34:14 AM »
libvita2d_sys has been updated!

- libvita2d_sys now supports both "system mode" and "game mode" applications. Appropriate GXM mode and framebuffer mode are set automatically when vita2d_init() is called.
- Loading textures using FIOS2 overlay is now supported (for example, loading directly from PSARC archive). When calling vita2d_load_XXX_file() specify 1 for io_type to use FIOS2 or 0 to use SceIo.
« Last Edit: April 20, 2020, 03:35:14 AM by Graphene »

Offline Graphene

  • End User
  • *
  • Posts: 41
    • View Profile
Re: [Release] libvita2d_sys - libvita2d for system mode applications
« Reply #4 on: April 21, 2020, 05:28:47 PM »
libvita2d_sys has been updated!

-libvita2d_sys now uses only sceClib functions for std C