[Mesa-dev] [PATCH 0/2] Implement (viewport) system values
Qiang Yu
yuq825 at gmail.com
Sat Apr 6 01:43:02 UTC 2019
So you prefer to use the nir sysval method and implement a per driver version
of viewport transform? As I sended out a patch series for a shared version of
this transform, any feedback on it?
https://patchwork.freedesktop.org/series/58618/
Regards,
Qiang
On Wed, Apr 3, 2019 at 9:50 AM Alyssa Rosenzweig <alyssa at rosenzweig.io> wrote:
>
> This patch set implements the infrastructure for piping system values
> through Panfrost, replacing the prior brittle system of magic uniform
> offsets. This infrastructure is used to implement the vertex shader
> viewport transformation, which will soon be shared with lima.
>
> Alyssa Rosenzweig (2):
> nir: Add "viewport vector" system values
> panfrost: Implement system values
>
> src/compiler/nir/nir_intrinsics.py | 5 +
> src/gallium/drivers/panfrost/meson.build | 1 +
> .../drivers/panfrost/midgard/helpers.h | 4 -
> .../panfrost/midgard/midgard_compile.c | 272 +++++++++---------
> .../panfrost/midgard/midgard_compile.h | 27 +-
> src/gallium/drivers/panfrost/pan_assemble.c | 5 +
> src/gallium/drivers/panfrost/pan_context.c | 103 +++----
> src/gallium/drivers/panfrost/pan_context.h | 5 +
> 8 files changed, 234 insertions(+), 188 deletions(-)
>
> --
> 2.20.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list