Home News Rilasciato PSMGLES – Libreria Mini GL ES con integrazione PSM

[Scena PS Vita] Rilasciato PSMGLES – Libreria Mini GL ES con integrazione PSM

295
0

PSMGLES porta il supporto per la libreria GL ES in PSM su console PlayStation Vita e PlayStation TV. Questo apre la porta ad uno sviluppo più avanzato e accessibile sulla console portatile Sony.

VitaGL è mirato alla libreria di funzioni GL1, e questa è stata una lotta per il porting di giochi più moderni. Sebbene l’utilizzo di PSM abbia dimostrato di non essere una buona idea.

Durante l’utilizzo, assicuratevi che i moduli nell’archivio “Dependencies” si trovino nella directory app0:Modules/. In caso contrario l’inizializzazione fallirà. Shader Compilation funziona comunque, ma è limitato agli shader CG. GLSL non è supportato dal compilatore Runtime Shader.

Esempi

Questo è un semplice file .vpk di esempio che mostra PSMGLES in azione, con un triangolo che cambia colore utilizzando il compilatore Runtime Shader.

Problemi

  • Bisogna implementare la maggior parte delle funzioni che non utilizzano array, ad es. glUniform4i (controllare gl.c).
  • L’utilizzo della memoria in idle è di 50 MB BEST. Questo è piuttosto poco pratico.
  • Questo utilizza PSM, che è fondamentalmente bloatware. Questo è uno dei motivi per l’utilizzo della memoria sopra indicato e molti moduli sono necessari per l’inizializzazione. Abbiamo esaminato altri metodi migliori.
  • PSM richiede SceLibc per funzionare, quindi l’uso di VitaSDK non funziona, è necessario utilizzare DolceSDK.
  • Non tutte le funzioni GL sono presenti in PSM, con conseguente impiantazione GLES incompleta. Stiamo anche cercando metodi migliori per gestire questo problema.

Download: GLES2o.vpk

Download: Source code PSMGLES

Fonte: reddit.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.