System Setup Information:
-----------------------------------------
System Used: Surface Pro 4
CPU SKU: i7-6650U
GPU SKU: Iris Graphics 540
Processor Line: U-series
System BIOS Version: 104.1085.768
CMOS settings: ?
Graphics Driver Version: 20.19.15.4404
GOP/VBIOS Version: ?
Operating System: Windows 10 Pro
OS Version: 10.0.10586
API: Direct3D 11
Occurs on non-Intel GPUs?: N/A
Steps to Reproduce:
-------------------------------
1. Run "dxdiag"
2. Go to "Display" tab
3. Observe list of feature levels
Expected Results:
-------------------------------
Up to feature level 12.1 is supported
Actual Results:
-------------------------------
Up to feature level 11.1 is supported
Additional Information:
-------------------------------
Although obviously not an official source, Wikipedia says that HD 540 supports feature level 12.1: https://en.wikipedia.org/wiki/Feature_levels_in_Direct3D
For some reason, the list of supported APIs for 5th/6th generation core are absent from the official Intel website: http://www.intel.com/content/www/us/en/support/graphics-drivers/000005524.html
This also affects context creation from D3D11. D3D11CreateDevice fails if you ask for 12.1, but succeeds if you ask for 11.1 Feature level 12.1 features (such as conservative rasterization) seem to work despite creating an 11.1 D3D context.