HP XL Class 500/550MHz hp visualize workstation - Getting started guide for gr - Page 12

OpenGL Extensions Supported by HP Visualize fx Graphics, Hardware

Page 12 highlights

Getting Started OpenGL Extensions Supported by HP Visualize fx Graphics Hardware OpenGL Extensions Supported by HP Visualize fx Graphics Hardware 1. GL_HP_draw_array_set This extension offers a new drawing primitive which is composed of a set of normal OpenGL primitives (such as GL_TRIANGLE_STRIP or GL_POLYGON). Using this extension can significantly improve performance in many cases. 2. GL_HP_occlusion_test (Large Model Acceleration) This extension provides a mechanism for applications to test whether a complicated primitive would be visible or not, without having to draw the whole primitive. When the test succeeds, the subject geometry is known definitely to be occluded; when the test fails, the subject is possibly not occluded. 3. GL_EXT_bgr GL_EXT_bgra These extensions offer alternate image pixel types for glDrawPixels, glReadPixels, and the glTexImage routines. The pixel types are compatible with Microsoft Windows Device Independent Bitmaps. 4. GL_EXT_texture3D One important application of 3D texture is for rendering volumes of image data. In order to define a 3D texture image conveniently, this extension also defines the in-memory formats for 3D images, and adds pixel storage modes to support them. 5. GL_HP_texture_lighting This extension provides a way for distinguishing highlights, so that they do not blend with background texture colors. This creates a more realistic effect for certain surfaces. For example, a shiny texture mapped poster. 6. GL_EXT_texture_border_clamp GL_EXT_texture_edge_clamp These extensions offer alternatives to the standard GL_CLAMP texture wrap mechanism. 7. GL_EXT_shadow GL_EXT_depth_texture These extensions can be used to create realistic shadow effects, even on complex, self-shadowing surfaces. 12 Chapter 1

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

12
Chapter 1
Getting Started
OpenGL Extensions Supported by HP Visualize fx Graphics Hardware
OpenGL Extensions Supported by HP Visualize fx Graphics
Hardware
1.
GL_HP_draw_array_set
This extension offers a new drawing primitive which is composed of a set of normal
OpenGL primitives (such as GL_TRIANGLE_STRIP or GL_POLYGON). Using this
extension can significantly improve performance in many cases.
2.
GL_HP_occlusion_test (Large Model Acceleration)
This extension provides a mechanism for applications to test whether a complicated
primitive would be visible or not, without having to draw the whole primitive. When the
test succeeds, the subject geometry is known definitely to be occluded; when the test fails,
the subject is possibly not occluded.
3.
GL_EXT_bgr
GL_EXT_bgra
These extensions offer alternate image pixel types for glDrawPixels, glReadPixels, and the
glTexImage routines. The pixel types are compatible with Microsoft Windows Device
Independent Bitmaps.
4.
GL_EXT_texture3D
One important application of 3D texture is for rendering volumes of image data. In order
to define a 3D texture image conveniently, this extension also defines the in-memory
formats for 3D images, and adds pixel storage modes to support them.
5.
GL_HP_texture_lighting
This extension provides a way for distinguishing highlights, so that they do not blend with
background texture colors. This creates a more realistic effect for certain surfaces. For
example, a shiny texture mapped poster.
6.
GL_EXT_texture_border_clamp
GL_EXT_texture_edge_clamp
These extensions offer alternatives to the standard GL_CLAMP texture wrap mechanism.
7.
GL_EXT_shadow
GL_EXT_depth_texture
These extensions can be used to create realistic shadow effects, even on complex,
self-shadowing surfaces.