NOTES
changeset 2219 f6099efa3f0b
parent 2218 6cc82cad8b77
child 2253 6d99edd791bf
     1.1 --- a/NOTES	Tue Aug 07 07:08:25 2007 +0000
     1.2 +++ b/NOTES	Fri Aug 10 16:03:35 2007 +0000
     1.3 @@ -150,3 +150,13 @@
     1.4  [12:01am] slouken: If it were software only I could just say, write your own and register it here, but you'd have to maintain parity with the OpenGL and Direct3D renderers as well.
     1.5  [12:01am] slouken: At that point you might as well be working in surfaces and uploading to texture. 
     1.6  [12:02am] icculus: yeah
     1.7 +
     1.8 +TODO
     1.9 +----
    1.10 +Change textures to static/streaming.  Static textures are not lockable,
    1.11 +streaming textures are lockable and may have system memory pixels available.
    1.12 +SDL_compat will use a streaming video texture, and will never be HWSURFACE,
    1.13 +but may be PREALLOC, if system memory pixels are available.
    1.14 +
    1.15 +The software renderer will be abstracted so the surface management can be
    1.16 +used by any renderer that provides functions to copy surfaces to the window.