mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -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.
28 lines
581 B
C++
28 lines
581 B
C++
// Copyright 2019 Dolphin Emulator Project
|
|
// Licensed under GPLv2+
|
|
// Refer to the license.txt file included.
|
|
|
|
#pragma once
|
|
|
|
#include <string>
|
|
#include "VideoCommon/VideoBackendBase.h"
|
|
|
|
namespace DX12
|
|
{
|
|
class VideoBackend final : public VideoBackendBase
|
|
{
|
|
public:
|
|
bool Initialize(const WindowSystemInfo& wsi) override;
|
|
void Shutdown() override;
|
|
|
|
std::string GetName() const override;
|
|
std::string GetDisplayName() const override;
|
|
void InitBackendInfo() override;
|
|
|
|
static constexpr const char* NAME = "D3D12";
|
|
|
|
private:
|
|
void FillBackendInfo();
|
|
};
|
|
} // namespace DX12
|