summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMai <mathew1800@gmail.com>2022-12-01 15:08:39 +0000
committerGitHub <noreply@github.com>2022-12-01 15:08:39 +0000
commit1d6d9e668f4bb13799f5c2cbd435f4071dc9707d (patch)
tree811743e2b3c6f5803cc6bcbf5a85b2223a6d10da /Source/Core
parent4b7600f20f079e3882ded2b19b10bbf48b88f28f (diff)
parentffb73f43e10aec69f6bff0a0dc8dcd9cc8c3a008 (diff)
Merge pull request #11312 from tellowkrinkle/MTLFixLod
VideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/VideoBackends/Metal/MTLStateTracker.mm4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/Metal/MTLStateTracker.mm b/Source/Core/VideoBackends/Metal/MTLStateTracker.mm
index 7cfb37e751..b3a8251100 100644
--- a/Source/Core/VideoBackends/Metal/MTLStateTracker.mm
+++ b/Source/Core/VideoBackends/Metal/MTLStateTracker.mm
@@ -809,8 +809,8 @@ void Metal::StateTracker::PrepareRender()
m_dirty_samplers &= ~pipe->GetSamplers();
NSRange range = RangeOfBits(dirty);
[enc setFragmentSamplerStates:&m_state.samplers[range.location]
- lodMinClamps:m_state.sampler_min_lod.data()
- lodMaxClamps:m_state.sampler_max_lod.data()
+ lodMinClamps:&m_state.sampler_min_lod[range.location]
+ lodMaxClamps:&m_state.sampler_max_lod[range.location]
withRange:range];
}
if (m_state.perf_query_group != m_current.perf_query_group)