I have a hundred images I want to draw to an object. I have it working fine (albeit a bit slow) with only multipass. To speed things up I want to render them eight (for my card) at a time. However, when I do that only the first eight show. There seems to be a blending problem. One odd thing, I can render eight on the first pass and then one on each following pass.
To recap these rendering patterns work:
1,1,1,1,…1
8,1,1,1,…1
and this one doesn’t
8,8,8,…8,4
I have very little experience with OpenGL so I can’t tell if this likely to be a bug in my card or bug in my code. I feel my code is right and that there is a problem in my video card. What does it sound like to you guys? Is there a problem with combining mulitpass and multitexturing?