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

Rough list of things which come to mind. Tell me of anything else you think of.

Note: somewhat out of date

Buffer objects

  • extension to allow an application buffer to be used as the buffer object data storage
  • Automatic placement of buffer data in either system memory or EDRAM (solves texture residency, array memory usage, framebuffers, etc all at once).

Textures

  • test mipmapping more, LOD bias
  • render to texture
  • EGL pbuffers?

Vertex arrays

  • Support packed colour format arrays.

Transform

  • Implement/test fog
  • Fix texture coord transforms.
  • Implement texgen, env mapping, projective textures, etc
  • Support vertex blending (aka skinning/bones). ARB_vertex_blending is almost right, but doesn't really match the PSP's abilities; implementing it is a pain. Probably roll our own. Probably only support for arrays.
  • Support mesh morphing/interpolation. ATI_vertex_streams is close enough to use as inspiration. Probably only support for arrays.

Raster primitives

  • Expose sprites
Clone this wiki locally