[d3d11] Add convenience query for Conservative Rasterization tier

This commit is contained in:
Philip Rebohle 2022-09-03 23:28:00 +02:00
parent 59dd2d54cd
commit c082e7f0a9
2 changed files with 9 additions and 1 deletions

View File

@ -1138,7 +1138,7 @@ namespace dxvk {
return E_INVALIDARG;
if (desc.ConservativeRaster != D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF
&& !m_dxvkDevice->features().extConservativeRasterization)
&& !m_deviceFeatures.GetConservativeRasterizationTier())
return E_INVALIDARG;
if (!ppRasterizerState)

View File

@ -46,6 +46,14 @@ namespace dxvk {
return m_d3d11Options2.TiledResourcesTier;
}
/**
* \brief Queries conservative rasterization tier
* \returns Conservative rasterization tier
*/
D3D11_CONSERVATIVE_RASTERIZATION_TIER GetConservativeRasterizationTier() const {
return m_d3d11Options2.ConservativeRasterizationTier;
}
private:
DxvkDeviceFeatures m_features;