Преглед изворни кода

freedreno/ir3: use saml always if we have lod

In some cases we get plain tex opcodes (but w/ a lod argument).. in this
case always use the saml instruction.

Signed-off-by: Rob Clark <robdclark@gmail.com>
tags/18.2-branchpoint
Rob Clark пре 7 година
родитељ
комит
132e5b0b34
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1
    1
      src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c

+ 1
- 1
src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c Прегледај датотеку

@@ -2585,7 +2585,7 @@ emit_tex(struct ir3_context *ctx, nir_tex_instr *tex)
}

switch (tex->op) {
case nir_texop_tex: opc = OPC_SAM; break;
case nir_texop_tex: opc = has_lod ? OPC_SAML : OPC_SAM; break;
case nir_texop_txb: opc = OPC_SAMB; break;
case nir_texop_txl: opc = OPC_SAML; break;
case nir_texop_txd: opc = OPC_SAMGQ; break;

Loading…
Откажи
Сачувај