mesa/src/gallium/drivers/iris
Nanley Chery ab4d411387 iris: Optimize genX(emit_depth_state_workarounds)
Only emit the workaround as needed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11454>
2021-08-20 17:50:35 +00:00
..
ci gitlab-ci: Fix trace expectations for iris devices 2021-08-20 09:11:01 +00:00
driinfo_iris.h iris: add sync_compile option 2021-07-28 17:32:44 +00:00
iris_batch.c iris: use add_bo_to_batch() when adding batch->bo 2021-08-11 15:04:52 -07:00
iris_batch.h iris/gfx12: Invalidate ISP at the end of every batch. 2021-04-19 23:50:32 +00:00
iris_binder.c iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_binder.h iris: little bits of compute basics 2019-02-21 10:26:09 -08:00
iris_blit.c iris: add tile cache flush to iris_copy_region 2021-07-21 17:28:41 +00:00
iris_blorp.c intel: Move the D16 workarounds out of ISL 2021-08-20 17:50:35 +00:00
iris_border_color.c iris: Add an alignment parameter to iris_bo_alloc() 2021-06-07 10:35:25 -07:00
iris_bufmgr.c iris: Stop using SET_DOMAIN on discrete GPUs altogether 2021-08-12 15:07:33 -05:00
iris_bufmgr.h iris: Add a new IRIS_MMAP_NONE map type 2021-08-12 19:29:59 +00:00
iris_clear.c iris: Don't try to CPU read imported clear color BOs 2021-08-12 19:29:59 +00:00
iris_context.c iris: Enable threaded shader compilation 2021-07-28 17:32:44 +00:00
iris_context.h iris: declare padding for iris_vue_prog_key 2021-08-18 07:17:59 +00:00
iris_defines.h intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00
iris_disk_cache.c iris: Split iris_upload_shader in two 2021-07-28 17:32:44 +00:00
iris_draw.c iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_fence.c intel: Rename "gen_" prefix used in common code to "intel_" 2021-03-10 22:23:51 +00:00
iris_fence.h iris: Rename iris_syncpt to iris_syncobj for clarity. 2020-05-01 19:00:02 +00:00
iris_fine_fence.c iris: reduce redundant tile cache flushes 2021-04-15 04:54:40 +00:00
iris_fine_fence.h iris: Rename iris_seqno to iris_fine_fence 2020-05-28 12:47:19 -07:00
iris_formats.c intel: Rename gen_device prefix to intel_device 2021-04-20 20:06:33 +00:00
iris_genx_macros.h iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_genx_protos.h iris: Add genX(emit_depth_state_workarounds) 2021-08-20 17:50:35 +00:00
iris_measure.c iris: Add an alignment parameter to iris_bo_alloc() 2021-06-07 10:35:25 -07:00
iris_measure.h gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias 2021-04-30 03:59:19 +00:00
iris_monitor.c intel/perf: allow metric sets to be loaded with on OA reports 2021-05-18 14:28:48 +00:00
iris_monitor.h iris: remove iris_monitor_config 2020-07-06 21:43:59 +00:00
iris_perf.c iris/bufmgr: Add flag to allocate from local memory. 2021-06-24 16:14:38 +00:00
iris_perf.h intel: Rename gen_perf prefix to intel_perf in source files 2021-04-20 20:06:34 +00:00
iris_performance_query.c intel/perf: allow metric sets to be loaded with on OA reports 2021-05-18 14:28:48 +00:00
iris_pipe.h iris: Make a gl_shader_stage -> pipe_shader_stage helper function 2019-04-23 00:24:08 -07:00
iris_pipe_control.c iris: reduce redundant tile cache flushes 2021-04-15 04:54:40 +00:00
iris_program.c iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_program_cache.c iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_query.c intel: Rename gen_device prefix to intel_device 2021-04-20 20:06:33 +00:00
iris_resolve.c iris: Don't try to CPU read imported clear color BOs 2021-08-12 19:29:59 +00:00
iris_resource.c iris: Add a new IRIS_MMAP_NONE map type 2021-08-12 19:29:59 +00:00
iris_resource.h iris: Don't try to CPU read imported clear color BOs 2021-08-12 19:29:59 +00:00
iris_screen.c iris: mark the workaround_bo as asynchronous 2021-08-03 00:26:13 +00:00
iris_screen.h iris: Enable threaded shader compilation 2021-07-28 17:32:44 +00:00
iris_state.c iris: Optimize genX(emit_depth_state_workarounds) 2021-08-20 17:50:35 +00:00
meson.build iris, crocus: add idep_genxml to per_hw target dependencies 2021-08-02 22:27:36 +00:00