NVIDIA Corporation
207
Appendix C
NVIDIA ForceWare Graphics Display Driver — Feature History
OpenGL Performance Enhancements
A number of features are significantly improved in Release 5.
• For RIVA TNT and TNT2, polygon offset is faster.
• For GeForce 256 and Quadro, a number of improvements have been made:
•
glDrawPixels()
and
glReadPixels()
have been made faster
•
display lists use AGP memory for better performance
•
large texture sets are handled more efficiently by the texture manager
•
vertex arrays with two-sided lighting are faster
•
compiled vertex arrays are faster for primitives that use multitextured
TexCVertex3f
•
vertex array range extension is fully functional
• Control Panel enables accelerated full-scene anti-aliasing (GeForce, Quadro,
GeForce2)
• multi-monitor hardware is accelerated on Windows 2000
•
GL_WGL_swap_interval
extension can change V-sync behavior
• V-sync is on by default (default behavior is selectable with the Control Panel)
• default anisotropic filtering can be triggered by checking the anisotropic filtering
box on the Control Panel
• enabling
GL_POLYGON_SMOOTH
no longer forces software rendering, resulting in
much better performance at some cost in visual quality
Direct3D
Release 5 contains the following Direct3D changes:
• accelerated full-scene anti-aliasing is enabled (GeForce, Quadro, GeForce2)
• limited three-stage setup is now possible
•
D3DVTXPCAPS_MATERIALSOURCE7
capability bit is now disabled (leaving the driver
with DirectX 6 material source capabilities)
The following Registry keys are useful for applications that do not blit correctly:
•
FLUSHAFTERBLITENABLE
is a new Registry key that controls the wait-after-blit
condition when the
DDBLT_WAIT
flag is set.
(Default is
DISABLED
—do not wait.)
Note:
This Registry key was formerly named
WAITAFTERBLITENABLE.
nViewGuide_.book Page 207 Thursday, September 14, 2006 1:14 PM