diff options
author | Lioncash <mathew1800@gmail.com> | 2020-04-17 04:27:19 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-04-17 04:27:21 +0200 |
commit | 7e2d60de26748bfd74c3d8983f85f8c82882167e (patch) | |
tree | 7a8c3f046b5946e5f3bb1bd8666c33686f78effc /src/video_core/shader | |
parent | time_zone_manager: Resolve sign conversion warnings (diff) | |
download | yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar.gz yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar.bz2 yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar.lz yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar.xz yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.tar.zst yuzu-7e2d60de26748bfd74c3d8983f85f8c82882167e.zip |
Diffstat (limited to 'src/video_core/shader')
-rw-r--r-- | src/video_core/shader/decode/texture.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_core/shader/decode/texture.cpp b/src/video_core/shader/decode/texture.cpp index 6c4a1358b..cc6491323 100644 --- a/src/video_core/shader/decode/texture.cpp +++ b/src/video_core/shader/decode/texture.cpp @@ -139,7 +139,7 @@ u32 ShaderIR::DecodeTexture(NodeBlock& bb, u32 pc) { } const Node component = Immediate(static_cast<u32>(instr.tld4s.component)); - const SamplerInfo info{TextureType::Texture2D, false, is_depth_compare}; + const SamplerInfo info{TextureType::Texture2D, false, is_depth_compare, false}; const Sampler& sampler = *GetSampler(instr.sampler, info); Node4 values; @@ -171,8 +171,9 @@ u32 ShaderIR::DecodeTexture(NodeBlock& bb, u32 pc) { const auto coord_count = GetCoordCount(texture_type); Node index_var{}; const Sampler* sampler = - is_bindless ? GetBindlessSampler(base_reg, index_var, {{texture_type, is_array, false}}) - : GetSampler(instr.sampler, {{texture_type, is_array, false}}); + is_bindless + ? GetBindlessSampler(base_reg, index_var, {{texture_type, is_array, false, false}}) + : GetSampler(instr.sampler, {{texture_type, is_array, false, false}}); Node4 values; if (sampler == nullptr) { for (u32 element = 0; element < values.size(); ++element) { |