Introducing a New API for Checking Feature Support in Direct3D 12

Background Direct3D can perform a lot of different operations. We use “capability” or “cap” to describe what the library can do. Direct3D 12 has a single API, ID3D12Device::CheckFeatureSupport, which tells us whether a cap is supported and its level of support in the runtime environment. Here's the function signature: To make use of this API, y...