mirror of
https://bitbucket.org/CPMADevs/cnq3
synced 2025-02-21 11:21:32 +00:00
added shader model to RHI caps GUI
This commit is contained in:
parent
f9103b4d52
commit
0eed6f7e7e
1 changed files with 21 additions and 0 deletions
|
@ -2325,6 +2325,27 @@ namespace RHI
|
|||
TableRow(2, "VRS: 2x4, 4x2, 4x4 support", options6.AdditionalShadingRatesSupported ? "YES" : "NO");
|
||||
}
|
||||
|
||||
D3D12_FEATURE_DATA_SHADER_MODEL shaderModel = {};
|
||||
shaderModel.HighestShaderModel = D3D_SHADER_MODEL_6_8;
|
||||
if(SUCCEEDED(rhi.device->CheckFeatureSupport(D3D12_FEATURE_SHADER_MODEL, &shaderModel, sizeof(shaderModel))))
|
||||
{
|
||||
const char* model = "Unknown";
|
||||
switch(shaderModel.HighestShaderModel)
|
||||
{
|
||||
case D3D_SHADER_MODEL_6_0: model = "6.0"; break;
|
||||
case D3D_SHADER_MODEL_6_1: model = "6.1"; break;
|
||||
case D3D_SHADER_MODEL_6_2: model = "6.2"; break;
|
||||
case D3D_SHADER_MODEL_6_3: model = "6.3"; break;
|
||||
case D3D_SHADER_MODEL_6_4: model = "6.4"; break;
|
||||
case D3D_SHADER_MODEL_6_5: model = "6.5"; break;
|
||||
case D3D_SHADER_MODEL_6_6: model = "6.6"; break;
|
||||
case D3D_SHADER_MODEL_6_7: model = "6.7"; break;
|
||||
case D3D_SHADER_MODEL_6_8: model = "6.8"; break;
|
||||
default: break;
|
||||
}
|
||||
TableRow(2, "Shader model", model);
|
||||
}
|
||||
|
||||
// the validation layer reports live objects at shutdown when NvAPI_D3D12_QueryCpuVisibleVidmem is called
|
||||
#if defined(RHI_ENABLE_NVAPI)
|
||||
NvU64 cvvTotal, cvvFree;
|
||||
|
|
Loading…
Reference in a new issue