diff options
Diffstat (limited to 'src/video_core/rasterizer_interface.h')
| -rw-r--r-- | src/video_core/rasterizer_interface.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/video_core/rasterizer_interface.h b/src/video_core/rasterizer_interface.h index a04a76481..8dacb2626 100644 --- a/src/video_core/rasterizer_interface.h +++ b/src/video_core/rasterizer_interface.h | |||
| @@ -16,6 +16,9 @@ class MemoryManager; | |||
| 16 | namespace Engines { | 16 | namespace Engines { |
| 17 | class AccelerateDMAInterface; | 17 | class AccelerateDMAInterface; |
| 18 | } | 18 | } |
| 19 | namespace Control { | ||
| 20 | struct ChannelState; | ||
| 21 | } | ||
| 19 | } // namespace Tegra | 22 | } // namespace Tegra |
| 20 | 23 | ||
| 21 | namespace VideoCore { | 24 | namespace VideoCore { |
| @@ -137,5 +140,11 @@ public: | |||
| 137 | /// Initialize disk cached resources for the game being emulated | 140 | /// Initialize disk cached resources for the game being emulated |
| 138 | virtual void LoadDiskResources(u64 title_id, std::stop_token stop_loading, | 141 | virtual void LoadDiskResources(u64 title_id, std::stop_token stop_loading, |
| 139 | const DiskResourceLoadCallback& callback) {} | 142 | const DiskResourceLoadCallback& callback) {} |
| 143 | |||
| 144 | virtual void InitializeChannel(Tegra::Control::ChannelState& channel) {} | ||
| 145 | |||
| 146 | virtual void BindChannel(Tegra::Control::ChannelState& channel) {} | ||
| 147 | |||
| 148 | virtual void ReleaseChannel(s32 channel_id) {} | ||
| 140 | }; | 149 | }; |
| 141 | } // namespace VideoCore | 150 | } // namespace VideoCore |