mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 13:57:57 -07:00
6eefc3c524
Fixes https://bugs.dolphin-emu.org/issues/12245. I considered making a change to DolphinQt instead of the core, but then additional effort would've been required to add the same fix to the Android GUI once we start using the new config system there.
30 lines
639 B
C++
30 lines
639 B
C++
// Copyright 2011 Dolphin Emulator Project
|
|
// Licensed under GPLv2+
|
|
// Refer to the license.txt file included.
|
|
|
|
#pragma once
|
|
|
|
#include <string>
|
|
#include "VideoCommon/VideoBackendBase.h"
|
|
|
|
namespace DX11
|
|
{
|
|
class VideoBackend : public VideoBackendBase
|
|
{
|
|
public:
|
|
bool Initialize(const WindowSystemInfo& wsi) override;
|
|
void Shutdown() override;
|
|
|
|
std::string GetName() const override;
|
|
std::string GetDisplayName() const override;
|
|
std::optional<std::string> GetWarningMessage() const override;
|
|
|
|
void InitBackendInfo() override;
|
|
|
|
static constexpr const char* NAME = "D3D";
|
|
|
|
private:
|
|
void FillBackendInfo();
|
|
};
|
|
} // namespace DX11
|