dolphin/Source/Core
Pokechu22 4a2d3c83c7 Software: Implement GetSurfaceInfo()
Before, it used a fallback where it returned a default object, where the width and height were set to 0. Presenter::Initialize() used GetSurfaceInfo to set the backbuffer size, then used that size when initializing the on-screen UI (even for the software renderer, where the on-screen UI isn't currently present), which meant that ImGui got a window size of 0 and thus resulted in a failed assertion.

Although BindBackbuffer checks for size changes, it doesn't help because ImGui has already been initialized, and the size hasn't actually changed since initialization occured.

Fixes one aspect of https://bugs.dolphin-emu.org/issues/13172.
2023-03-02 11:08:49 -08:00
..
AudioCommon WorkQueueThread: provide name and function at same time 2023-02-04 15:56:27 +13:00
Common Common: Add utility function for case-insensitive string comparison. 2023-02-28 00:56:33 +01:00
Core Merge pull request #11596 from AdmiralCurtiss/copyany 2023-02-27 12:02:00 +01:00
DiscIO RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible. 2023-02-28 00:56:34 +01:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt Qt/GameList: Also filter by filename when searching. 2023-02-26 19:13:45 +01:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled 2023-02-26 17:45:09 +01:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon Merge pull request #11608 from Dentomologist/fix_dynamicinputtextures_directory_error_logs 2023-02-27 18:07:57 +01:00
UpdaterCommon Common/FileUtil: Rename Copy() to CopyRegularFile(). 2023-02-22 11:43:58 +01:00
VideoBackends Software: Implement GetSurfaceInfo() 2023-03-02 11:08:49 -08:00
VideoCommon Software: Implement GetSurfaceInfo() 2023-03-02 11:08:49 -08:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props VideoCommon: add constant value to set the allowed maximum number of pixel samplers 2023-02-10 00:46:11 -06:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00