What's the significance of command process with microcode support? It looks like ExecuteIndirect may bring decent frame-rate improvements if it's used. I wonder if this is being used in any games so far on the XB1.
DIRECTX 12 FOR XBOX ONE
Microsoft engineers have worked to add experimental support for DirectX 12 on Xbox One!
Some steps are required to enable this feature:
Set bBuildForD3D12 to true in the XboxOneRuntimeSettings section of BaseEngine.ini
Set D3D12_ROOT_SIGNATURE to 1 in XboxOneShaderCompiler.cpp
Comment out the use of GetSamplePosition in PostProcessSelectionOutline.usf (not supported on Xbox One yet)
Rebuild and restart!
Due to its experimental nature, there may be rendering and/or stability issues with this enabled.
New: Xbox One Fast Semantics (experimental)
An experimental Fast Semantics Renderer has been added to the Xbox One renderer. In our testing, this has shown a 6-19% improvement in CPU time for the render thread and RHI thread. To enable this, set bUseFastSemanticsRenderContexts to true in BuildConfiguration.cs. Due to its experimental nature, there may be rendering and/or stability issues with this enabled.
Yah, when fast semantics showed up in the Unreal Engine 4.11 release notes I was surprised, because Fast Semantics was added to the SDK in spring or summer 2014, according to the leaks.