mesa/src/freedreno
Jason Ekstrand 38a83a3048 nir/lower_indirect_derefs: Add a threshold
Instead of always lowering everything, we add a threshold such that if
the total indirected array size (AoA size) is above that threshold, it
won't lower.  It's assumed that the driver will sort things out somehow
by, for instance, lowering to scratch.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5909>
2020-09-03 14:26:49 +00:00
..
.gitlab-ci freedreno/a6xx: Add multiview registers 2020-08-20 19:21:17 +00:00
afuc freedreno/afuc: Install asm/disasm 2020-08-18 16:17:31 +00:00
common freedreno/decode: try harder to not crash in disasm 2020-08-11 03:13:42 +00:00
computerator freedreno/computerator: Use a render node 2020-09-02 14:53:44 +00:00
decode freedreno/cffdump: add arg to filter by process name 2020-08-20 19:01:52 +00:00
drm freedreno: support GL_EXT_semaphore 2020-08-18 20:40:40 +00:00
drm-shim meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
fdl freedreno/layout: Move hard-coded minimum width for UBWC to a macro 2020-08-18 20:40:40 +00:00
ir2 freedreno: Fix "Offset of packed bitfield changed" warnings: 2020-08-03 23:28:49 +00:00
ir3 freedreno/ir3: rework setup_{input,output} to make struct varyings work 2020-09-01 15:10:47 +00:00
perfcntrs freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h 2020-07-07 09:51:40 +00:00
registers freedreno/a6xx: Add multiview registers 2020-08-20 19:21:17 +00:00
rnn freedreno/rnn: rework RNN_DEF_PATH construction 2020-08-03 19:46:49 +00:00
vulkan nir/lower_indirect_derefs: Add a threshold 2020-09-03 14:26:49 +00:00
.dir-locals.el freedreno: Make emacs indent the way robclark's eclipse does. 2019-05-13 15:37:01 -07:00
.editorconfig freedreno: Make .editorconfig match .dir-locals.el. 2019-05-13 15:37:01 -07:00
Android.common.mk android: freedreno/common: add support for libfreedreno_common static 2020-08-02 21:40:21 +02:00
Android.drm.mk freedreno/drm: android: add libfreedreno_registers static dependency 2020-05-09 16:19:14 +00:00
Android.ir2.mk android: freedreno: move a2xx disasm out of gallium 2020-08-02 21:40:21 +02:00
Android.ir3.mk android: freedreno/ir3: fix include paths 2020-08-02 21:40:21 +02:00
Android.mk android: freedreno: move a2xx disasm out of gallium 2020-08-02 21:40:21 +02:00
Android.perfcntrs.mk freedreno: android: fix build of perfcounters. 2020-02-07 16:34:49 +00:00
Android.registers.mk android: freedreno: Another build fix 2020-08-19 11:57:17 +00:00
Makefile.sources android: freedreno: move a2xx disasm out of gallium 2020-08-02 21:40:21 +02:00
meson.build meson/freedreno: Fix lua requirement 2020-08-07 17:27:00 +00:00