mesa/src/freedreno
Rob Clark d2f4d332db freedreno/ir3: new pre-RA scheduler
This replaces the depth-first search scheduler with a more traditional
ready-list scheduler.  It primarily tries to reduce register pressure
(number of live values), with the exception of trying to schedule kills
as early as possible.  (Earlier iterations of this scheduler had a
tendency to push kills later, and in particular moving texture fetches
which may not be necessary ahead of kills.)

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4440>
2020-04-13 20:47:28 +00:00
..
computerator freedreno/computerator: support bindless sampler instructions 2020-04-13 20:15:48 +00:00
drm meson: inline inc_common 2020-03-28 21:36:54 +01:00
drm-shim drm-shim: return device platform as specified 2020-04-03 21:14:18 +00:00
fdl freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0. 2020-04-07 18:02:56 +00:00
ir3 freedreno/ir3: new pre-RA scheduler 2020-04-13 20:47:28 +00:00
perfcntrs meson: inline inc_common 2020-03-28 21:36:54 +01:00
registers freedreno/a6xx: Add registers for the bindless model 2020-04-09 15:56:55 +00:00
vulkan tu: Implement descriptor set update templates 2020-04-09 15:56:55 +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.drm.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.ir3.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.mk freedreno/perfcntrs: move to shared location 2019-11-21 20:01:03 +00:00
Android.perfcntrs.mk freedreno: android: fix build of perfcounters. 2020-02-07 16:34:49 +00:00
Android.registers.mk freedreno: android: add a6xx-pack.xml.h generation to android build 2020-02-07 16:34:49 +00:00
Makefile.sources freedreno/ir3/ra: split-up 2020-03-27 22:41:36 +00:00
meson.build freedreno: Add the outline of a test for a6xx texture layout. 2020-04-07 18:02:56 +00:00