gpu: Tidy up forward declarations

Over time a few forward declarations became unnecessary, so we can
remove these to tidy up the header a little bit.
This commit is contained in:
Lioncash 2022-01-25 13:05:37 -05:00
parent 9b38c8ef08
commit d8486a9968

View File

@ -12,9 +12,6 @@
#include "video_core/framebuffer_config.h" #include "video_core/framebuffer_config.h"
namespace Core { namespace Core {
namespace Frontend {
class EmuWindow;
}
class System; class System;
} // namespace Core } // namespace Core
@ -25,7 +22,6 @@ class ShaderNotify;
namespace Tegra { namespace Tegra {
class DmaPusher; class DmaPusher;
class CDmaPusher;
struct CommandList; struct CommandList;
enum class RenderTargetFormat : u32 { enum class RenderTargetFormat : u32 {
@ -88,15 +84,9 @@ enum class DepthFormat : u32 {
D32_FLOAT_S8X24_UINT = 0x19, D32_FLOAT_S8X24_UINT = 0x19,
}; };
struct CommandListHeader;
class DebugContext;
namespace Engines { namespace Engines {
class Fermi2D;
class Maxwell3D; class Maxwell3D;
class MaxwellDMA;
class KeplerCompute; class KeplerCompute;
class KeplerMemory;
} // namespace Engines } // namespace Engines
enum class EngineID { enum class EngineID {