Compaq 300 manual Alpha Buffers, ∙ Storing alpha values so that they can be read later

Page 50

Operation (Windows NT)

5.3.3.2 Performance Considerations

PowerStorm 300/350 PCI graphics controllers for the Windows NT Alpha platform accelerate virtually all OpenGL Version 1.1 operations. However, some aspects of OpenGL use can affect performance as described in the following sections.

5.3.3.2.1 Texture Mapping

Several aspects of texture mapping can affect application performance. Some of these are under the control of the application user. Others are under the control of the application developer.

When an application defines textures to OpenGL it can explicitly specify the resolution (for example 16 or 32 bits per texel) with which textures are to be stored. Alternatively, the application can leave this decision to OpenGL. In this latter case the PowerStorm 300/350 OpenGL driver will, by default, use 16 bits per texel for RGB and RGBA textures. The application user can override this default behavior by setting the Texel 32 Bit Default selection in the Display Applet.

Allocating 16 bits per texel allows more textures to be stored in the texture cache and may provide slightly higher rasterization rates. On the other hand, using 32 bits per texel provides better texture resolution in just the same way that a color frame buffer with 8 bits per color component has better color resolution than a frame buffer with 4 bits per color component.

The rasterization rate for PowerStorm 300/350 PCI graphics controllers is twice as fast for bilinear texture filtering as for trilinear texture filtering.

Software developers should use OpenGL Version 1.1 texture objects when an application has more than one texture.

5.3.3.2.2Alpha Buffers

PowerStorm 300/350 PCI graphics controllers on the Windows NT Alpha platform do not provide an alpha buffer (i.e., it has zero alpha planes). Few applications actually need an alpha buffer. The two operations that depend on the values stored in the alpha buffer are:

Storing alpha values so that they can be read later

The application needs an alpha buffer if it must store alpha values for later retrieval by the glReadPixels function with one of the following formats:

GL_ALPHA

GL_RGBA

GL_LUMINANCE_ALPHA

5–16PowerStorm 300 AGP and 300/350 PCI Graphics Controllers

Image 50
Contents July Compaq Computer Corporation Houston, TexasJuly Table of Contents Installation Compaq Tru64 Unix Operation Windows NTOperation Compaq Tru64 Unix TablesPage Who Should Use This Guide PrefacePurpose of This Guide Structure of This GuideReader’s Comments Related DocumentationConventions Used in This Guide Getting HelpCompaq Technical Support Compaq WebsiteCompaq Authorized Reseller Introduction PowerStorm 300 AGP Graphics Controller OverviewPowerStorm 300 AGP Graphics Controller Part Number DescriptionVersion Compaq PowerStorm 300 AGP Software SupportMinimum System Workstation PowerStorm 300 AGP Graphics Controller NLX Connector Pinout Pin No. SignalSpecifications PowerStorm 300 AGP Graphics Controller SpecificationsPage Digital Part Compaq Part Description Number PowerStorm 300 PCI Graphics Controller OverviewPowerStorm 300 PCI Graphics Controller Part Numbers Compaq PowerStorm 300 PCI Software Support PowerStorm 300 PCI Graphics ControllerConnector Pinout PowerStorm 300 PCI Graphics Controller Specifications PCIPowerStorm 350 PCI Graphics Controller Overview PowerStorm 350 PCI Graphics ControllerCompaq PowerStorm 350 PCI Software Support Minimum System Workstation ROM Revision VersionConnector Pinouts Stereo Connector Pinouts PowerStorm 350 PCI Graphics Controller Specifications Page Installation Windows NT UnpackingHardware Installation Changing the Bulkhead Bracket, PowerStorm 300 AGP OnlyInstallation of the Graphics Controller PowerStorm 300/350 Software Components Software InstallationMicrosoft Windows NT Software Installation PowerStorm 300/350 Software Components on the CDPowerStorm 300 AGP and 300/350 PCI Graphics Controllers Installing/Upgrading PowerStorm Software Display Drivers No Changes The above list matches my computerOpenGL Acceleration Stereo Capability PowerStorm 350 PCI Only Choose the REALimage tm Settings tabOperation Windows NT After InstallationChanging the Screen Resolution and Refresh Rate Operation Windows NT Resolution Vertical Refresh rates Managing Buffer SwapUsing the Display Applet Identifying the Display Driver VersionDeveloping OpenGL Applications on Intel Platforms Using OpenGLUsing OpenGL Applications Pixel Format Support Pixel Format RgbaPerformance Considerations Texture MappingStencil Planes Developing OpenGL Applications on Alpha PlatformsOverlay Planes SoftImage Customizations10PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT 12PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT 14PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT Alpha Buffers ∙ Storing alpha values so that they can be read later∙ Blending, using a destination alpha value 18PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Installation Compaq Tru64 Unix Installation Compaq Tru64 Unix Prerequisite Software Installation Preparation and InformationRequired License Alternate Console Installing PowerStorm Display DriversBooting Compaq Tru64 Unix Copying the Kit from CD-ROMInstalling the Kit Unpacking the Kit6PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Indicate whether you wish to modify the configuration file Configuration Recommendations Tuning Techniques# sysconfig -qsubsystemname Page Operation Compaq Tru64 Unix Synchronizing Buffer Swaps Operation Compaq Tru64 UnixDefault OpenGL Texel Size Identifying the Driver Version OpenGL Visual Support Indirect Contexts, GLXPixmaps, and the Software Renderer Developing OpenGL Applications on Tru64 Unix Visual ID0x21 0x22 0x23 0x24 0x2f Performance and Functionality Considerations0x2d ∙ Blending using a destination alpha value Stencil Planes