Hello,

    So I got a (Diamond V770 )TNT2 and downloaded jdk1.2.2 to attempt to fix
a memory leak I was seeing.  I mistakenly installed Java3D 1.1. I ran the gearbox
test and the centers of the gears were not drawn ( as many of us has seen ).
Realizing that I made a mistake by not installing Java3D 1.1.1, I installed
the update and reran the gearbox. This time most of the gears were drawn
with a few missing triangles in the teeth.

It looks as though J3D 1.1.1 fixes a few of these video card errors.
Is sun actively persuing a fix for this error or has the problem been
offloaded to the video card manufactures.

It seems that triangle strips are the problem, so I am in the process of
removing them from my program so I can use the TNT2 card for an upcoming
demo. I believe I am using IndexedTriangleStrips in my program and they  seem
to work correctly ( lit, unlit, textured and untextured ). Has anyone figured
out exactly what the cause of the rendereing bug is?

This bug almost reminds me of an old SGI bug, where
using the same array to send the point could result in
the new point being sent (twice) instead of the old
values in the array.  A solution was to use a different
array to hold the next point/normal/etc passed to the
function call.
 

Steve

-- 
------------------------------------------------------------
Stephen M. Jones                       Solipsys Corporation
Director of Visualization              (301) 483-8912
------------------------------------------------------------
 

Reply via email to