PSGL

PSGL to renderujący interfejs API dostępny dodatkowo dla GCM i OpenGL dla Sony PlayStation 3 . PSGL jest oparty na OpenGL ES i CG Nvidii . Poprzednia wersja PSGL była dostępna na PlayStation 2 , ale była w dużej mierze nieużywana.

PSGL miał być fundamentem dla przyszłości, poza PlayStation 3, ale dla PlayStation 4 Sony wprowadziło GNM i GNMX , a także ich niestandardowy język cieniowania , PlayStation Shader Language (PSSL).

Cechy

  • Programowalne cieniowanie za pomocą Cg
  • Rozszerzenia OpenGL ES 1.1 (VBO, FBO, PBO, Cubemap)
  • rozszerzenia tekstur (FP, DXT, 3D, NPO2, Aniso, Depth, Vertex Textures)
  • rozszerzenia pierwotne/renderujące (instancje, ponowne uruchomienie pierwotne, zapytania, renderowanie warunkowe)
  • rozszerzenia synchronizacji (Fences, Events)
  • Rozszerzenia wydajności SCE (TextureReference, AttribSet)

Zobacz też

  • Mantle API – API niskiego poziomu do gier PC
  • GNM – API niskiego poziomu na PlayStation 4
  • OpenGL – API wysokiego poziomu dla CAD i gier
  • GNMX – API wysokiego poziomu na PlayStation 4