panfrost: Adds Bifrost shader disassembler utility

Graphics / Mesa 3D Graphics Library / Mesa - Ryan Houdek [gmail.com] - 24 April 2019 02:39 EDT

This code is stable and can live upstream independently while the rest of the Bifrost stack comes up.

v2: Added a verbose flag to hide away some of the more verbose features that nobody really needs

[The Bifrost disassembler is written by Connor Abbott, Lyude Paul, and Ryan Houdek.]

2cd1aa3429e panfrost: Adds Bifrost shader disassembler utility
src/gallium/drivers/panfrost/bifrost/bifrost.h | 85 +
src/gallium/drivers/panfrost/bifrost/cmdline.c | 63 +
src/gallium/drivers/panfrost/bifrost/disassemble.c | 2227 ++++++++++++++++++++
src/gallium/drivers/panfrost/bifrost/disassemble.h | 28 +
src/gallium/drivers/panfrost/meson.build | 31 +
5 files changed, 2434 insertions(+)

Upstream: cgit.freedesktop.org


  • Share