CBPS Forums

Console Hacking => PS Vita => Topic started by: SonicMastr on December 09, 2020, 09:51:11 AM

Title: [Release] Pigs In a Blanket - GLES 2.0 Library for the PS Vita
Post by: SonicMastr on December 09, 2020, 09:51:11 AM
For original info, look here: https://forum.devchroma.nl/index.php/topic,294.0.html

Pigs in a Blanket - The full GLES 2.0 Library for the PS Vita

We're on v2.0 now. Pretty exciting stuff, and we brought a few new tweaks and big features to enhance the overall experience.


What's new

System Application Support - This is the big one this update. PIB now has the ability to utilize the SharedFB framebuffers to be able to draw as System Applications. This means the potential to create applications that run the background using the Piglet OpenGL ES 2.0 library. The only thing you have to do to enable System App Mode in PIB is use the PIB_SYSTEM_MODE flag. There are a few caveats:
Fully Enabled Sony EGL Extensions (Common Dialog Support!) - Yes. You can FINALLY use the Sony EGL Extensions as intended. A list of these extensions and what they do:
MSAA x4 Support (Anti-Aliasing to the rescue)(Experimental) - You can now enable MSAA x4 support in any application (System Mode Apps fully supported) by simply using the PIB_ENABLE_MSAA flag. It's that easy! This is in an experimental state, and FBOs may suffer. Feel free to open up an Issue on Github.
Note: System Applications will need a light overclock for even simple things. By light, I mean a bump from 111MHz on the GPU to 166MHz

Bugfixes:

Enjoy the update! Will be in the Dolce SDK packages when available. In the meantime, you can always build it yourself from the repo.

Pigs in a Blanket Repo: https://github.com/SonicMastr/Pigs-In-A-Blanket