(Translated by https://www.hiragana.jp/)
PSGL - Wikipedia Jump to content

PSGL

From Wikipedia, the free encyclopedia

This is the current revision of this page, as edited by InternetArchiveBot (talk | contribs) at 13:27, 27 April 2024 (Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (CoolieCoolster - 19130). The present address (URL) is a permanent link to this version.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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

[edit]
  • 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

[edit]
  • 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

[edit]
  1. ^ Weiblen, Mike (2006). "PSGL". Khronos. Archived from the original on 2012-09-04. Retrieved 2011-11-21.
  2. ^ Leadbetter, Richard (March 28, 2013). "Inside PlayStation 4". Eurogamer. Retrieved January 9, 2014.