PSGL
Rendering API
PSGL is a rendering API available additionally to GCM and OpenGL for Sony's PlayStation 3. PSGL is based on OpenGL ES[1] and Nvidia's CG. A previous version of PSGL was available for the PlayStation 2 but was largely unused.
PSGL was meant to be a foundation for the future, beyond the PlayStation 3, but for the PlayStation 4 Sony introduced GNM and GNMX and also their custom shading language, PlayStation Shader Language (PSSL).[2]
Features
- Programmable shading with Cg
- OpenGL ES 1.1 extensions (VBO, FBO, PBO, Cubemap)
- texture extensions (FP, DXT, 3D, NPO2, Aniso, Depth, Vertex Textures)
- primitive/rendering extensions (Instancing, Primitive Restart, Queries, Conditional Rendering)
- synchronization extensions (Fences, Events)
- SCE performance extensions (TextureReference, AttribSet)
See also
- Mantle API – low-level API for PC gaming
- GNM – low-level API on the PlayStation 4
- OpenGL – high-level API for CAD and gaming
- GNMX – high-level API on the PlayStation 4
References
- v
- t
- e
PlayStation 3
- Sony Interactive Entertainment
- Technical specifications
- Models
- Cell (microprocessor)
- RSX 'Reality Synthesizer'
- PlayStation Eye
- PlayStation Move
- PlayTV
- Sixaxis
- DualShock 3
- A–C
- D–I
- J–P
- Q–Z
- Best-selling games
- PS Minis
- PS one Classics
- Japan
- North America
- PAL region
- PS2 Classics
- Classics HD
- NEOGEO Station
- TurboGrafx-16 games
- PlayStation Blog
- Official U.S. PlayStation Magazine
- PlayStation: The Official Magazine
- PlayStation Official Magazine – UK
- PlayStation Official Magazine – Australia
- Zego
- Folding@home
- PlayStation 3 cluster
- PlayStation 3 Jailbreak
- Kevin Butler
- Predecessor: PlayStation 2
Category
- Successor: PlayStation 4
![]() | This PlayStation-related article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e
![]() | This video game software-related article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e