summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp
diff options
context:
space:
mode:
authoriwubcode <iwubcode@users.noreply.github.com>2022-10-28 19:24:43 -0500
committeriwubcode <iwubcode@users.noreply.github.com>2022-10-28 19:24:43 -0500
commitea3e133200cda61f2e87a6e942f89e76b2c6f4fc (patch)
tree0bee608e114094d8b336b12ad983a4418721092c /Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp
parent8efd7833e58092cb3074d477beef5803b62bc044 (diff)
VideoCommon: call texture load graphics mod hook when Dolphin loads a texture
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp')
-rw-r--r--Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp
index db978646ae..7441f210fa 100644
--- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp
+++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp
@@ -46,11 +46,11 @@ public:
return;
m_action_impl->OnProjectionAndTexture(projection);
}
- void OnTextureLoad() override
+ void OnTextureLoad(GraphicsModActionData::TextureLoad* texture_load) override
{
if (!m_mod.m_enabled)
return;
- m_action_impl->OnTextureLoad();
+ m_action_impl->OnTextureLoad(texture_load);
}
void OnFrameEnd() override
{
@@ -105,8 +105,8 @@ GraphicsModManager::GetDrawStartedActions(const std::string& texture_name) const
const std::vector<GraphicsModAction*>&
GraphicsModManager::GetTextureLoadActions(const std::string& texture_name) const
{
- if (const auto it = m_load_target_to_actions.find(texture_name);
- it != m_load_target_to_actions.end())
+ if (const auto it = m_load_texture_target_to_actions.find(texture_name);
+ it != m_load_texture_target_to_actions.end())
{
return it->second;
}
@@ -196,7 +196,7 @@ void GraphicsModManager::Load(const GraphicsModGroupConfig& config)
m_actions.back().get());
},
[&](const LoadTextureTarget& the_target) {
- m_load_target_to_actions[the_target.m_texture_info_string].push_back(
+ m_load_texture_target_to_actions[the_target.m_texture_info_string].push_back(
m_actions.back().get());
},
[&](const EFBTarget& the_target) {
@@ -272,7 +272,7 @@ void GraphicsModManager::Reset()
m_projection_target_to_actions.clear();
m_projection_texture_target_to_actions.clear();
m_draw_started_target_to_actions.clear();
- m_load_target_to_actions.clear();
+ m_load_texture_target_to_actions.clear();
m_efb_target_to_actions.clear();
m_xfb_target_to_actions.clear();
}