PSGL
   HOME

TheInfoList



OR:

PSGL is a
rendering API This is a glossary of terms relating to computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and comp ...
available additionally to GCM and OpenGL for
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professiona ...
's
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed by Sony Computer Entertainment. The successor to the PlayStation 2, it is part of the PlayStation brand of consoles. It was first released on November 11, 2006, in Japan, November ...
. 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-accele ...
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 A shading language is a graphics programming language adapted to programming shader effects (characterizing surfaces, volumes, and objects). Such language forms usually consist of special data types, like "vector", "matrix", "color" and " normal". ...
, ''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 – low-level API on the PlayStation 4 * OpenGL – high-level API for CAD and gaming * GNMX – high-level API on the PlayStation 4


References

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