dolphin/Source
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
..
Android Android: Initialize TaskViewModel earlier in User Data Activity 2023-03-01 08:28:44 -05:00
Core Software: Implement GetSurfaceInfo() 2023-03-02 11:08:49 -08:00
DSPSpy
DSPTool Use GNUInstallDirs for installation paths 2023-01-30 09:44:44 -06:00
PCH CMake/MSVC: Fix warnings about conflicting /Zi and /Z7 2023-01-31 23:21:07 +13:00
UnitTests use std-provided randomness for JitArm64 unittests 2023-02-22 12:55:12 -08:00
VSProps msvc: note some things to enable in vs 17.5 2023-01-13 01:36:03 -08:00
.clang-format
CMakeLists.txt
dolphin-emu.sln Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00