Преглед на файлове

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…
Отказ
Запис