More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=Vita Homebrew PC Tools (Developments) - GameBrew | |title=Vita Homebrew PC Tools (Developments) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=vitashark002.png | ||
|image_alt=vitaShaRK | |image_alt=vitaShaRK | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=vitaShaRK | |title=vitaShaRK | ||
|image= | |image=vitashark002.png | ||
|description=Runtime Shader Compiler library for PSVITA. | |description=Runtime Shader Compiler library for PSVITA. | ||
|author=Rinnegatamante | |author=Rinnegatamante |
Revision as of 13:41, 7 April 2023
vitaShaRK | |
---|---|
General | |
Author | Rinnegatamante |
Type | Developments |
Version | 1.5 |
License | LGPL-3.0 |
Last Updated | 2023/04/03 |
Links | |
Download | |
Website | |
Source | |
vitaShaRK (vita Shaders Runtime Kompiler) is a runtime shader compiler library for PSVITA/PSTV using the SceShaccCg module contained inside the PSM runtime.
In order to use vitaShaRK, you need to install also SceShaccCgExt.
Changelog
v1.5
- Add shark_get_internal_compile_output function.
v1.4
- Integrated sceShaccCgExt.
v1.3
- Add shark_set_allocators to change sceShaccCg allocator funcs.
v1.2
- SceShaccCg does not copy the inputs to sceShaccCgCompileProgram, so they must not be stored on the stack unless their lifetimes last the full time between CompileProgram and DestroyCompileOutput.
v1.1
- Do not include vitasdk.h.
- Do not include modulemgr.h.
- Include modulemgr.h.
v1.0
- First Release.
Credits
- frangarcj for the original vita2d shader compiler source used as base to build up this library.
- Bythos for SceShaccCgExt.
- S1ngyy for the awesome logo.