|
|
IRIX 6.5 » Books » Developer »
OpenGL on Silicon Graphics Systems
(document number: 007-2392-003 / published: 2005-03-31)
table of contents | additional info | download find in page
New Features in This Guide
In addition to miscellaneous changes throughout, this revision includes the following changes:
General Changes
The guide now reflects OpenGL 1.3, GLX 1.3, and GLU 1.3 and current Silicon Graphics visualization systems. Many of the changes reflect support for Silicon Graphics Onyx4 UltimateVision systems on IRIX and Silicon Graphics Prism systems on Linux.
Extensions Deprecated
The functionality of the following
extensions is now integrated into OpenGL, GLX, and GLU but the extensions remain in this guide for reference by developers using older Silicon Graphics systems—such as VPro, InfinitePerformance, and InfiniteReality:
| Resource control extensions | | Make current read, framebuffer configuration, and pixel buffer
| | Texturing extensions | | Texture objects, subtexture, copy texture, 3D texture, texture edge/border clamp, texture LOD, texture environment add, and texture LOD bias
| | Rendering extensions | | Blending extensions, multisample, point parameters, shadow, and depth texture
| | Imaging extensions | | Blend logic op, convolution, histogram and minmax, packed pixels, color matrix, and color table
| | Miscellaneous extensions | | Polygon offset, vertex array, NURBS tesselator, and object space tesselator
|
Extensions Added:
| ARB_depth_texture | | ATI_envmap_bumpmap
| | ARB_fragment_program | | ATI_fragment_shader
| | ARB_imaging | | ATI_map_object_buffer
| | ARB_multisample | | ATI_separate_stencil
| | ARB_multitexture | | ATI_texture_env_combine3
| | ARB_point_parameters | | ATI_texture_float
| | ARB_shadow | | ATI_texture_mirror_once
| | ARB_shadow_ambient | | ATI_vertex_array_object
| | ARB_texture_border_clamp | | ATI_vertex_attrib_array_object
| | ARB_texture_compression | | ATI_vertex_streams
| | ARB_texture_cube_map | | EXT_bgra
| | ARB_texture_env_add | | EXT_blend_func_separate
| | ARB_texture_env_combine | | EXT_clip_volume_hint
| | ARB_texture_env_crossbar | | EXT_compiled_vertex_array
| | ARB_texture_env_dot3 | | EXT_copy_texture
| | ARB_texture_mirrored_repeat | | EXT_draw_range_elements
| | ARB_transpose_matrix | | EXT_fog_coord
| | ARB_vertex_blend | | EXT_multi_draw_arrays
| | ARB_vertex_buffer_object | | EXT_point_parameters
| | ARB_vertex_program | | EXT_polygon_offset
| | ARB_window_pos | | EXT_rescale_normal
| | ATIX_texture_env_combine3 | | EXT_secondary_color
| | ATIX_texture_env_route | | EXT_separate_specular_color
| | ATIX_vertex_shader_output_point_size | | EXT_stencil_wrap
| | ATI_draw_buffers | | EXT_subtexture
| | ATI_element_array | | EXT_texgen_reflection
| | EXT_texture | | NV_texgen_reflection
| | EXT_texture3D | | S3_s3tc
| | EXT_texture_compression_s3tc | | SGIS_generate_mipmap
| | EXT_texture_cube_map | | SGIS_multitexture
| | EXT_texture_edge_clamp | | SGIS_pixel_texture
| | EXT_texture_env_add | | SGIS_texture_color_mask
| | EXT_texture_env_combine | | SGIS_texture_lod
| | EXT_texture_env_dot3 | | SGIX_async
| | EXT_texture_filter_anisotropic | | SGIX_async_pixel
| | EXT_texture_lod_bias | | SGIX_blend_alpha_minmax
| | EXT_texture_object | | SGIX_convolution_accuracy
| | EXT_texture_rectangle | | SGIX_fragment_lighting
| | EXT_vertex_array | | SGIX_resample
| | EXT_vertex_shader | | SGIX_scalebias_hint
| | HP_occlusion_test | | SGIX_subsample
| | INGR_interlace_read | | SGIX_texture_coordinate_clamp
| | NV_blend_square | | SGIX_vertex_preclip
| | NV_occlusion_query | | SUN_multi_draw_arrays
| | NV_point_sprite | |
| | | |
OpenGL on Silicon Graphics Systems
(document number: 007-2392-003 / published: 2005-03-31)
table of contents | additional info | download
Front Matter
New Features in This Guide
About This Guide
Chapter 1. OpenGL on Silicon Graphics Systems
Chapter 2. OpenGL and X: Getting Started
Chapter 3. OpenGL and X: Examples
Chapter 4. OpenGL and X: Advanced Topics
Chapter 5. Introduction to OpenGL Extensions
Chapter 6. Resource Control Extensions
Chapter 7. Vertex Processing Extensions
Chapter 8. Texturing Extensions
Chapter 9. Rendering Extensions
Chapter 10. Imaging Extensions
Chapter 11. Video Extensions
Chapter 12. Miscellaneous OpenGL Extensions
Chapter 13. Vertex and Fragment Program Extensions
Chapter 14. OpenGL Tools
Chapter 15. Tuning Graphics Applications: Fundamentals
Chapter 16. Tuning the Pipeline
Chapter 17. Tuning Graphics Applications: Examples
Chapter 18. System-Specific Tuning
Appendix A. Benchmarks
Appendix B. Benchmarking Libraries: libpdb and libisfast
Appendix C. System Support for OpenGL Versions and Extensions
Appendix D. XFree86 Configuration Specifics
Index
home/search |
what's new |
help
|
|
|