PSGL es una API de renderizado disponible adicionalmente a GCM y OpenGL para PlayStation 3 de Sony . PSGL se basa en OpenGL ES [ 1 ] y CG de Nvidia . Una versión anterior de PSGL estuvo disponible para PlayStation 2 , pero tuvo escaso uso.
PSGL estaba pensado para ser la base del futuro, más allá de PlayStation 3, pero para PlayStation 4 Sony introdujo GNM y GNMX y también su lenguaje de sombreado personalizado , PlayStation Shader Language (PSSL). [ 2 ]
Características
- Sombreado programable con Cg
- Extensiones de OpenGL ES 1.1 (VBO, FBO, PBO, Cubemap)
- Extensiones de textura (FP, DXT, 3D, NPO2, Aniso, Profundidad, Texturas de vértice)
- Extensiones de primitivas/renderizado (Instanciación, Reinicio de primitivas, Consultas, Renderizado condicional)
- Extensiones de sincronización (Vallas, Eventos)
- Extensiones de rendimiento de SCE (TextureReference, AttribSet)
Véase también
- API de Mantle : una API de bajo nivel para juegos de PC.
- GNM : API de bajo nivel en PlayStation 4
- OpenGL : API de alto nivel para CAD y videojuegos.
- GNMX : API de alto nivel en PlayStation 4
Referencias
Categorías :
- API de gráficos 3D
- PlayStation 3
- Componentes básicos de hardware para videojuegos
- Esbozos de Sony Interactive Entertainment
- Esbozos de software de videojuegos