Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

VitaShaRK: Difference between revisions

From GameBrew
Created page with "{{#seo: |title=Vita Homebrew PC Tools (Developments) - GameBrew! |title_mode=append |image=vitasharkvita.jpg |image_alt=vitaShaRK }} {{Infobox Vita Homebrews |title=vitaShaRK..."
 
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew!
|title_mode=append
|image=vitasharkvita.jpg
|image_alt=vitaShaRK
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=vitaShaRK
|title=vitaShaRK
|image=vitasharkvita.jpg
|image=vitashark002.png
|description=Runtime Shader Compiler library for PSVITA.
|description=Runtime Shader Compiler library for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2022/06/11
|lastupdated=2025/12/07
|type=Developments
|type=Developments
|version=1.4
|version=1.6
|license=LGPL-3.0
|license=LGPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitasharkvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitaShaRK-v.1.6.zip
|website=https://github.com/Rinnegatamante/vitaShaRK
|website=https://github.com/Rinnegatamante/vitaShaRK
|source=https://github.com/Rinnegatamante/vitaShaRK
|source=https://github.com/Rinnegatamante/vitaShaRK
|donation=https://www.patreon.com/Rinnegatamante
}}
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|image=vitashark002.png
|image_alt=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.


==Note==
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 Vita]].
 
In order to use vitaShaRK, you need to install also [https://github.com/bythos14/SceShaccCgExt SceShaccCgExt].


==Changelog==  
==Changelog==  
'''(v.1.4)'''
'''v1.5'''
*Add shark_get_internal_compile_output function.
'''v1.4'''
*Integrated sceShaccCgExt.
*Integrated sceShaccCgExt.
 
'''v1.3'''
'''(v.1.3)'''
*Add shark_set_allocators to change sceShaccCg allocator funcs.
*Add shark_set_allocators to change sceShaccCg allocator funcs.
 
'''v1.2'''
'''(v.1.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'''
'''(v.1.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'''
'''(v.1.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 [[SceShaccCgExt Vita]].
*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
* GitHub - https://github.com/Rinnegatamante/vitaShaRK
* Twitter - https://twitter.com/rinnegatamante/status/1276962440228601858
 
[[Category:Support the author]]

Latest revision as of 05:46, 12 December 2025

vitaShaRK
General
AuthorRinnegatamante
TypeDevelopments
Version1.6
LicenseLGPL-3.0
Last Updated2025/12/07
Links
Download
Website
Source
Support Author


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.

External links

Advertising: