[Mesa-dev] [PATCH 0/6] panfrost/midgard: Improve disassembler per OpenCL

Alyssa Rosenzweig alyssa.rosenzweig at collabora.com
Wed Jun 5 22:46:47 UTC 2019


This series is the culmination of quite a bit of poking at OpenCL
kernels, exposing a bunch of details about integer and reduced-precision
modes that don't normally come up in OpenGL (but come up in enough truly
bizarre corners, i.e. blend shaders, that without this knowledge,
debugging can be herculean).

Alyssa Rosenzweig (6):
  panfrost/midgard: Add rounding mode specific opcodes
  panfrost/midgard: Note floating compares type convert
  panfrost/midgard: Add integer outmods
  panfrost/midgard: Add shifting int modifiers
  panfrost/midgard: Expose vec8/vec16 modes
  panfrost/midgard: Disambiguate register mode

 .../drivers/panfrost/midgard/disassemble.c    | 559 ++++++++++--------
 .../drivers/panfrost/midgard/midgard.h        |  46 +-
 .../panfrost/midgard/midgard_compile.c        |  64 +-
 .../drivers/panfrost/midgard/midgard_ops.c    |  32 +-
 4 files changed, 404 insertions(+), 297 deletions(-)

-- 
2.20.1



More information about the mesa-dev mailing list