| Revision 1150 (by mmimica, 2006/11/26 15:25:34) |
little todo.txt and bugs.txt update |
AllegroGL Know Bug List
-----------------------
* Voodoo 5 only seems to support mipmapping for textures that are
32x32 and under. Voodoo 3 supports larger textures with mipmaps.
GLU also resizes down to 32x32. Needs investigation
* Catalyst 3.10 drivers aren't able to correctly compile the code
in exext.c. This looks like a bug in Cat 3.10; with ATI not
following the ARB grammar for VP. Works on NV drivers.
* "In extextur, the space character is rendered as a small dot when
the background is not transparent".
This is a bug in the font generation code. We need to make it more
solid. Should we remove the cropping code? Should we draw a rectangle
before the text?
* Using unsupported features crashes. We should fix that.
* AGL cannot deal with extensions which name starts with a number
(e.g WGL_3DL_stereo_control). It fails at compile-time trying to
construct an invalid struct member variable name like
allegro_gl_extensions_WGL.3DL_stereo_control.
Here's a list of known bugs, that are either unresolved, lack debug
information, or the original discoverer dispeared without confirming
whether the bug still exists or not. We would appreciate some feedback
on those:
* The Allegro mouse cursor doesn't work. This is due to GL not being
able to operate accross threads and assynchronously.
Potential resolve: make agl_flip() draw the mouse cursor.
* On Win32 platforms, the mouse cursor (Windows style) is not always hidden
in fullscreen mode.
Workaround while the bug is not fixed : call 'set_gfx_mode(GFX_TEXT,0,0,0,0)'
before the actual 'set_gfx_mode' (workaround suggested by Martin Dusek).