Makes me think that in the future we should start splitting out midgard and bifrost specific things in to their own files for the decoder. Alas that isn't today so this patch series is Reviewed-by: Ryan Houdek < sonicadvan...@gmail.com>
On Sat, May 18, 2019 at 2:53 PM Alyssa Rosenzweig <aly...@rosenzweig.io> wrote: > This patch series updates pandecode to work with Bifrost traces, wiring > in disassembly and eliminating #ifdef BIFROST shenanigans. Paired with a > current panwrap, this enables tracing Bifrost (Dvalin) and then decoding > reliably with upstream pandecode. > > Alyssa Rosenzweig (5): > panfrost/decode: Disassemble Bifrost shaders > panfrost: Hoist blend constant into Midgard-specific struct > panfrost/decode: Decode blend constant > panfrost: Cleanup panfrost_job comments > panfrost: Fix Bifrost-specific padding > > .../drivers/panfrost/include/panfrost-job.h | 45 ++++++++++--------- > src/gallium/drivers/panfrost/meson.build | 3 +- > src/gallium/drivers/panfrost/pan_blending.c | 9 ++-- > src/gallium/drivers/panfrost/pan_blending.h | 4 +- > src/gallium/drivers/panfrost/pan_context.c | 9 ++-- > src/gallium/drivers/panfrost/pan_context.h | 1 + > .../drivers/panfrost/pan_pretty_print.c | 2 - > .../drivers/panfrost/pandecode/decode.c | 32 +++++++++---- > 8 files changed, 66 insertions(+), 39 deletions(-) > > -- > 2.20.1 > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev