PSGL

PSGL

PSGL은 소니의 PlayStation 3용 GCM 및 OpenGL에 추가로 제공되는 렌더링 API입니다.PSGL은 OpenGL[1] ES와 Nvidia의 CG를 기반으로 합니다.PSGL의 이전 버전은 PlayStation 2에서 사용할 수 있었지만 대부분 사용되지 않았습니다.

PSGL은 PlayStation 3을 넘어 미래의 기반이 될 예정이었지만 PlayStation 4에서는 GNM과 GNMX커스텀 쉐이딩 언어인 PlayStation Shader Language(PSL)[2]도입했습니다.

특징들

  • Cg를 사용한 프로그램 가능한 음영
  • OpenGL ES 1.1 확장 기능(VBO, FBO, PBO, Cubemap)
  • 텍스처 확장(FP, DXT, 3D, NPO2, 아니소, 깊이, 정점 텍스처)
  • 프리미티브/렌더링 확장(인스턴스, 프리미티브 재시작, 쿼리, 조건부 렌더링)
  • 동기화 확장(펜스, 이벤트)
  • SCE 퍼포먼스 확장(Texture Reference, Attribut Set)

「 」를 참조해 주세요.

  • Mantle API – PC 게임용 로우 레벨 API
  • GNM – PlayStation 4에서의 낮은 수준의 API
  • OpenGL – CAD 및 게임용 고급 API
  • GNMX – PlayStation 4의 개요 API

레퍼런스

  1. ^ Weiblen, Mike (2006). "PSGL". Khronos. Retrieved 2011-11-21.
  2. ^ Leadbetter, Richard (March 28, 2013). "Inside PlayStation 4". Eurogamer. Retrieved January 9, 2014.