nvOpenGLspecs.pdf
(
1240 KB
)
Pobierz
nvOpenGLspecs
NVIDIA OpenGL Extension Specifications
NVIDIA OpenGL
Extension Specifications
NVIDIA Corporation
Mark J. Kilgard,
editor
mjk@nvidia.com
February 15, 2002
1
NVIDIA OpenGL Extension Specifications
Copyright NVIDIA Corporation, 1999, 2000, 2001, 2002.
This document is protected by copyright and contains information
proprietary to NVIDIA Corporation as designated in the document.
NVIDIA-specific OpenGL extension specifications, possibly more up-to-
date, can be found at:
http://developer.nvidia.com/view.asp?IO=nvidia_opengl_specs
Other OpenGL extension specifications can be found at:
http://oss.sgi.com/projects/ogl-sample/registry/
2
NVIDIA OpenGL Extension Specifications
Table of Contents
Table of NVIDIA OpenGL Extension Support
.............................. 5
ARB_imaging........................................................... 7
ARB_multisample....................................................... 8
ARB_multitexture..................................................... 19
ARB_texture_border_clamp............................................. 20
ARB_texture_compression.............................................. 26
ARB_texture_cube_map................................................. 49
ARB_texture_env_add.................................................. 63
ARB_texture_env_combine.............................................. 66
ARB_texture_env_dot3................................................. 74
ARB_transpose_matrix................................................. 77
EXT_abgr............................................................. 82
EXT_bgra............................................................. 85
EXT_blend_color...................................................... 87
EXT_blend_minmax..................................................... 90
EXT_blend_subtract................................................... 93
EXT_clip_volume_hint................................................. 96
EXT_compiled_vertex_array............................................ 98
EXT_draw_range_elements............................................. 101
EXT_fog_coord....................................................... 104
EXT_multi_draw_arrays............................................... 111
EXT_packed_pixels................................................... 114
EXT_paletted_texture................................................ 123
EXT_point_parameters................................................ 131
EXT_rescale_normal.................................................. 136
EXT_secondary_color................................................. 139
EXT_separate_specular_color......................................... 147
EXT_shared_texture_palette.......................................... 152
EXT_stencil_wrap.................................................... 155
EXT_texture_compression_s3tc........................................ 157
EXT_texture3D....................................................... 165
EXT_texture_cube_map................................................ 175
EXT_texture_edge_clamp.............................................. 176
EXT_texture_env_add................................................. 179
EXT_texture_env_combine............................................. 182
EXT_texture_env_dot3................................................ 188
EXT_texture_filter_anisotropic...................................... 191
EXT_texture_lod_bias................................................ 197
EXT_texture_object.................................................. 202
EXT_vertex_array.................................................... 210
EXT_vertex_weighting................................................ 222
HP_occlusion_test................................................... 233
IBM_texture_mirrored_repeat......................................... 235
NV_blend_square..................................................... 238
NV_copy_depth_to_color.............................................. 241
NV_depth_clamp...................................................... 245
NV_evaluators....................................................... 250
NV_fence............................................................ 266
NV_fog_distance..................................................... 275
NV_light_max_exponent............................................... 279
NV_multisample_filter_hint.......................................... 282
NV_occlusion_query.................................................. 286
NV_packed_depth_stencil............................................. 299
NV_point_sprite..................................................... 307
NV_register_combiners............................................... 313
NV_register_combiners2.............................................. 341
NV_texgen_emboss.................................................... 347
NV_texgen_reflection................................................ 353
NV_texture_compression_vtc.......................................... 356
NV_texture_env_combine4............................................. 361
NV_texture_rectangle................................................ 366
NV_texture_shader................................................... 379
NV_texture_shader2.................................................. 438
NV_texture_shader3.................................................. 449
NV_vertex_array_range............................................... 466
NV_vertex_array_range2.............................................. 479
NV_vertex_program................................................... 482
NV_vertex_program1_1................................................ 561
SGIS_generate_mipmap................................................ 570
3
NVIDIA OpenGL Extension Specifications
SGIS_texture_lod.................................................... 574
SGIX_depth_texture.................................................. 581
SGIX_shadow......................................................... 584
WGL_ARB_buffer_region............................................... 588
WGL_ARB_extensions_string........................................... 594
WGL_ARB_pbuffer..................................................... 597
WGL_ARB_pixel_format................................................ 604
WGL_ARB_render_texture.............................................. 617
EXT_extensions_string............................................... 634
WGL_EXT_swap_control................................................ 636
WGL_NV_render_depth_texture......................................... 638
WGL_NV_render_texture_rectangle..................................... 645
4
NVIDIA OpenGL Extension Specifications
Table of NVIDIA OpenGL Extension Support
Table of NVIDIA OpenGL Extension Support
Extension
RIVA 128
family
RIVA TNT
family
NV1
x
family
NV2
x
family
Notes
ARB_imaging
R10
R10
X
ARB_multisample
X
ARB_multitexture
X
X
X
ARB_texture_border_clamp
em
X
ARB_texture_compression
X
X
ARB_texture_cube_map
X
X
ARB_texture_env_add
X
X
X
ARB_texture_env_combine
X
X
ARB_texture_env_dot3
X
X
ARB_transpose_matrix
X
X
X
EXT_abgr
X
X
X
X
EXT_bgra
X
X
X
X 1.2 functionality
EXT_blend_color
X
X ARB_imaging
EXT_blend_minmax
X
X ARB_imaging
EXT_blend_subtract
X
X ARB_imaging
EXT_clip_volume_hint
R20+
EXT_compiled_vertex_array
X
X
X
EXT_draw_range_elements
R20+ R20+ R20+ 1.2 functionality
EXT_fog_coord
X
X
X
EXT_multi_draw_arrays
R25 R25
R25
EXT_packed_pixels
X
X
X
X 1.2 functionality
EXT_paletted_texture
X
X
EXT_point_parameters
X
X
X
X
EXT_rescale_normal
X
X 1.2 functionality
EXT_secondary_color
X
X
X
EXT_separate_specular_color
X
X
X 1.2 functionality
EXT_shared_texture_palette
X
X
EXT_stencil_wrap
X
X
X
X
EXT_texture3D
sw
sw
X 1.2 functionality
EXT_texture_compression_s3tc
X
X
EXT_texture_cube_map
X
X use ARB version
EXT_texture_edge_clamp
X
X
X 1.2 functionality
EXT_texture_env_add
X
X
X see ARB version
EXT_texture_env_dot3
X
X see ARB version
EXT_texture_env_combine
X
X
X see ARB version
EXT_texture_filter_anisotropic
X
X
EXT_texture_lod_bias
R10
X
X
EXT_texture_object
X
X
X
X 1.1 functionality
EXT_vertex_array
X
X
X
X 1.1 functionality
EXT_vertex_weighting
X
X
X
KTX_buffer_region
X
X
X
X
HP_occlusion_test
em
R25
IBM_texture_mirrored_repeat
X
X
X
NV_blend_square
X
X
X
NV_copy_depth_to_color
R20
NV_depth_clamp
em Post-R25
NV_evaluators
R10
R10
X
NV_fence
X
X
NV_fog_distance
X
X
X
NV_light_max_exponent
X
X
X
NV_multisample_filter_hint
X
NV_occlusion_query
em
R25
NV_packed_stencil_depth
R20
R20
R20
NV_point_sprite
R25
NV25 only
NV_register_combiners
X
X
NV_register_combiners2
em
X
NV_texgen_emboss
X
NV_texgen_reflection
X
X
X
X
NV_texture_compression_vtc
X
NV_texture_env_combine4
X
X
X
NV_texture_rectangle
X
X
5
Plik z chomika:
junosza1755
Inne pliki z tego folderu:
OpenGL. Programowanie gier.pdf
(284 KB)
Opengl 3D Game Programming.pdf
(49379 KB)
Visual C++ - OpenGL Super Bible.pdf
(5629 KB)
3D Computer Graphics A mathematical approach with OpenGL.pdf
(7415 KB)
Programowanie grafiki_ OpenGL ES – programowanie grafiki dla urządzeń mobilnych.pdf
(541 KB)
Inne foldery tego chomika:
algorytmy
architektura komputerów
Bios
C
ćwiczenia
Zgłoś jeśli
naruszono regulamin