Nice work, looking forward to hearing more about this.
A few questions regarding how restrict(direct3d) is intended to work:
- Are functions marked with restrict(direct3d) still callable from CPU functions?
- If a machine does not have a DX 11 capable device is there an implicit multi-core SSE fall back?
- How will versioning of the direct3d restrictions be handled when DirectX 12 comes out?