   3d graphic cards difference problem
  I wrote a 3d terrain engine an everything works great on my geforce4. Now I tried the app on a different computer and I see lines going from all kinds of squares to the first square. Arg. Any ideas what could be wrong. By the way it uses DirectX8 and is based on MFC. -CProgrammer 
  The symptoms you describe sound similar to what you often see when you screw up your vertex/index buffers.  However, I ran into a wacky problem this last week that only happened on ATI cards on machines that were running dual monitors.  So...ya never know.If you don''t think it''s your buffers you can always try downloading the newest driver for that card and see if the problem goes away -John ;  What kind of Screwup in the Buffers are we talking about? I mean it works perfectly on one comp? Your probably right that its the buffers, but what. I mean if I calculated the vertex or index data incorectly, then why does it work on one comp?-CProgrammer ;  some cards don''t support 32 bit index buffers, only 16 bits. That could be a source of your problems, if your terrain is gigantic ;  oliii is right, plus different cards have different limits on vertex buffer size and allowed vertex/index/primitive count in buffers. ;  oliii and Endurion: Oh now that you mention it I am using 32bit Indexbuffer. How big is the problem. Does anyone have an overview on what 3d cards could be a problem(thus support only 16bit).-CProgrammer ;quote:Original post by CProgrammer   oliii and Endurion: Oh now that you mention it I am using 32bit Indexbuffer. How big is the problem. Does anyone have an overview on what 3d cards could be a problem(thus support only 16bit).-CProgrammer   According to this database 32-bit index buffers are quite recent and require a Radeon 8500 or better if you use the hardware device. hw stands for HAL, sw for REF, but nobody uses the reference device anyway. Some cards like the GF3Ti200 support max 1M index values, 20 bits.   [edited by - Fidelio66 on February 9, 2004 9:56:25 AM];  Ouch thanks for the info.