Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

PSGL

From Wikipedia, the free encyclopedia

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.