N V I D I A C o r p o r a t i o n
30
N V I D I A D i s p l a y P r o p e r i t e s
U s e r ’ s G u i d e
• level-of-detail control for mipmapped textures (supported in software on
TNT2)
• texture coordinate edge clamping
• 3D textures (performed in software on all platforms)
• vertex array subranges for optimizing vertex array processing
(
glDrawRangeElements()
retains the performance of
glDrawElements()
)
OpenGL Extensions
were added or changed in Release 5.
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, 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 multi-textured
TexCVertex3f.
•
Vertex array range extension is fully functional.
• Windows
Display Properties
>
Settings
>
Advanced
tabs enables
accelerated full-scene antialiasing (GeForce, GeForce2)
• Multi-monitor hardware is accelerated on Windows 2000.
Table 3.2
OpenGL Extensions Modified in Release 5
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
nViewGuide_.book Page 30 Monday, August 11, 2003 4:03 PM