mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
Add a new analytics tracking flag for "has any capture used DXIL"
This commit is contained in:
@@ -313,6 +313,7 @@ static struct AnalyticsDocumentation
|
||||
DOCUMENT_ANALYTIC(SparseResources, "Did any capture use sparse aka tiled resources?");
|
||||
DOCUMENT_ANALYTIC(MultiGPU, "Did any capture make use of multiple GPUs?");
|
||||
DOCUMENT_ANALYTIC(D3D12Bundle, "Did any D3D12 capture use bundles?");
|
||||
DOCUMENT_ANALYTIC(DXILShaders, "Did any D3D12 capture use DXIL shaders?");
|
||||
} DOCUMENT_ANALYTIC_SECTION(CaptureFeatures, "Capture API Usage");
|
||||
} docs;
|
||||
|
||||
@@ -322,7 +323,7 @@ void AnalyticsSerialise(Analytics &serdb, QVariantMap &values, AnalyticsSerialis
|
||||
|
||||
// only check this on 64-bit as it is different on 32-bit
|
||||
#if QT_POINTER_SIZE == 8 && defined(Q_OS_WIN32)
|
||||
static_assert(sizeof(Analytics) == 147, "Sizeof Analytics has changed - update serialisation.");
|
||||
static_assert(sizeof(Analytics) == 148, "Sizeof Analytics has changed - update serialisation.");
|
||||
#endif
|
||||
|
||||
QString doc;
|
||||
@@ -430,6 +431,7 @@ void AnalyticsSerialise(Analytics &serdb, QVariantMap &values, AnalyticsSerialis
|
||||
ANALYTIC_SERIALISE(CaptureFeatures.SparseResources);
|
||||
ANALYTIC_SERIALISE(CaptureFeatures.MultiGPU);
|
||||
ANALYTIC_SERIALISE(CaptureFeatures.D3D12Bundle);
|
||||
ANALYTIC_SERIALISE(CaptureFeatures.DXILShaders);
|
||||
}
|
||||
|
||||
if(type == AnalyticsSerialiseType::Documenting)
|
||||
|
||||
Reference in New Issue
Block a user