mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 13:00:32 +00:00
Stringise D3D12_FEATURE
This commit is contained in:
@@ -2356,7 +2356,7 @@ HRESULT WrappedID3D12Device::CheckFeatureSupport(D3D12_FEATURE Feature, void *pF
|
||||
}
|
||||
|
||||
if(dolog)
|
||||
RDCLOG("Checking feature support for %d", Feature);
|
||||
RDCLOG("Checking feature support for %s", ToStr(Feature).c_str());
|
||||
HRESULT hr = m_pDevice->CheckFeatureSupport(Feature, pFeatureSupportData, FeatureSupportDataSize);
|
||||
|
||||
if(FAILED(hr))
|
||||
|
||||
@@ -1782,3 +1782,56 @@ rdcstr DoStringise(const D3D12_AUTO_BREADCRUMB_OP &el)
|
||||
}
|
||||
END_ENUM_STRINGISE();
|
||||
}
|
||||
|
||||
template <>
|
||||
rdcstr DoStringise(const D3D12_FEATURE &el)
|
||||
{
|
||||
BEGIN_ENUM_STRINGISE(D3D12_FEATURE);
|
||||
{
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_ARCHITECTURE);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_FEATURE_LEVELS);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_FORMAT_SUPPORT);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_FORMAT_INFO);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_SHADER_MODEL);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS1);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_ROOT_SIGNATURE);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_ARCHITECTURE1);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS2);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_SHADER_CACHE);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_COMMAND_QUEUE_PRIORITY);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS3);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_EXISTING_HEAPS);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS4);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_SERIALIZATION);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_CROSS_NODE);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS5);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_DISPLAYABLE);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS6);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_QUERY_META_COMMAND);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS7);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS8);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS9);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS10);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS11);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS12);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS13);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS14);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS15);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS16);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS17);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS18);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS19);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS20);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_PREDICATION);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_PLACED_RESOURCE_SUPPORT_INFO);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_HARDWARE_COPY);
|
||||
STRINGISE_ENUM(D3D12_FEATURE_D3D12_OPTIONS21);
|
||||
}
|
||||
END_ENUM_STRINGISE();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user