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
- 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
[Back: Direct Interface Video Extensions (DIVE) Functions]
[Next: Enhanced Direct Interface Video Extensions (EnDIVE)]