Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VitaShaRK: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|image=vitashark02.png
|image_alt=vitaShaRK
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=vitaShaRK
|title=vitaShaRK
|image=vitashark02.png
|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=2023/04/03
|type=Developments
|type=Developments
|version=1.4
|version=1.5
|license=LGPL-3.0
|license=LGPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitashark.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitashark_v.1.5.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 (vita Shaders Runtime Kompiler) is a runtime shader compiler library for PSVITA/PSTV using the SceShaccCg module contained inside the PSM runtime.
vitaShaRK (vita Shaders Runtime Kompiler) is a runtime shader compiler library for PSVITA/PSTV using the SceShaccCg module contained inside the PSM runtime.


Line 23: Line 25:


==Changelog==  
==Changelog==  
'''v1.5'''
*Add shark_get_internal_compile_output function.
'''v1.4'''
'''v1.4'''
*Integrated sceShaccCgExt.
*Integrated sceShaccCgExt.
'''v1.3'''
'''v1.3'''
*Add shark_set_allocators to change sceShaccCg allocator funcs.
*Add shark_set_allocators to change sceShaccCg allocator funcs.
'''v1.2'''
'''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'''
'''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'''
'''v1.0'''
* First Release.
* First Release.


==Credits==
==Credits==
Original 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 [https://github.com/bythos14/SceShaccCgExt SceShaccCgExt].
*Bythos for [https://github.com/bythos14/SceShaccCgExt SceShaccCgExt].
*S1ngyy for the awesome logo.
*S1ngyy for the awesome logo.
If you find this project helpful and want to show appreciation to the author, please consider to join their [https://www.patreon.com/Rinnegatamante Patreon].


==External links==
==External links==

Latest revision as of 08:33, 4 August 2024

vitaShaRK
Vitashark002.png
General
AuthorRinnegatamante
TypeDevelopments
Version1.5
LicenseLGPL-3.0
Last Updated2023/04/03
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: