Skip to content
jsgf edited this page Jan 21, 2011 · 1 revision

PSPGL is an OpenGL-like library for the Sony PSP. It was started by Holger Wächtler, but I (Jeremy Fitzhardinge) have done a lot of work on it. As of now, the SVN version of PSPGL has all my changes in it.

This document assumes you're familiar with OpenGL. If not, you can find the specs at opengl.org, and many tutorials around the net.

Aims

My goal with this library is to provide a efficient, useful and (relatively) complete subset of OpenGL which makes all the PSP's hardware abilities available, either through standard OpenGL mechanisms or with extensions. Where PSPGL and OpenGL are the same, they should behave the same.

My main influence is the OpenGL/ES subset of OpenGL. This provides a fairly complete API, but excludes a lot of the more esoteric corners of OpenGL which don't fit small devices. PSPGL already provides a superset of OpenGL/ES by providing calls such as glBegin. In general I'll consider such extensions if they're very widely used or simple to implement, but not for the sake of it (so, glPushAttrib is likely simply because its heavily used, but display lists are less likely).

Clone this wiki locally