From: John S. <joh...@cr...> - 2000-11-03 17:09:21
|
Brian; I manage the FreeWRL VRML Browser for unixen; and was in the midst of trying to speed it up. If you remember, I made some obtuse comment about not getting more than 70fps out of FreeWRL, no matter how simple the application. My goal was to get a VRML world with ONLY background textures running at about 60fps on a 750mhz pentium, Voodoo-3. If I could not achieve this, I was going to start porting my application over to our idle Onyx II. :-) Here are my results: Pre-0.27 release. freewrl tests/26.wrl -best (geom 300x300) Fps: 41.6666650109822 Fps: 39.0625008731149 Fps: 40.9836055962702 Fps: 40.3225803350435 Fps: 39.0625008731149 Now, using texture objects: Fps: 69.4444416849703 Fps: 73.529404546151 Fps: 75.7575659055696 Fps: 69.4444646805952 Fps: 75.7575659055696 Then, set up some environment variables... setenv SST_SCREENREFRESH=75 setenv FX_GLIDE_SWAPINTERVAL 0 setenv SST_SWAP_EN_WAIT_ON_VIDSYNC 0 Fps: 208.333325054911 Fps: 227.272697716709 Fps: 227.272697716709 Fps: 178.57144681775 Fps: 208.333325054911 Fps: 208.333325054911 WOW!!! I guess that I should have RTFM'd the 3DFX doc in the docs subdirectory... > The FX_GLIDE_SWAPINTERVAL controls whether Glide syncs SwapBuffers > to the refresh rate. See Mesa/docs/README.3DFX -- John Stewart joh...@cr... http://www.crc.ca/FreeWRL/ If windows is the answer, it must have been a stupid question. |