Original Post
I''ve recently added enumeration to a D3D program I''m writing. It works fine on a Voodoo 3, it even works on an old S3 Virge, but when I run the program on a second PC with a Voodoo Graphics (voodoo 1) board in, the textures go wrong. Instead of a stone wall and pebble floor I get huge blocks of yellow and blue. It''s definitely using the VG and the polygon shapes are correct, and I''m doing enumeration exactly as advised in the DX7 tutorials. Also i''ve tried plenty of different VG drivers and the VG works with the DX7 SDK sample programs. I''ve also tried different texture formats.
All I can think of is that either an add-on board has to be treated differently, or maybe I have to set some setting in D3D differently because the VG will only work with certain textures.
Any ideas?
Thanks,
Simon.