mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-10-15 20:49:01 +00:00
VideoCommon: Move backend_info out of VideoConfig struct.
This commit is contained in:
parent
99e686de34
commit
c18c039089
62 changed files with 741 additions and 788 deletions
|
@ -396,32 +396,31 @@ void DolphinAnalytics::MakePerGameBuilder()
|
|||
builder.AddData("cfg-gfx-vertex-rounding", g_Config.UseVertexRounding());
|
||||
|
||||
// GPU features.
|
||||
if (g_Config.iAdapter < static_cast<int>(g_Config.backend_info.Adapters.size()))
|
||||
if (g_Config.iAdapter < static_cast<int>(g_backend_info.Adapters.size()))
|
||||
{
|
||||
builder.AddData("gpu-adapter", g_Config.backend_info.Adapters[g_Config.iAdapter]);
|
||||
builder.AddData("gpu-adapter", g_backend_info.Adapters[g_Config.iAdapter]);
|
||||
}
|
||||
else if (!g_Config.backend_info.AdapterName.empty())
|
||||
else if (!g_backend_info.AdapterName.empty())
|
||||
{
|
||||
builder.AddData("gpu-adapter", g_Config.backend_info.AdapterName);
|
||||
builder.AddData("gpu-adapter", g_backend_info.AdapterName);
|
||||
}
|
||||
builder.AddData("gpu-has-exclusive-fullscreen",
|
||||
g_Config.backend_info.bSupportsExclusiveFullscreen);
|
||||
builder.AddData("gpu-has-dual-source-blend", g_Config.backend_info.bSupportsDualSourceBlend);
|
||||
builder.AddData("gpu-has-primitive-restart", g_Config.backend_info.bSupportsPrimitiveRestart);
|
||||
builder.AddData("gpu-has-geometry-shaders", g_Config.backend_info.bSupportsGeometryShaders);
|
||||
builder.AddData("gpu-has-3d-vision", g_Config.backend_info.bSupports3DVision);
|
||||
builder.AddData("gpu-has-early-z", g_Config.backend_info.bSupportsEarlyZ);
|
||||
builder.AddData("gpu-has-binding-layout", g_Config.backend_info.bSupportsBindingLayout);
|
||||
builder.AddData("gpu-has-bbox", g_Config.backend_info.bSupportsBBox);
|
||||
builder.AddData("gpu-has-exclusive-fullscreen", g_backend_info.bSupportsExclusiveFullscreen);
|
||||
builder.AddData("gpu-has-dual-source-blend", g_backend_info.bSupportsDualSourceBlend);
|
||||
builder.AddData("gpu-has-primitive-restart", g_backend_info.bSupportsPrimitiveRestart);
|
||||
builder.AddData("gpu-has-geometry-shaders", g_backend_info.bSupportsGeometryShaders);
|
||||
builder.AddData("gpu-has-3d-vision", g_backend_info.bSupports3DVision);
|
||||
builder.AddData("gpu-has-early-z", g_backend_info.bSupportsEarlyZ);
|
||||
builder.AddData("gpu-has-binding-layout", g_backend_info.bSupportsBindingLayout);
|
||||
builder.AddData("gpu-has-bbox", g_backend_info.bSupportsBBox);
|
||||
builder.AddData("gpu-has-fragment-stores-and-atomics",
|
||||
g_Config.backend_info.bSupportsFragmentStoresAndAtomics);
|
||||
builder.AddData("gpu-has-gs-instancing", g_Config.backend_info.bSupportsGSInstancing);
|
||||
builder.AddData("gpu-has-post-processing", g_Config.backend_info.bSupportsPostProcessing);
|
||||
builder.AddData("gpu-has-palette-conversion", g_Config.backend_info.bSupportsPaletteConversion);
|
||||
builder.AddData("gpu-has-clip-control", g_Config.backend_info.bSupportsClipControl);
|
||||
builder.AddData("gpu-has-ssaa", g_Config.backend_info.bSupportsSSAA);
|
||||
builder.AddData("gpu-has-logic-ops", g_Config.backend_info.bSupportsLogicOp);
|
||||
builder.AddData("gpu-has-framebuffer-fetch", g_Config.backend_info.bSupportsFramebufferFetch);
|
||||
g_backend_info.bSupportsFragmentStoresAndAtomics);
|
||||
builder.AddData("gpu-has-gs-instancing", g_backend_info.bSupportsGSInstancing);
|
||||
builder.AddData("gpu-has-post-processing", g_backend_info.bSupportsPostProcessing);
|
||||
builder.AddData("gpu-has-palette-conversion", g_backend_info.bSupportsPaletteConversion);
|
||||
builder.AddData("gpu-has-clip-control", g_backend_info.bSupportsClipControl);
|
||||
builder.AddData("gpu-has-ssaa", g_backend_info.bSupportsSSAA);
|
||||
builder.AddData("gpu-has-logic-ops", g_backend_info.bSupportsLogicOp);
|
||||
builder.AddData("gpu-has-framebuffer-fetch", g_backend_info.bSupportsFramebufferFetch);
|
||||
|
||||
// NetPlay / recording.
|
||||
builder.AddData("netplay", NetPlay::IsNetPlayRunning());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue