Browse Source

extra

lizzie/inline-gpu-works1
lizzie 1 month ago
parent
commit
a0d8889f42
  1. 4
      src/video_core/renderer_opengl/gl_state_tracker.cpp
  2. 4
      src/video_core/renderer_vulkan/vk_state_tracker.cpp

4
src/video_core/renderer_opengl/gl_state_tracker.cpp

@ -204,7 +204,7 @@ void SetupDirtyMisc(Tables& tables) {
} // Anonymous namespace
void StateTracker::SetupTables(Tegra::Control::ChannelState& channel_state) {
auto& tables{channel_state.maxwell_3d->dirty.tables};
auto& tables{channel_state.payload->maxwell_3d.dirty.tables};
SetupDirtyFlags(tables);
SetupDirtyColorMasks(tables);
SetupDirtyViewports(tables);
@ -231,7 +231,7 @@ void StateTracker::SetupTables(Tegra::Control::ChannelState& channel_state) {
}
void StateTracker::ChangeChannel(Tegra::Control::ChannelState& channel_state) {
flags = &channel_state.maxwell_3d->dirty.flags;
flags = &channel_state.payload->maxwell_3d.dirty.flags;
}
void StateTracker::InvalidateState() {

4
src/video_core/renderer_vulkan/vk_state_tracker.cpp

@ -235,7 +235,7 @@ void SetupRasterModes(Maxwell3D::DirtyState::Tables &tables) {
} // Anonymous namespace
void StateTracker::SetupTables(Tegra::Control::ChannelState& channel_state) {
auto& tables{channel_state.maxwell_3d->dirty.tables};
auto& tables{channel_state.payload->maxwell_3d.dirty.tables};
SetupDirtyFlags(tables);
SetupDirtyViewports(tables);
SetupDirtyScissors(tables);
@ -258,7 +258,7 @@ void StateTracker::SetupTables(Tegra::Control::ChannelState& channel_state) {
}
void StateTracker::ChangeChannel(Tegra::Control::ChannelState& channel_state) {
flags = &channel_state.maxwell_3d->dirty.flags;
flags = &channel_state.payload->maxwell_3d.dirty.flags;
}
void StateTracker::InvalidateState() {

Loading…
Cancel
Save