diff options
| author | 2019-04-26 01:09:29 -0300 | |
|---|---|---|
| committer | 2019-04-26 01:09:29 -0300 | |
| commit | 0b91087a1ea44a5c49714870a512745a766f07f7 (patch) | |
| tree | 6f34dfe432a926d76984d8686a2195acc49e3b15 /src | |
| parent | Merge pull request #2416 from lioncash/wait (diff) | |
| download | yuzu-0b91087a1ea44a5c49714870a512745a766f07f7.tar.gz yuzu-0b91087a1ea44a5c49714870a512745a766f07f7.tar.xz yuzu-0b91087a1ea44a5c49714870a512745a766f07f7.zip | |
shader_ir/texture: Fix sampler const buffer key shift
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/shader/decode/texture.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/shader/decode/texture.cpp b/src/video_core/shader/decode/texture.cpp index fa65ac9a9..819cc6131 100644 --- a/src/video_core/shader/decode/texture.cpp +++ b/src/video_core/shader/decode/texture.cpp | |||
| @@ -296,7 +296,7 @@ const Sampler& ShaderIR::GetBindlessSampler(const Tegra::Shader::Register& reg, | |||
| 296 | ASSERT(cbuf_offset_imm != nullptr); | 296 | ASSERT(cbuf_offset_imm != nullptr); |
| 297 | const auto cbuf_offset = cbuf_offset_imm->GetValue(); | 297 | const auto cbuf_offset = cbuf_offset_imm->GetValue(); |
| 298 | const auto cbuf_index = cbuf->GetIndex(); | 298 | const auto cbuf_index = cbuf->GetIndex(); |
| 299 | const u64 cbuf_key = (cbuf_index << 32) | cbuf_offset; | 299 | const auto cbuf_key = (static_cast<u64>(cbuf_index) << 32) | static_cast<u64>(cbuf_offset); |
| 300 | 300 | ||
| 301 | // If this sampler has already been used, return the existing mapping. | 301 | // If this sampler has already been used, return the existing mapping. |
| 302 | const auto itr = | 302 | const auto itr = |