[Mesa-dev] [PATCH 0/5] Bifrost decoding support

Ryan Houdek sonicadvance1 at gmail.com
Sat May 18 23:23:15 UTC 2019


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 <
Sonicadvance1 at gmail.com>

On Sat, May 18, 2019 at 2:53 PM Alyssa Rosenzweig <alyssa at 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190518/45fe1ac3/attachment.html>


More information about the mesa-dev mailing list