summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2020-04-17 04:27:19 +0200
committerLioncash <mathew1800@gmail.com>2020-04-17 04:27:21 +0200
commit7e2d60de26748bfd74c3d8983f85f8c82882167e (patch)
tree7a8c3f046b5946e5f3bb1bd8666c33686f78effc /src/video_core/shader
parenttime_zone_manager: Resolve sign conversion warnings (diff)
downloadyuzu-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.cpp7
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) {