mesa/src/panfrost
Alyssa Rosenzweig 3a310fbd0b pan/midgard: Implement load/store_shared
Shared memory is implemented almost identically to global memory from an
ISA perspective, so let's handle the new intrinsics. We include a code
path for constant offsets, which doesn't come up for globals.

Fixes dEQP-GLES31.functional.compute.basic.shared_var_single_invocation

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3775>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3775>
2020-02-24 13:56:59 +00:00
..
bifrost pan/bifrost: Support disassembling to a file 2020-01-23 20:46:38 +00:00
encoder panfrost: Rewrite texture descriptor creation logic 2020-02-21 07:27:05 -05:00
include panfrost: Debitfieldize mali_uniform_buffer_meta 2020-02-18 14:44:08 +00:00
midgard pan/midgard: Implement load/store_shared 2020-02-24 13:56:59 +00:00
pandecode panfrost: Debitfieldize mali_uniform_buffer_meta 2020-02-18 14:44:08 +00:00
shared panfrost: Rework linear<--->tiled conversions 2020-01-21 08:35:19 -05:00
Android.bifrost.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.encoder.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.midgard.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.pandecode.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.shared.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Makefile.sources panfrost: Move checksum routines to root panfrost 2020-02-21 07:26:52 -05:00
meson.build panfrost: Move pan_invocation to shared panfrost/ 2019-08-21 08:40:51 -07:00