mesa/src
Caio Oliveira affa7567c2 intel/brw: Add phases to backend
The general idea is to be able to validate that certain instructions
were lowered and certain restrictions were already handled.  Passes can
now assert their expectations, i.e. if a pass is mean to run after
certain lowerings or not.

The actual phases are a initial stab and as we re-organized the passes,
we may remove/add phases.

This commit just add some phase steps, later commits will make use of
them.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30496>
2024-10-11 06:40:29 +00:00
..
amd radv: rename 'gfx' to 'main' in the DGC path 2024-10-10 15:52:51 +00:00
android_stub
asahi hk: drop gunk 2024-10-05 18:30:13 +00:00
broadcom broadcom: fix pairing tmu lookup with previous ldtmu 2024-10-10 06:58:15 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir/divergence_analysis: disable phi undef optimization by default 2024-10-10 14:59:26 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/x11: Downgrade warning to info 2024-10-10 20:52:02 +00:00
etnaviv etnaviv: Update headers from rnndb 2024-10-04 09:48:23 +00:00
freedreno freedreno: sanitize device names for config name usage 2024-10-10 11:48:45 +00:00
gallium etnaviv: Implement ARB_draw_indirect 2024-10-11 07:42:47 +02:00
gbm gbm: mark surface buffers as explicit flushed 2024-09-26 09:36:46 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: use sync_fence_info 2024-10-09 22:53:05 +00:00
glx glx: Destroy base screen after deinitScreen 2024-09-10 08:55:58 +02:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: unify code into one condition 2024-10-02 12:16:19 +00:00
imgui
intel intel/brw: Add phases to backend 2024-10-11 06:40:29 +00:00
loader meson: remove dri-search-path 2024-09-19 05:06:50 +00:00
mapi mesa: OVR_multiview_multisampled_render_to_texture 2024-09-20 18:54:26 +00:00
mesa mesa: clean up setup of MaxAddressRegs constant 2024-10-10 09:36:43 +00:00
microsoft ci/windows: Increase dozen-deqp fraction 2024-09-12 19:07:45 +00:00
nouveau nvk: Advertise VK_KHR_fragment_shading_rate 2024-10-10 23:16:57 +00:00
panfrost panvk: Add support for CmdDispatchIndirect 2024-10-04 10:31:11 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util drirc/anv: force_vk_vendor=-1 for Silent Hill 2 2024-10-10 04:07:12 +00:00
virtio ci/virgl: Fix library path 2024-10-10 11:05:57 +00:00
vulkan vulkan: Add a vk_fragment_shading_rate_is_disabled() helper 2024-10-10 23:16:57 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format panfrost: Move ForEachMacros into panfrost 2024-09-12 20:04:58 +00:00
meson.build mesa: add gfxstream-experimental to -Dvulkan-drivers 2024-09-19 20:06:04 +00:00