mesa/src/gallium/drivers/iris
Rohan Garg e7e7042093 anv,iris: program the maximum number of threads on compute queue init
Fixes: 90a39cac87 ("intel/blorp: Emit compute program based on BLORP_BATCH_USE_COMPUTE")
Signed-off-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23934>
2023-07-21 10:46:08 +00:00
..
i915 iris: avoid duplicating validation entries 2023-07-14 07:58:51 +00:00
xe iris: Implement external object implicit syncronization for Xe kmd 2023-06-02 20:46:48 +00:00
driinfo_iris.h driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue 2022-09-19 10:08:48 +00:00
iris_batch.c iris: Add functions to import and export implicit sync state 2023-06-02 20:46:48 +00:00
iris_batch.h iris: Add functions to import and export implicit sync state 2023-06-02 20:46:48 +00:00
iris_binder.c iris: Add BO_ALLOC_PLAIN flag 2022-12-19 05:37:34 -08:00
iris_binder.h iris: Use more efficient binding table pointer formats on Icelake+. 2022-03-09 09:18:59 +00:00
iris_blit.c iris: Assert against FCV_CCS_E for blitter writes 2023-06-07 23:39:39 +00:00
iris_blorp.c iris: Drop usage of i915 EXEC_OBJECT_WRITE 2023-03-15 02:05:58 +00:00
iris_border_color.c iris: Add BO_ALLOC_PLAIN flag 2022-12-19 05:37:34 -08:00
iris_bufmgr.c iris: Convert slab address to canonical 2023-07-05 13:18:50 +00:00
iris_bufmgr.h iris: Convert slab address to canonical 2023-07-05 13:18:50 +00:00
iris_clear.c iris: Drop a GFX12_CCS_E check in can_fast_clear_color 2023-06-07 23:39:38 +00:00
iris_context.c iris: Store iris_context's priority 2023-03-17 23:29:43 +00:00
iris_context.h iris: save shader source sha1 in ish 2023-07-20 09:08:08 +00:00
iris_defines.h
iris_disk_cache.c iris: Store intel_device_info in iris_bufmgr 2022-12-15 18:55:02 +00:00
iris_draw.c compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
iris_fence.c iris: Drop I915_EXEC_FENCE types 2023-03-15 02:05:58 +00:00
iris_fence.h iris: Drop I915_EXEC_FENCE types 2023-03-15 02:05:58 +00:00
iris_fine_fence.c iris: Don't flush the render cache for a compute batch 2023-01-20 11:09:24 +00:00
iris_fine_fence.h
iris_formats.c iris: Store intel_device_info in iris_bufmgr 2022-12-15 18:55:02 +00:00
iris_genx_macros.h iris: use COMPUTE_WALKER post sync field to track compute work 2023-05-24 09:09:01 +03:00
iris_genx_protos.h iris: Add genX(emit_depth_state_workarounds) 2021-08-20 17:50:35 +00:00
iris_kmd_backend.c iris: Implement gem_create() in Xe kmd backend 2023-03-17 19:31:56 +00:00
iris_kmd_backend.h iris: Add vm bind and unbind to kmd backend 2023-03-24 16:47:18 +00:00
iris_measure.c intel: use shader source hash in INTEL_MEASURE 2023-07-20 09:08:08 +00: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 iris: Move iris_batch i915 specific variables to union 2023-04-13 14:58:55 +00:00
iris_monitor.h
iris_perf.c iris: Fix more BO alignments 2022-09-22 03:33:00 +00:00
iris_perf.h
iris_performance_query.c iris: Move iris_batch i915 specific variables to union 2023-04-13 14:58:55 +00:00
iris_pipe.h gallium/iris/crocus: collapse a bunch of conversion functions. 2022-08-04 08:17:39 +00:00
iris_pipe_control.c iris: Drop the RT flush for PIPE_BARRIER_TEXTURE 2023-06-15 14:57:18 +00:00
iris_program.c intel/compiler: use shader source hash in shader dump code 2023-07-20 09:08:08 +00:00
iris_program_cache.c iris: Store intel_device_info in iris_bufmgr 2022-12-15 18:55:02 +00:00
iris_query.c util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE 2023-06-05 05:12:02 +00:00
iris_resolve.c iris: Reduce accesses of mod_info->aux_usage 2023-07-20 20:53:26 +00:00
iris_resource.c intel: Describe modifier compression with booleans 2023-07-20 20:53:27 +00:00
iris_resource.h iris: Delete map->dest_had_defined_contents 2022-12-09 21:46:03 +00:00
iris_screen.c gallium: Remove PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND 2023-07-11 15:52:08 +00:00
iris_screen.h iris: use COMPUTE_WALKER post sync field to track compute work 2023-05-24 09:09:01 +03:00
iris_state.c anv,iris: program the maximum number of threads on compute queue init 2023-07-21 10:46:08 +00:00
iris_utrace.c intel/ds: Track CCS cache flush bit 2023-06-26 16:08:20 -07:00
iris_utrace.h iris: utrace/perfetto support 2022-01-14 20:17:44 +00:00
meson.build iris: Create, destroy and replace Xe engines 2023-04-13 14:58:55 +00:00