[Mesa-dev] [PATCH 0/3] panfrost/midgard: Pack constant bias/lod

Alyssa Rosenzweig alyssa.rosenzweig at collabora.com
Tue Jun 18 16:16:16 UTC 2019


Midgard texture ops taking bias/LOD(/offset) have both immediate and
register modes, depending on whether the argument is constant or not.
Rather than always using register mode and emitting dumb modes all over
the place, support packing constant bias/LOD.

Alyssa Rosenzweig (3):
  panfrost/midgard: Handle negative immediate bias
  panfrost/midgard: Add helper to encode constant bias
  panfrost/midgard: Reorder to permit constant bias

 .../drivers/panfrost/midgard/disassemble.c    |   7 +-
 .../drivers/panfrost/midgard/midgard.h        |   2 +-
 .../panfrost/midgard/midgard_compile.c        | 131 +++++++++++-------
 3 files changed, 87 insertions(+), 53 deletions(-)

-- 
2.20.1



More information about the mesa-dev mailing list