- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
298 lines
8.5 KiB
Text
298 lines
8.5 KiB
Text
GEM ONLINE DOCUMENTATION CHAPTER 4: Known bugs
|
|
----------------------------------------------
|
|
|
|
---------------------------- KNOWN BUGS -----------------------------
|
|
|
|
[pix_lumaoffset] crashes
|
|
--------------
|
|
POSTED 15/05/04
|
|
--------------
|
|
BUG: pix_lumaoffset crashes when the offset-factor is very high and fill+smooth is turned on
|
|
ANS: yes; but we haven't found where the bug is hidden yet
|
|
|
|
loading movies leaks memory under Win32
|
|
--------------
|
|
POSTED 4/16/02
|
|
--------------
|
|
BUG: each time an AVI is loaded, the used memory increases for about 400k.
|
|
after some time (and opening MANY files) this will be too much...
|
|
ANS: i fear, this is really a mikro$oft bug! (probably not;-))
|
|
|
|
|
|
loading MPEG-movies crashes under Win32
|
|
--------------
|
|
POSTED 4/05/04
|
|
--------------
|
|
BUG: loading MPEG-movies (*.MPG) crashes pd
|
|
ANS: MPEG is not really supported under the Win32-version of Gem
|
|
however Gem tries to decode MPEGs via QuickTime which might crash (see below)
|
|
|
|
loading AVI-movies does not work under Win32
|
|
--------------
|
|
POSTED 4/05/04
|
|
--------------
|
|
BUG: loading some AVI-movies with certain codecs does not work under Win2k and bigger.
|
|
ANS: Gem is (still) using a rather old API for decoding videos.
|
|
it might well be, that not all installed codecs are supported (e.g. Indeo-5)
|
|
|
|
|
|
have to destroy / create window to change lighting state in buffer == 1
|
|
--------------
|
|
POSTED 11/07/98
|
|
--------------
|
|
BUG: If you want to change the lighting when GEM is running in single
|
|
buffer mode, you have to destroy and then create the window.
|
|
ANS: hopefully we will drop single-buffer mode soon (enabling double-buffer feedback instead) (2004)
|
|
|
|
|
|
WinNT pix_video object
|
|
--------------
|
|
POSTED 6/25/98
|
|
-------------
|
|
BUG: The WinNT pix_video object has a lot of problems. It is not
|
|
very stable, tends to lock up the machine, etc.
|
|
ANS: don't have much problems with it.
|
|
daniel's directshow-support enables support for most newer (ieee1394,usb) cameras under win,
|
|
although the interface is somewhat different than on other OS's
|
|
(eg: set dimensions via pop-up menu,...)
|
|
|
|
|
|
splines are incorrect
|
|
--------------
|
|
POSTED 6/25/98
|
|
--------------
|
|
BUG: In preventing the crasher in the spline object, I have introduced
|
|
another bug. Mainly, the end points don't get computed correctly.
|
|
|
|
|
|
Polygon doesn't tesselate (ie, polygons sometimes look strange)
|
|
--------------
|
|
POSTED 5/19/97
|
|
--------------
|
|
BUG: Because the polygon object doesn't tesselate itself,
|
|
if it is concave, the behavior is undefined under OpenGL.
|
|
|
|
|
|
glxContext memory leak
|
|
--------------
|
|
POSTED 5/18/97
|
|
--------------
|
|
BUG: The dummy glxContext doesn't ever get destroyed. Use a static object
|
|
to create and destroy it when the DSO is loaded/unloaded.
|
|
|
|
|
|
Indycam broken
|
|
--------------
|
|
POSTED 5/1/97
|
|
--------------
|
|
BUG: The Indycam object doesn't seem to work. While getting the O2cam
|
|
up, I seem to have broken the Indycam object. One known
|
|
bug is that the Indycam doesn't accept the dimen message.
|
|
ANS: i don't have a running SGI with an indycam at hand, so i
|
|
don't know how to fix it
|
|
|
|
---------------------------- FIXED BUGS -----------------------------
|
|
|
|
some geos don't render data from pix_movie correctly
|
|
--------------
|
|
POSTED 19/03/2004
|
|
FIXED 20/03/2004
|
|
--------------
|
|
BUG: Some objects don't render images correctly
|
|
ANS: Gem tries to use rectangle-textures when available
|
|
GLU-objects cannot handle such textures
|
|
FIX: send a "mode 0" message to the [pix_texture]
|
|
FIX2:put the specific GLU-code into Gem and fixed the problem
|
|
|
|
|
|
some geos don't render data from pix_movie correctly
|
|
--------------
|
|
POSTED 4/24/99
|
|
FIXED 20/03/2004
|
|
--------------
|
|
BUG: Sphere and cone don't texture map movie data correctly because
|
|
they ignore the texture coordinates that pix_movie sets.
|
|
ANS: as long as we use the libGLU for these objects there is not much chance
|
|
to fix the core of this problem
|
|
FIX: put the specific GLU-code into Gem and fixed the problem
|
|
|
|
|
|
Cone and sphere ignore textCoords
|
|
--------------
|
|
POSTED 4/12/99
|
|
FIXED 20/03/2004
|
|
--------------
|
|
BUG: The glu library is used to create the cone and sphere, so gem
|
|
doesn't control the texture coordinates used.
|
|
FIX: put the specific GLU-code into Gem and fixed the problem
|
|
|
|
|
|
text2d is messed up
|
|
--------------
|
|
FIXED 01/01/04
|
|
POSTED 2/22/98
|
|
--------------
|
|
BUG: text2d doesn't really work at all. There seems to be a bug
|
|
in the GLTT library which is messing up the rasterpos.
|
|
FIX: use FTGL rather than GLTT
|
|
|
|
|
|
curve is broken under Linux
|
|
--------------
|
|
FIXED 01/01/04
|
|
POSTED 0/24/99
|
|
--------------
|
|
BUG: if curve is used under Linux, it core dumps when rendering.
|
|
It dumps on glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, m_numInputs, &(m_vert[0][0]));
|
|
ANS: seems to work now
|
|
|
|
|
|
model crashes when nothing is loaded
|
|
---------------
|
|
FIXED 01/01/04
|
|
POSTED 10/25/02
|
|
---------------
|
|
BUG: if rendering is started without a model being loaded before, pd crashes
|
|
ANS: seems to be fixed sime time ago...
|
|
|
|
|
|
pix_imageInPlace crashes when nothing is loaded
|
|
---------------
|
|
FIXED 01/01/04
|
|
POSTED 10/25/02
|
|
---------------
|
|
BUG: when trying to download non-existant images (by specifying the wrong
|
|
preload-name), pd-crashes
|
|
ANS: seems to be fixed now...
|
|
|
|
|
|
Can't process pix_movie data with pix objects
|
|
--------------
|
|
FIXED 4/15/02
|
|
POSTED 4/24/99
|
|
--------------
|
|
BUG: pix_movie sends the data immediately to OpenGL,
|
|
so there is no chance to process the data.
|
|
ANS: it does what it does; [pix_film] does not send the image-data immediately, so use it instead
|
|
|
|
|
|
pix_2grey doesn't process the correct number of pixels
|
|
--------------
|
|
FIXED 2/19/00
|
|
POSTED 2/18/00
|
|
--------------
|
|
BUG: The pixel count is calculated with addition instead of multiplying.
|
|
ANS: Just changed how the calculation occurs.
|
|
|
|
|
|
tablet not reset on exit
|
|
--------------
|
|
FIXED 1/24/99
|
|
POSTED 8/29/98
|
|
--------------
|
|
BUG: If the user has a tablet, it is not reset to the default settings
|
|
on exit, making it unusable as a mouse.
|
|
ANS: Just needed to do some more cleanup on exit. Should be okay now.
|
|
|
|
|
|
text object can't be found
|
|
--------------
|
|
FIXED 2/21/98
|
|
POSTED 5/1/97
|
|
--------------
|
|
BUG: Because the text is a special keyword and object inside of
|
|
pd, the text object cannot be found as a GEM object. The solution
|
|
is to rename it to something else.
|
|
ANS: I am using a cool library called gltt which will render true type
|
|
fonts in OpenGL.
|
|
|
|
|
|
Memory exception on WinNT
|
|
--------------
|
|
FIXED 12/15/97
|
|
POSTED 11/30/97
|
|
--------------
|
|
BUG: If you use pix_image, then there is a memory exception (ie, crash) when
|
|
you exit Pd. It doesn't happen while actually running Pd/GEM.
|
|
ANS: Mysterious...it went away.
|
|
|
|
|
|
Polygon and curve under NT
|
|
--------------
|
|
FIXED 10/21/97
|
|
POSTED 10/21/97
|
|
--------------
|
|
BUG: The vertex calls are receiving 0, 0, 0 for x, y, z
|
|
ANS: Extra type * parameter in the vert_* calls
|
|
|
|
|
|
Single buffering under NT
|
|
--------------
|
|
FIXED 10/21/97
|
|
POSTED 10/19/97
|
|
--------------
|
|
BUG: Single buffering doesn't work under NT.
|
|
ANS: Need an explicit glFlush(). gemHead calls glFlush after a bang message.
|
|
|
|
|
|
Geos texture coordinates
|
|
--------------
|
|
FIXED 10/17/97
|
|
POSTED 6/16/97
|
|
--------------
|
|
BUG: The vertex and texture coordinates should start so that the first
|
|
S,T is 0,0
|
|
ANS: Just did it.
|
|
|
|
|
|
pix_composite is backwards
|
|
--------------
|
|
FIXED 7/12/97
|
|
POSTED 6/16/97
|
|
--------------
|
|
BUG: The pix_composite object should have its inlets swapped. Conceptually
|
|
it doesn't make sense the way it works currently.
|
|
FIX: Just did it.
|
|
|
|
|
|
pix_convolve is broken
|
|
--------------
|
|
FIXED 7/13/97
|
|
POSTED 6/16/97
|
|
--------------
|
|
BUG: Sometimes pix_convolve doesn't work - seems to do with the scale factor
|
|
ANS: I'm not sure why it wasn't working. I have hammered it with a variey
|
|
of kernels and scales and never had a problem...
|
|
ANS2: I found a bug where pix_image didn't automatically refresh its image
|
|
at the start of rendering
|
|
|
|
|
|
pix_alpha is backwards
|
|
--------------
|
|
FIXED 7/12/92
|
|
POSTED 6/16/97
|
|
--------------
|
|
BUG: Sometimes it works, sometimes it doesn't
|
|
ANS: Swapped around the inlet creations
|
|
|
|
|
|
polygon's first inlet doesn't work
|
|
--------------
|
|
FIXED 5/18/97
|
|
POSTED 5/17/97
|
|
--------------
|
|
BUG: The first vertex of polygon doesn't work. It is always set to the
|
|
origin. Also, polygon defaults to line drawing. Check Curve for
|
|
the same problems (it is derived from polygon).
|
|
ANS: The first inlet no longer takes the first vertex. I added another
|
|
inlet.
|
|
|
|
|
|
fonts do not load
|
|
--------------
|
|
FIXED 4/02/02
|
|
POSTED 4/01/02
|
|
--------------
|
|
BUG: the example fonts for text2d/text3d do not load
|
|
FIX: accidentally i did a dos2unix to the *.ttf files. this damaged them.
|
|
Get new ones from ftp://iem.at/pd/Externals/GEM/misc
|