A software CPU implementation of the Direct3D family of APIs.
| API | Status |
|---|---|
| Direct3D 11 | Feature-complete; test suite passes; expect correctness bugs in real apps |
| Direct3D 9 | Feature-complete; test suite passes; expect correctness bugs in real apps |
| Direct3D 8 | Planned |
D3D9
Scene — Lighting, Texturing, Fog
DirectX SDK Samples — AntiAlias
DirectX SDK Samples — ShadowMap
DirectX SDK Samples — DepthOfField
DirectX SDK Samples — PostProcess
DirectX SDK Samples — PixelMotionBlur
DirectX SDK Samples — EffectParam
D3D11
Triangle
Textured Cube
Instanced Cubes
Floor — Aliased vs Mipmapped
DirectX SDK Samples — Tutorial 10
DirectX SDK Samples — DecalTessellation11
838+ tests across three categories:
- Unit tests — device, resources, views, states, formats, shader compilation, draw and compute pipelines, SM3 translator
- Golden tests — pixel-exact comparison against reference images for D3D11 and D3D9 rendering paths
- Perf tests — draw and compute benchmarks
- D3D11.3 Functional Spec — rasterization rules, fixed-point precision, LOD calculation, texture filtering
- D3D11 API Reference — API contracts, parameter rules, struct/enum definitions
- Parsing DXBC — DXBC container layout
d3d11TokenizedProgramFormat.hpp(Windows SDK) — opcode definitions, operand encoding, token layout for SM4/SM5 bytecode- DirectX9 Graphics Reference














