summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/SWGfx.cpp
diff options
context:
space:
mode:
authorMai <mai.iam2048@gmail.com>2023-03-02 15:13:00 -0500
committerGitHub <noreply@github.com>2023-03-02 15:13:00 -0500
commit6361586a048dbbf617bc6e09b2f9edae815c3d8c (patch)
tree94f1c506eb6eb110f2819f74dc5f6389c80410a1 /Source/Core/VideoBackends/Software/SWGfx.cpp
parentab2f8d3475fa7dd1f1bad911bf70eb9c85eeb0da (diff)
parent9cdc0aca9b599cd5626cba853b63dc99ce4a2213 (diff)
Merge pull request #11582 from Pokechu22/software-crash-on-startup
Software: Fix regressions from "Kill Renderer"
Diffstat (limited to 'Source/Core/VideoBackends/Software/SWGfx.cpp')
-rw-r--r--Source/Core/VideoBackends/Software/SWGfx.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Software/SWGfx.cpp b/Source/Core/VideoBackends/Software/SWGfx.cpp
index 4dfd5dc0f2..5837e19bf8 100644
--- a/Source/Core/VideoBackends/Software/SWGfx.cpp
+++ b/Source/Core/VideoBackends/Software/SWGfx.cpp
@@ -128,4 +128,11 @@ void SWGfx::SetScissorRect(const MathUtil::Rectangle<int>& rc)
Rasterizer::ScissorChanged();
}
+SurfaceInfo SWGfx::GetSurfaceInfo() const
+{
+ GLContext* context = m_window->GetContext();
+ return {std::max(context->GetBackBufferWidth(), 1u), std::max(context->GetBackBufferHeight(), 1u),
+ 1.0f, AbstractTextureFormat::RGBA8};
+}
+
} // namespace SW