mesa/src/freedreno
Eric Anholt 41b5aafef3 freedreno/ir3: Apply the max upload limit to initial range setup
There's no sense in planning out an upload that we won't be able to
actually upload due to the limit.  This means that we can keep making
other loads pushable, even after we find one that wouldn't be, and we
don't fill the const file with UBO data for a load we couldn't promote.

total instructions in shared programs: 8096655 -> 8044344 (-0.65%)
total constlen in shared programs: 1447824 -> 1411384 (-2.52%)
total cat6 in shared programs: 97824 -> 89983 (-8.02%)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6359>
2020-09-08 18:20:51 +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: Apply the max upload limit to initial range setup 2020-09-08 18:20:51 +00:00
perfcntrs freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h 2020-07-07 09:51:40 +00:00
registers freedreno/regs: add 7nm DSI PHY/PLL regs 2020-09-04 19:15:32 +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 libmesa_git_sha1 static dependency 2020-09-07 20:02:45 +00: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