GrapheneCt / TriGL

WebGL implementation for Trilithium

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TriGL

WebGL implementation for SCE Trilithium Javascript engine. Develop Javascript WebGL applications for PS Vita.

Contents

Plugin

  1. liext.suprx - extends some features of Trilithium and adds simple TypedArray implementation. Currently provides:
  1. webgl.suprx - provides full subset of WebGL functions. Extensions are not supported in the current version. Currently provides:

Replacement

Replacement modules to disable builtin Trilithium renderer

Samples

Various usage samples

Installation

Prepackaged

  1. Download and install TriGL.vpk

Manual

  1. Download Crunchyroll app from PS Store
  2. Decrypt all modules of the application with FAGDec to .elf
  3. Make fselfs from decrypted .elf modules with any fself creation tools, for example from vitasdk
  4. Replace psp2/prx/graphics.suprx and psp2/prx/fwDialog.suprx modules with replacement ones from replacement.zip
  5. Copy PVR_PSP2 modules to module folder
  6. Copy modules from plugin.zip to psp2/prx/
  7. Repackage app as .vpk

Usage

  1. Place your code in js/app/. Entry point file is main.js
  2. Refer to samples for extention loading

About

WebGL implementation for Trilithium


Languages

Language:C 98.8%Language:CMake 1.2%