summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_state_tracker.h
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2021-11-07 17:15:28 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2022-10-06 21:00:51 +0200
commitd7990c159e956e5431c501fa94405dd04496197c (patch)
treeb0eab4e9b1fd5c92e6918a732b3eda8443ba4b9e /src/video_core/renderer_vulkan/vk_state_tracker.h
parentNVHOST_CTRl: Implement missing method and fix some stuffs. (diff)
downloadyuzu-d7990c159e956e5431c501fa94405dd04496197c.tar
yuzu-d7990c159e956e5431c501fa94405dd04496197c.tar.gz
yuzu-d7990c159e956e5431c501fa94405dd04496197c.tar.bz2
yuzu-d7990c159e956e5431c501fa94405dd04496197c.tar.lz
yuzu-d7990c159e956e5431c501fa94405dd04496197c.tar.xz
yuzu-d7990c159e956e5431c501fa94405dd04496197c.tar.zst
yuzu-d7990c159e956e5431c501fa94405dd04496197c.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_vulkan/vk_state_tracker.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/video_core/renderer_vulkan/vk_state_tracker.h b/src/video_core/renderer_vulkan/vk_state_tracker.h
index 9f8a887f9..c107d9c24 100644
--- a/src/video_core/renderer_vulkan/vk_state_tracker.h
+++ b/src/video_core/renderer_vulkan/vk_state_tracker.h
@@ -59,7 +59,7 @@ class StateTracker {
using Maxwell = Tegra::Engines::Maxwell3D::Regs;
public:
- explicit StateTracker(Tegra::GPU& gpu);
+ explicit StateTracker();
void InvalidateCommandBufferState() {
(*flags) |= invalidation_flags;
@@ -149,6 +149,8 @@ public:
void ChangeChannel(Tegra::Control::ChannelState& channel_state);
+ void InvalidateState();
+
private:
static constexpr auto INVALID_TOPOLOGY = static_cast<Maxwell::PrimitiveTopology>(~0u);