More actions
m (HydeWing moved page VitaShaRK Vita to VitaShaRK without leaving a redirect) |
No edit summary |
||
Line 18: | Line 18: | ||
|source=https://github.com/Rinnegatamante/vitaShaRK | |source=https://github.com/Rinnegatamante/vitaShaRK | ||
}} | }} | ||
vitaShaRK is a 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 [https://github.com/bythos14/SceShaccCgExt SceShaccCgExt]. | |||
In order to use vitaShaRK, you need to install also [ | |||
==Changelog== | ==Changelog== | ||
''' | '''v1.4''' | ||
*Integrated sceShaccCgExt. | *Integrated sceShaccCgExt. | ||
''' | '''v1.3''' | ||
*Add shark_set_allocators to change sceShaccCg allocator funcs. | *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. | * 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 vitasdk.h. | ||
* Do not include modulemgr.h. | * Do not include modulemgr.h. | ||
* Include modulemgr.h. | * Include modulemgr.h. | ||
''' | '''v1.0''' | ||
* First Release. | * First Release. | ||
==Credits== | ==Credits== | ||
*frangarcj for the original vita2d shader compiler source used as base to build up this library. | *frangarcj for the original vita2d shader compiler source used as base to build up this library. | ||
*Bythos for [ | *Bythos for [https://github.com/bythos14/SceShaccCgExt SceShaccCgExt]. | ||
*S1ngyy for the awesome logo. | *S1ngyy for the awesome logo. | ||
== External links == | ==External links== | ||
* | * GitHub - https://github.com/Rinnegatamante/vitaShaRK | ||
* Twitter - https://twitter.com/rinnegatamante/status/1276962440228601858 |
Revision as of 06:33, 12 December 2022
vitaShaRK | |
---|---|
File:Vitasharkvita.jpg | |
General | |
Author | Rinnegatamante |
Type | Developments |
Version | 1.4 |
License | LGPL-3.0 |
Last Updated | 2022/06/11 |
Links | |
Download | |
Website | |
Source | |
vitaShaRK is a 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.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.