VDRIVERS: Source Modules and Tools for Developing Video
Drivers

The VDRIVERS directory contains the following source
modules and tools for developing video drivers:

>  The DDTEST tool measures the frame rate that can be
achieved on your current driver.

>  The V7VGA driver code includes a module called
BBLT.ASM, which contains the basic BitBlt code. This
module invokes different pieces of code for different Blt
requirements. The code is well commented and worth looking
 at.

>  The STRETCH.ASM module from the V7VGA driver sources
shows an example of 80386-specific coding.

>  RLD.ASM contains the routines for drawing RLE directly
to the screen or to a bitmap. This code attempts to
optimize the very common case where no clipping at all is
required by using special output functions for clipped and
non-clipped output. The palette translation table passed
down by the graphics device interface (GDI) is also
checked for the identity map; if found, this is also
optimized.

>  DISCREEN.ASM draws a device-independent bitmap (DIB)
directly to the display. This module contains the routines
for drawing a 1/4/8/24-bit uncompressed DIB directly to
the screen. It also supports OPAQUE or TRANSPARENT mode.

KEYWORDS: CD3
