mesa/src/gallium/drivers/iris
Nanley Chery 23658920d1 anv,iris: Skip tex invalidate for clear conversion
The hardware's clear color conversion feature requires invalidating the
texture cache for every fast clear. We're no longer using the hardware
feature, so we longer need the invalidation.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30646>
2024-08-23 15:28:34 +00:00
..
i915 intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
xe iris: fix iris_xe_wait_exec_queue_idle() on release builds 2024-07-17 01:31:50 +00:00
driinfo_iris.h isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc 2024-06-24 09:23:07 +00:00
iris_batch.c iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state. 2024-07-23 00:40:24 +00:00
iris_batch.h mi-builder: add read/write memory fencing support on Gfx20+ 2024-06-13 11:04:31 +00:00
iris_binder.c iris: enable generated indirect draws 2024-02-13 00:06:45 +00:00
iris_binder.h iris: enable generated indirect draws 2024-02-13 00:06:45 +00:00
iris_blit.c anv/iris/blorp: use the right MOCS values for each engine 2024-03-06 20:33:12 +00:00
iris_blorp.c blorp: add support for cached dynamic states 2024-03-28 02:41:50 +00:00
iris_border_color.c
iris_bufmgr.c iris: Workaround: Don't allocate compressed bo from cache (xe2) 2024-06-26 05:25:43 +00:00
iris_bufmgr.h iris: Add support for compressed images allocation in Xe2 2024-06-21 01:19:12 +00:00
iris_clear.c anv,iris: Skip tex invalidate for clear conversion 2024-08-23 15:28:34 +00:00
iris_context.c iris: Free intel_perf_config and intel_perf_context 2024-05-07 21:44:34 +00:00
iris_context.h iris/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA. 2024-06-27 00:18:00 +00:00
iris_defines.h iris: Don't return timestamps modulo 36-bits 2024-01-24 23:13:15 +00:00
iris_disk_cache.c iris: Use ELK compiler for Gfx8 2024-02-24 00:24:31 +00:00
iris_draw.c iris: Load 32-bit MMIO PREDICATE register from buffer 2024-05-30 19:46:42 +00:00
iris_fence.c iris: Fix return of iris_wait_syncobj() 2024-02-07 13:56:17 +00:00
iris_fence.h
iris_fine_fence.c iris: Nuke useless flags from iris_fine_fence_new() 2023-10-09 21:12:56 +00:00
iris_fine_fence.h iris: Nuke useless flags from iris_fine_fence_new() 2023-10-09 21:12:56 +00:00
iris_formats.c
iris_genx_macros.h mi-builder: add read/write memory fencing support on Gfx20+ 2024-06-13 11:04:31 +00:00
iris_genx_protos.h iris: enable generated indirect draws 2024-02-13 00:06:45 +00:00
iris_indirect_gen.c iris: Remove i915_drm.h include from iris_indirect_gen.c 2024-03-21 18:52:14 +00:00
iris_kmd_backend.c
iris_kmd_backend.h iris: Add gem_create_userptr() to KMD backend 2023-07-31 16:38:46 +00:00
iris_measure.c intel/measure: track batch buffer sizes 2023-09-05 11:50:02 +00:00
iris_measure.h
iris_monitor.c
iris_monitor.h
iris_perf.c
iris_perf.h
iris_performance_query.c
iris_pipe.h
iris_pipe_control.c iris: Add helper for indirect_ubos_use_sampler 2024-02-21 00:38:35 +00:00
iris_program.c intel: Let compiler set indirect_ubos_use_sampler 2024-07-31 19:26:20 +00:00
iris_program_cache.c iris: Use ELK compiler for Gfx8 2024-02-24 00:24:31 +00:00
iris_query.c iris: Don't return timestamps modulo 36-bits 2024-01-24 23:13:15 +00:00
iris_resolve.c intel: Move depth clear value writes to drivers 2024-08-20 21:29:43 +00:00
iris_resource.c Revert "iris: Disable PAT-based compression on depth surfaces (xe2)" 2024-08-19 17:53:10 -07:00
iris_resource.h intel: Move depth clear value writes to drivers 2024-08-20 21:29:43 +00:00
iris_screen.c intel/debug: allow silencing CL warnings 2024-07-19 00:24:29 +00:00
iris_screen.h iris: Use ELK compiler for Gfx8 2024-02-24 00:24:31 +00:00
iris_state.c anv,iris: prefix the argument format with XI for a upcoming refactor 2024-08-20 09:41:51 +00:00
iris_utrace.c u_trace: add support for indirect data 2024-08-03 16:03:00 +03:00
iris_utrace.h
meson.build format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00