diff options
| author | Mai <mathew1800@gmail.com> | 2022-12-01 15:08:39 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-01 15:08:39 +0000 |
| commit | 1d6d9e668f4bb13799f5c2cbd435f4071dc9707d (patch) | |
| tree | 811743e2b3c6f5803cc6bcbf5a85b2223a6d10da /Source/Core | |
| parent | 4b7600f20f079e3882ded2b19b10bbf48b88f28f (diff) | |
| parent | ffb73f43e10aec69f6bff0a0dc8dcd9cc8c3a008 (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.mm | 4 |
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) |
