Original Post
I have a strange GeForce 4MX problem and wondered if anyone has any idea what is going on.
I am experimenting with creating and optimising a (currently flat and featureless) grid of triangles which will eventually be a 3D terrain. I have implemented Quadtree indexing and frustum culling. The program has a toggle for fill mode, which switches between
glPolygonMode(GL_FRONT,GL_FILL)
or
glPolygonMode(GL_FRONT,GL_LINE)
When drawing 120 vertices (20 triangles) on my computer, a 1Ghz AMD with a GeForce 3 Ti 200, I get about 1380 FPS in FILL mode and 1420 FPS in LINE mode.
However, on my brothers PC, a 1.7Ghz Athlon with GeForce 4 MX 440, we get 33 FPS (yes, really, not a mistype, it is thirty three) in FILL mode to a massive 1600+ FPS in LINE mode.
I dont think it''s the framerate counter as the camera movement is frame rate dependant so there is a noticable slowdown in camera movement speed.
The number of vertices rendered is generated each frame by the rendering method, not by me counting polygons on screen
and there is no texturing or lighting going on either.
This has to be something I have done, because other app''s dont do the same on the GeForce4 using OpenGL.
Any idea ?
Stephen.