This commit is contained in:
Crunch (Chaz9) 2024-09-29 21:35:08 +01:00
parent d3c6f8578b
commit 8a70bb5e25

View file

@ -23,6 +23,7 @@
#include "video_core/renderer_opengl/gl_query_cache.h" #include "video_core/renderer_opengl/gl_query_cache.h"
#include "video_core/renderer_opengl/gl_shader_cache.h" #include "video_core/renderer_opengl/gl_shader_cache.h"
#include "video_core/renderer_opengl/gl_texture_cache.h" #include "video_core/renderer_opengl/gl_texture_cache.h"
#include "video_core/optimized_rasterizer.h"
namespace Core::Memory { namespace Core::Memory {
class Memory; class Memory;
@ -72,8 +73,7 @@ private:
TextureCache& texture_cache; TextureCache& texture_cache;
}; };
class RasterizerOpenGL : public VideoCore::RasterizerInterface, class RasterizerOpenGL : public VideoCore::OptimizedRasterizer {
protected VideoCommon::ChannelSetupCaches<VideoCommon::ChannelInfo> {
public: public:
explicit RasterizerOpenGL(Core::Frontend::EmuWindow& emu_window_, Tegra::GPU& gpu_, explicit RasterizerOpenGL(Core::Frontend::EmuWindow& emu_window_, Tegra::GPU& gpu_,
Tegra::MaxwellDeviceMemoryManager& device_memory_, Tegra::MaxwellDeviceMemoryManager& device_memory_,