## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### DIVE Display Engine Functional Characteristics

The OS/2 Version 3 DIVE Display Engine is a single, system-level API that enables efficient transfer of data to video memory with clipping, scaling and color translation. The Display Engine exports the following functions:

Query for display capabilities

Open instance

Visible region specification

Allocation of image data buffers

Buffer to screen/buffer-to-buffer transfer (blitter) setup

8-bit CLUT color palette simulation/specification

Transfer buffer-to-image display/transfer buffer-to-buffer

Utillity functions useful for direct access, including window starting address calculation

Frame buffer acquire/deacquire

VRAM bank selection (for bank-switched displays)

Close instance