Latest trunk SVN, Ubuntu 10.04 64bit, nVidia 8400M
GLSL view:
Material indices get changed when a material has 'transparency' on.
Attached a simple .blend file, a plane with 2 shadeless materials, one is white (frame) and the other one is red (inner quad).
- Open .blend
- The red material should be already selected in material properties, so enable 'Transparency'.
- The red square appears on top-right of the plane, and the inner quad is now transparent.
Notes: if I enable 'Transparency' on the white material first, the red quad gets transparent, but if afterwards I enable 'Transparency' on the red material as well, then it works as expected.
Thanks a lot!
Cheers.
Description
Description
Event Timeline
Comment Actions
ubuntu 10.04 64bit rev 33413
Nvidia Quadro FX 3500, proprietary drivers
I can't reproduce this bug.
Comment Actions
5-6 people tried in irc, sofar no luck. I also recall it was mentioned long ago (yofrankie days) in tracker as well; when you switch render options within 1 object shaders, sometimes things go weird. But why...
Will put in ogl tracker, and notify brecht if he has ideas!
Comment Actions
Another VBO thingie it seems. Turning them off seems to bypass the error. I'll try to tackle this one when i have time.
Comment Actions
Managed to make something that looks like it works. I'm not going to touch that convoluted code for a while...See attached patch