mirror of
https://github.com/borgesdan/xn65
synced 2024-12-29 21:54:47 +01:00
Refatora SupportedDisplayModes
This commit is contained in:
parent
28d85477e9
commit
fdfc3d35c5
@ -177,14 +177,18 @@ namespace xna {
|
|||||||
|
|
||||||
totalModes += numModes;
|
totalModes += numModes;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!pOutput)
|
||||||
|
return nullptr;
|
||||||
|
|
||||||
pOutput->Release();
|
pOutput->Release();
|
||||||
|
pOutput = nullptr;
|
||||||
|
|
||||||
auto collection = uNew<DisplayModeCollection>();
|
auto collection = uNew<DisplayModeCollection>();
|
||||||
DisplayMode currentDisplayMode{};
|
DisplayMode currentDisplayMode;
|
||||||
std::vector<PDisplayMode> displayList;
|
std::vector<PDisplayMode> displayList;
|
||||||
PDisplayMode pDisplay = nullptr;
|
PDisplayMode pDisplay = nullptr;
|
||||||
size_t displayCount = 0;
|
|
||||||
|
|
||||||
for (size_t i = 0; i < totalModes; ++i) {
|
for (size_t i = 0; i < totalModes; ++i) {
|
||||||
auto& modedesc = buffer[i];
|
auto& modedesc = buffer[i];
|
||||||
@ -211,7 +215,4 @@ namespace xna {
|
|||||||
|
|
||||||
return std::move(collection);
|
return std::move(collection);
|
||||||
}
|
}
|
||||||
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user