Main Page Modules Alphabetical List Data Structures Data Fields
In this section we describe the general features of D3D9 RenderWare Graphics. It is difficult to provide specific features since these are very much dependent on the video card drivers in the host computer.
- An internal device cache is used to monitor and optimize efficiency in RenderWare Graphics. See Device Cache for more details.
- D3D9 dynamic vertex buffers created via the RenderWare Graphics API are controller by a vertex buffer manager. This reduces memory and processing overheads by reusing existing structures where possible.
- Applications may also use a pool of internally managed vertex buffers via a different management system.
- The RpAnisot plugin allows you to make use of the anisotropic texture filtering.
- The RtVCAT toolkit exists to generate vertex cache optimized tristrips for significant rendering performace gains when the video card supports hardware TnL.
- All the RenderWare stencil buffer renderstates are supported.
- Up to eight texture stages are supported.
- Non power of 2 texture resolutions are supported if mipmapping is not used for the required texture. The texture addressing mode is restricted to rwTEXTUREADDRESSCLAMP. This feature is only available on supporting video cards.
- Rendering simultaneously to more than one render target using pixel shaders version 2.0, is supported with the function RwD3D9SetRenderTarget.
- RWD3D9 is using different versions of Vertex and Pixel shaders depending on the video card capabilities.
- RpNormMap plugin is supported if the video card supports Vertex and Pixel Shaders.
© 1993-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:46:57 2004.
Send Feedback