diff options
Diffstat (limited to 'src/panfrost/bifrost/bifrost.h')
-rw-r--r-- | src/panfrost/bifrost/bifrost.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/panfrost/bifrost/bifrost.h b/src/panfrost/bifrost/bifrost.h index 31ef76a4d5a..9ccc30bd8b7 100644 --- a/src/panfrost/bifrost/bifrost.h +++ b/src/panfrost/bifrost/bifrost.h @@ -668,14 +668,14 @@ struct bifrost_dual_tex_ctrl { unsigned unk1 : 22; } __attribute__((packed)); -#define BIFROST_ADD_OP_TEX_COMPACT_F32 (0x0b000 >> 10) -#define BIFROST_ADD_OP_TEX_COMPACT_F16 (0x1b000 >> 10) +#define BIFROST_ADD_OP_TEX_COMPACT_F32(vtx) ((0x0b000 | ((vtx) ? (0x400) : (0))) >> 10) +#define BIFROST_ADD_OP_TEX_COMPACT_F16(vtx) ((0x1b000 | ((vtx) ? (0x400) : (0))) >> 10) struct bifrost_tex_compact { unsigned src0 : 3; unsigned src1 : 3; unsigned tex_index : 3; - unsigned unknown : 1; + unsigned compute_lod : 1; unsigned sampler_index : 3; unsigned op : 7; } __attribute__((packed)); |