Share via


Direct3D Mobile OS Design Development (Windows Embedded CE 6.0)

1/6/2010

Microsoft® Direct3D® Mobile is an application programming interface (API) that provides support for 3-D graphics applications on Windows Embedded 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

Other Resources

Direct3D Mobile
Direct3D Mobile Application Development