From ea3ee2db2b6b4a70e92517224f83cd722de4cfe7 Mon Sep 17 00:00:00 2001 From: DrChat Date: Thu, 1 Mar 2018 13:30:21 -0600 Subject: [PATCH] [SPIR-V] No implicit lod on vertex shaders --- src/xenia/gpu/spirv_shader_translator.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xenia/gpu/spirv_shader_translator.cc b/src/xenia/gpu/spirv_shader_translator.cc index db5256b1e..fda637ee3 100644 --- a/src/xenia/gpu/spirv_shader_translator.cc +++ b/src/xenia/gpu/spirv_shader_translator.cc @@ -1843,8 +1843,9 @@ void SpirvShaderTranslator::ProcessTextureFetchInstruction( spv::Builder::TextureParameters params = {0}; params.coords = src; params.sampler = texture; - dest = b.createTextureCall(spv::NoPrecision, vec4_float_type_, false, - false, false, false, false, params); + dest = + b.createTextureCall(spv::NoPrecision, vec4_float_type_, false, false, + false, false, is_vertex_shader(), params); } break; case FetchOpcode::kGetTextureGradients: {