Direct3D offers the DrawPrimitive family of methods to make rendering a 3-D scene a simple and flexible process. The DrawPrimitive architecture is recommended over the execute buffer rendering model. As a result, the following topics present a DrawPrimitive-centered discussion about rendering:
Although most applications will use the DrawPrimitive family of rendering methods, Direct3D still supports the use of execute buffers. For more information about rendering with execute buffers, see Execute Buffers.