Hi Kelvin,
I finally isolated the textures problem that we were having in our applet. Basically the problem was that textured geometries (with texture coordinates as a part of vertex data) would not display textures in immediate mode on NVIDIA card (RIVA TNT2, GeForce2 MX, and possibly others). I was able to work around this problem by using automatic texture generation object in appearance. However this feature does not work on ATI Rage Mobility card, neither in immediate mode, nor in retained. I've also found out that if immediate mode is used from the very beginning (not a single retained mode render), then these bugs can't be reproduced. See the example that I've attached for the details. Since both NVIDIA and ATI cards are rather popular, we can't use one of the methods above and have to ask Java3D team to fix this problem or suggest some work-around.
- Yuri
PureImmediateTex.java