Share via


D3DMPRASTERCAPS Values (Windows CE 5.0)

Send Feedback

The following table shows values that are used in the RasterCaps member of the D3DMCAPS structure to describe the device's rasterization and pixel processing capabilities.

Value Description
D3DMPRASTERCAPS_ANISOTROPY Indicates that the device supports anisotropic texture filtering.
D3DMPRASTERCAPS_COLORPERSPECTIVE Indicates that the device iterates perspective-correct colors.
D3DMPRASTERCAPS_DEPTHBIAS Indicates that the device supports a bias value for the depth buffering operation. This corresponds to the D3DMRS_DEPTHBIAS render state (see D3DMRENDERSTATETYPE).
D3DMPRASTERCAPS_DITHER Indicates that the device supports the ability to both enable and disable dithering as part of the pixel processing stage. This corresponds to the D3DMRS_DITHERENABLE render state (see D3DMRENDERSTATETYPE).
D3DMPRASTERCAPS_EXPFOG Indicates that the device supports the D3DMFOG_EXP fog mode (see D3DMFOGMODE) during transformation and lighting.
D3DMPRASTERCAPS_EXP2FOG Indicates that the device supports the D3DMFOG_EXP2 fog mode (see D3DMFOGMODE) during transformation and lighting.
D3DMPRASTERCAPS_FOGRANGE Indicates that the device supports range-based fog. This corresponds to the D3DMRS_RANGEFOGENABLE render state. For more information, see D3DMRENDERSTATETYPE.
D3DMPRASTERCAPS_FOGTABLE Indicates that the device supports pixel-based fogging.
D3DMPRASTERCAPS_FOGVERTEX Indicates that the device supports vertex during rasterization and linear fog during transformation and lighting. These are the minimum capabilities that device must support to expose this capability bit. A device that exposes this capability bit may also support higher order fog equations during transformation and lighting and specular alpha values in FVFs during rasterization. For more information, see Fog.
D3DMPRASTERCAPS_MIPMAPLODBIAS Indicates that the device supports a LOD bias for mipmapping. This corresponds to the D3DMTSS_MIPMAPLODBIAS texture stage state (see D3DMTEXTURESTAGESTATETYPE).
D3DMPRASTERCAPS_SLOPESCALEDEPTHBIAS Indicates that the device supports the bias value for the depth buffering operation. This corresponds to the D3DMRS_SLOPESCALEDEPTHBIAS render state (see D3DMRENDERSTATETYPE).
D3DMPRASTERCAPS_STENCIL Indicates that the device supports stencil buffering. See the documentation for the StencilCaps member of the D3DMCAPS structure for more details.
D3DMPRASTERCAPS_STRETCHBLTMULTISAMPLE Indicates that the device implements multisampling using a stretch blit from the back buffer to the front buffer.
D3DMPRASTERCAPS_WBUFFER Indicates that the device supports depth buffering using the pixel's W value.
D3DMPRASTERCAPS_WFOG Indicates that the device supports w-based fog. W-based fog is used when a perspective projection matrix is specified, but affine projections still use z-based fog. The Direct3D Mobile middleware considers a projection matrix that contains a nonzero value in the [3][4] element to be a perspective projection matrix.
D3DMPRASTERCAPS_ZBUFFERLESSHSR Indicates that the device supports hidden surface removal without a depth buffer. To use the hidden surface removal, create the device as if there was a depth buffer, and proceed normally.
D3DMPRASTERCAPS_ZFOG Indicates that the device supports fogging using the Z value.

Requirements

OS Versions: Windows CE 5.0 and later.
Header: D3dmcaps.h.

See Also

Direct3D Mobile Capability Bits | Direct3D Mobile Macros

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.