aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/control/channel_state_cache.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2021-12-17 16:45:06 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2022-10-06 21:00:52 +0200
commit0925f2386a2a3750fdd139d36d48a0ade900b5a5 (patch)
treea6b4d851075d93b3052637d1382691e71b9b8c0e /src/video_core/control/channel_state_cache.cpp
parent618dac2d518180e482c6f551e0c6322b3c2561e7 (diff)
Refactor VideoCore to use AS sepparate from Channel.
Diffstat (limited to 'src/video_core/control/channel_state_cache.cpp')
-rw-r--r--src/video_core/control/channel_state_cache.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/video_core/control/channel_state_cache.cpp b/src/video_core/control/channel_state_cache.cpp
index f72a97b2f5..ec7ba907ca 100644
--- a/src/video_core/control/channel_state_cache.cpp
+++ b/src/video_core/control/channel_state_cache.cpp
@@ -1,5 +1,11 @@
#include "video_core/control/channel_state_cache.inc"
namespace VideoCommon {
+
+ChannelInfo::ChannelInfo(Tegra::Control::ChannelState& channel_state)
+ : maxwell3d{*channel_state.maxwell_3d}, kepler_compute{*channel_state.kepler_compute},
+ gpu_memory{*channel_state.memory_manager} {}
+
template class VideoCommon::ChannelSetupCaches<VideoCommon::ChannelInfo>;
-}
+
+} // namespace VideoCommon