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 |