-
Notifications
You must be signed in to change notification settings - Fork 8
Updates
jsgf edited this page Jan 21, 2011
·
1 revision
- Render to texture implemented, via EGL Pbuffers
- LINE_LOOPs now close properly in Begin/End (mrbrown)
- Fixed glTexSubImage, which was broken.
- Implemented swizzled textures, which gives some programs a large performance boost.
- Fixes for switching between two different indexed textures.
- A big chunk of under-the-hood work to bring render-to-texture a little closer, including VRAM heap compaction.
- Fixed up initialization, which was surprisingly broken. It should now work reliably on 1.0 PSPs.
- Implemented glPush/PopAttrib, and glPush/PopClientAttrib. These are not strictly part of EGL, but they're very useful.
- Added GL_PSP_view_matrix extension to make use of the PSP's view transform matrix. This adds the GL_VIEW_PSP matrix, which is selectable with glMatrixMode().
- Added automatic mipmap generation. This uses the hardware to do mipmap generation, but it only works for RGBA textures (not compressed, luminance/intensity or indexed). Includes an extension for mipmap debugging.
- Implemented gluScaleImage and gluBuild2DMipmaps
- Fixed problems with mipmaps
- SVN PSPGL updated. I will keep maintaining the Mercurial trees, but the SVN version on pspdev.org is now up to date. Check it out with svn co svn://svn.pspdev.org/psp/trunk/pspgl
- Various API additions to get ODE's demos to compile.
- Improved monochrome textures to use an internal cmap to reduce the size of the internal form of the textures (they're native now)
- Implemented PSP_vertex_blend extension
- Implemented spline patch surfaces
- Implemented indexed forms of bezier and spline patches
- Cleaned up varray code. This doesn't have any visible effect, but it does simplify the vertex array code and makes it easy to add other indexed primitvies (ie, beziers)
- Implemented glDrawBezierArrays(). Still to do: indexed arrays. Details below
- fixed spotlights; documented spot exponent and cutoff angle
- added magnifier test program for glCopyTexImage2D
- implement glCopyTexImage2D - pretty good performance
- fixed bug in native vertex format detection
- fixed bugs in glInterleavedArrays
- fixed handling of pinned buffer; removes performance problem with index buffer objects