Performance Monitoring - Asus 3DP-V500TX User Manual

Table of Contents

Advertisement

IV. UTILITIES & DRIVERS
If the condition is reached where there is insufficient local buffer memory to load a
new texture then the OpenGL texture download will not succeed and will set the
error code GL_OUT_OF_MEMORY. Textured primitives that expected to use this
texture will not be rendered correctly.
The default texture minification filtering for OpenGL involves mip-map filtering.
This gives good textured rendering quality but at the cost of low performance. Much
higher performance can be obtained by changing the default texture filtering such
that the minification and magnification filtering modes are the SAME. Setting them
to GL_LINEAR gives good quality bilinear filtering and improved performance.
Setting both modes to GL_NEAREST will give nearest neighbour filtering and the
fastest possible performance.
BGRA Extension
This extension provides an additional pixel colour format for compatibility with the
blue, green, red component ordering of Microsoft Windows DIB (device indepen-
dent bitmaps).
Palette Texture Extension
The ASUS 3DP-V500TX provides direct support for palette textures, where each
texel represents an index into an on-chip 16 entry RGBA (8-bits per component)
lookup-table. An OpenGL palette texture extension has been defined by Microsoft
which is supported by OpenGL ICD from release 1.0.11. The ASUS 3DP-V500TX
supports 1, 2 & 4bit texel depths.
ASUS 3D Labs Driver extension
In addition to the extensions mentioned above, the 3Dlabs_DriverState extension
has been added. This extension is simply a mechanism for adding extra state to the
Client Driver and add extra control to the currently selected context. For more de-
tails, please contact ASUSTeK COMPUTER INC.

Performance Monitoring

The current release supports simple performance monitoring. This will be extended
in future releases. Currently, the main use is to allow a user to determine how much
time is being spent by the GLINT chip and how much time is being spent in the 3D
application (including time spent in OpenGL for instance). The performance moni-
toring is not specific to OpenGL and can be used by any application or DLL which
uses the ASUS 3Dlabs extension.
For Pentium and Dec Alpha platforms, this release of the NT 3.51 display driver
provides performance counters which allow the standard NT Perfmon utility to be
used to measure performance characteristics for 3D, DMA driven applications. This
feature is not currently supported under NT 4.0.
ASUS 3DP-V500TX
13

Advertisement

Table of Contents
loading

Table of Contents