panfrost: Adds Bifrost shader disassembler utility
authorRyan Houdek <Sonicadvance1@gmail.com>
Mon, 22 Apr 2019 03:41:09 +0000 (20:41 -0700)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 24 Apr 2019 02:39:01 +0000 (02:39 +0000)
commit2cd1aa3429e2d9b6d78579885031768a7978df61
tree9f16edfa8a39fbc30f774a8b685c8c7b2c8f7999
parentbb1aff3007f4dcb0149e82e205e7451bcd4942de
panfrost: Adds Bifrost shader disassembler utility

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.]

Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
src/gallium/drivers/panfrost/bifrost/bifrost.h [new file with mode: 0644]
src/gallium/drivers/panfrost/bifrost/cmdline.c [new file with mode: 0644]
src/gallium/drivers/panfrost/bifrost/disassemble.c [new file with mode: 0644]
src/gallium/drivers/panfrost/bifrost/disassemble.h [new file with mode: 0644]
src/gallium/drivers/panfrost/meson.build