Microsoft Direct3D Mobile SDKs for PowerVR MBX
The PowerVR MBX Direct3D Mobile SDK is currently available for PC Emulation on Windows and for various hardware platforms including PDAs and Development Boards.
Download Microsoft Direct3D Mobile SDK
Tutorials
| Step-by-step tutorials on how to get started with Microsoft Direct3D Mobile development: | |
![]() |
Initialization Basic demo which shows how to create a window which supports 3D rendering and only does a clear operation on the buffer with variable colour. |
![]() |
Hello Triangle Traditional "Hello World"-style demo which explains how to render your first triangle. |
![]() |
Introducing PVRShell Introduction to the PowerVR shell framework which handles initialization and provides a clean, easy to use environment in which to create 3D applications. |
![]() |
Texturing Introduction to using textures in Direct3D Mobile. Creates a procedural texture and applies it to a quad. |
![]() |
Basic Transformations & Lighting Introduction to using Direct3D Mobile transformations and lighting. Illustrates animations and vertex lighting. |
![]() |
Introducing PVRTools Introduction to the PowerVR tools library which contains many handy functions to help with loading of textures and printing text on the screen in an efficient (3D) way. |
![]() |
Introducing POD Introduction to handling optimised geometry through the PowerVR POD file format. Shows how to load and render POD geometry data including animations. |
![]() |
AlphaBlend Demonstration of four types of commonly used blending. |
![]() |
RenderToTexture Demonstration of render to texture functionality through “PBuffer”-method and “Back-Buffer-Copy”-method to implement a fractal effect. |
Demos
A collection of example programs highlighting various features. Includes source code for selected demos; source code for other demos may be made available on request.
See example demos
Shell Framework
The SDK Shell Framework hides all the initialization code and provides an easy-to-use framework for the developer community. The Shell framework includes an abstraction layer which effectively hides the platform specific source code allowing developers to write all graphics code once and run on any PowerVR enabled mobile platform.
Documentation
Detailed documentation including: Usage guide, PowerVR Technology Overview, PVRTC texture compression usage guide & whitepaper and performance optimisation guidelines.
Tools Library
Collection of valuable helper functions for Direct3D Mobile application development including:
- Fixed-point arithmetic support
- Matrix maths
- POD file library
- Print3D for rendering 2D text on-screen
- Software bounding box/transform library
- Tangent-space generation

Check out the
PowerVR FAQ
PowerVR SDK Docs
E-mail Devtech Support devtech@imgtec.com
















