User Guide

10
NVIDIA Corporation
Chapter 2 NVIDIA Driver Feature History
Vertex array subranges for optimizing vertex array processing
(
glDrawRangeElements()
retains the performance of
glDrawElements()
)
OpenGL Extensions
Table 2.1 lists earlier OpenGL Extensions that were modified.
OpenGL Performance Enhancements
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
TexCoord2f+Color4ub+Vertex3f
vertex array range extension is fully functional
Control Panel enables accelerated full-scene antialiasing (GeForce, Quadro,
GeForce2)
Multi-monitor hardware is accelerated on Windows 2000
GL_WGL_swap_interval
extension can change Vsync behavior
Vsync 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
Table 2.1
OpenGL Extensions Modified
Extension Status Comment
ARB_texture_cube_map
New Same as
EXT_texture_cube_map
ARB_texture_env_add
New Same as
EXT_texture_env_add
ARB_transpose_matrix
New
GL_ARB_texture_compression
New (5.16) To replace
S3_s3tc
NV_blend_square
New
S3_s3tc
New Deprecated
EXT_clip_volume_hint
Removed
EXT_cull_vertex
Removed
GL_NV_light_max_exponent
Renamed Was
GL_EXT_light_max_exponent
DetXP_Features.book Page 10 Thursday, October 11, 2001 3:53 PM