PSGL
   HOME

TheInfoList



OR:

PSGL is a rendering API available additionally to GCM and
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
for
Sony is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
's
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
. PSGL is based on
OpenGL ES OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerate ...
and Nvidia's CG. A previous version of PSGL was available for the
PlayStation 2 The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October, in Europe on 24 Novembe ...
but was largely unused. PSGL was meant to be a foundation for the future, beyond the PlayStation 3, but for the
PlayStation 4 The PlayStation 4 (PS4) is a home video game console developed by Sony Interactive Entertainment. Announced as the successor to the PlayStation 3 in February 2013, it was launched on November 15, 2013, in North America, November 29, 2013, in ...
Sony introduced
GNM * Games 'n' Music *Gaussian network model The Gaussian network model (GNM) is a representation of a biological macromolecule as an elastic mass-and-spring (device), spring network to study, understand, and characterize the mechanical aspects of it ...
and GNMX and also their custom shading language, ''PlayStation Shader Language'' (PSSL).


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 * Games 'n' Music *Gaussian network model The Gaussian network model (GNM) is a representation of a biological macromolecule as an elastic mass-and-spring (device), spring network to study, understand, and characterize the mechanical aspects of it ...
– low-level API on the PlayStation 4 *
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
– high-level API for CAD and gaming * GNMX – high-level API on the PlayStation 4


References

3D graphics APIs PlayStation 3 {{Videogame-software-stub