Direct3D Immediate-Mode Essentials

Direct3D Immediate Mode consists of a relatively small number of API elements that create objects, fill them with data, and link them together. The API is based on the COM model. The Immediate Mode API are a very thin layer over the Direct3D drivers.

This section provides technical information about the components Direct3D Immediate Mode. Information is divided into the following groups.

·Immediate-Mode Changes for DirectX 5

·The DrawPrimitive Methods

·GUIDs

·IDirect3D2 Interface

·Devices

·Viewports and Transformations

·Textures

·Lights

·Materials

·Colors and Fog

·Antialiasing

·Direct3D Integration with DirectDraw

·Execute Buffers

·Using Execute Buffers

·States and State Overrides

·Floating-point Precision

·Performance Optimization

·Troubleshooting