Direct3D Mobile OS Design Development (Windows CE 5.0)

Send Feedback

Microsoft® Direct3D® Mobile is an application programming interface (API) that provides support for 3-D graphics applications on Windows® CE-based platforms. It is derived from the Direct3D API found on Microsoft Windows-based desktop systems, but optimized for use on embedded systems.

Though Direct3D Mobile is mainly designed for developing stand-alone applications such as games, navigation systems, and CAD applications, its advanced graphics technologies such as alpha blending, high-quality bitmap stretching, and 3-D transformations can also be used to create next-generation user interfaces.

Implementation Considerations

The following table shows the Sysgen variables associated with Direct3D Mobile.

Sysgen variable Description
SYSGEN_D3DM Adds Direct3D Mobile support to your OS design.
SYSGEN_D3DMREF Adds the Direct3D Mobile reference driver to your OS design.
SYSGEN_D3DMXSCALE Adds a Direct3D Mobile driver that has been optimized for XScale to your OS design.

Modules and Components

The following table shows the modules and components associated with Direct3D Mobile.

Item Module Component
Core support for Direct3D Mobile d3dm None
Direct3D Mobile sample applications d3dmsamples None
Direct3D Mobile reference driver d3dmref None

Hardware Considerations

Because Direct3D Mobile allows you to implement fully software-based drivers, there are no minimum hardware requirements for a display-based platform. The more you can make use of dedicated graphics hardware, the greater the performance of your device will be. A graphics adapter that supports texture and lighting operations in hardware provides the best performance.

All Direct3D Mobile drivers must support the capabilities defined in the base device profile. For more information, see Direct3D Mobile Device Capabilities and D3DMPROFILE.

Dependencies

The following table lists the Catalog item dependencies that most directly relate to this item's functionality. There are additional dependencies as well. For more information on determining the complete list of dependencies for this Catalog item, see Catalog Item Dependencies.

Catalog item Sysgen variable
Minimal GDI Configuration SYSGEN_MINGDI
Minimal GWES Configuration SYSGEN_MINGWES
Minimal Input Configuration SYSGEN_MININPUT
Minimal Window Manager Configuration SYSGEN_MINWMGR

See Also

Direct3D Mobile | Direct3D Mobile Application Development

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.