mesa/src/intel/vulkan
Tapani Pälli e4fcbe8d6f anv: set StackIDControlOverride_RTGlobals for 2 workarounds
GFX_VER block matches both workarounds and while these workarounds are
almost about the same cause, other one applies only for LNL and other
one for BMG, need to check for both.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31571>
2024-10-10 10:20:56 +00:00
..
grl anv/grl: add some validation that we're not going to overflow 2024-07-01 18:11:38 +00:00
i915 anv: Drop useless '>= 0' check over a unsigned 2024-09-04 10:04:38 -07:00
layers anv: reuse object string for RMV token 2024-08-05 21:12:59 +00:00
tests intel/tests: Reduce load from anv_tests 2024-09-09 12:54:34 +00:00
xe anv: Optimize vkQueueWaitIdle() on Xe KMD 2024-09-19 23:12:45 +00:00
anv_allocator.c anv: Protect against OOB access to anv_state_pool::buckets 2024-08-21 19:45:17 +00:00
anv_android.c anv/android: resolve ANB swapchain images on bind 2024-08-05 20:06:06 +00:00
anv_android.h anv/android: refactor out u_gralloc tiling query 2024-08-05 20:06:06 +00:00
anv_android_stubs.c anv/android: refactor out u_gralloc tiling query 2024-08-05 20:06:06 +00:00
anv_api_version.h anv: split instance from anv_device.c 2024-07-22 18:46:05 +00:00
anv_astc_emu.c anv: move astc_emu to use descriptors2 calls 2024-01-02 22:12:02 +00:00
anv_batch_chain.c anv: Add warning about mismatch between query queues 2024-09-18 15:29:16 +00:00
anv_blorp.c anv: Delete stale comment for BLORP clear color addr 2024-10-03 19:41:31 +00:00
anv_bo_sync.c anv: Add missing ANV_BO_ALLOC_INTERNAL 2024-04-19 13:15:01 +00:00
anv_buffer.c anv: allocate sparse descriptor buffers from the correct heap 2024-09-27 04:49:22 +00:00
anv_buffer_view.c anv: split buffer view from anv_image.c 2024-07-22 18:46:05 +00:00
anv_cmd_buffer.c anv: Track all the descriptor sets 2024-09-26 06:56:21 +00:00
anv_descriptor_set.c anv: implement VK_KHR_dynamic_rendering_local_read 2024-09-25 12:51:07 +00:00
anv_device.c anv: fix adding to wa_addr 2024-08-27 18:10:58 -07:00
anv_event.c anv: split events from anv_device.c 2024-07-22 18:46:05 +00:00
anv_formats.c anv: add VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 to modifier exceptions 2024-10-04 13:22:08 +00:00
anv_gem.c anv: remove some wrapping around mmap 2024-03-05 07:03:13 +00:00
anv_gem_stubs.c anv: make device initialization more asynchronous 2024-06-13 08:29:25 +00:00
anv_genX.h anv: implement workaround for Wa_18038825448 2024-08-09 07:30:03 +03:00
anv_image.c anv: support VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR 2024-10-01 10:45:14 +09:00
anv_image_view.c anv: Move and rename anv_can_fast_clear_color_view 2024-09-20 16:34:36 +00:00
anv_instance.c anv: Set shader_spilling_rate=15 by default 2024-09-27 03:43:52 +00:00
anv_internal_kernels.c anv: prevent asserts with debug printf in internal shaders 2024-08-06 17:55:18 +00:00
anv_internal_kernels.h anv: rewrite internal shaders using OpenCL 2024-02-13 00:06:45 +00:00
anv_kmd_backend.c anv: Add gem VM bind and unbind to backend 2023-03-11 17:56:01 +00:00
anv_kmd_backend.h anv: make device initialization more asynchronous 2024-06-13 08:29:25 +00:00
anv_measure.c anv/measure: ignore events from reused command buffers 2024-08-05 23:45:41 +00:00
anv_measure.h
anv_mesh_perprim_wa.c treewide: Merge num_mesh_vertices_per_primitive and u_vertices_per_prim into mesa_vertices_per_prim 2023-10-26 09:35:04 +00:00
anv_nir.h anv: simplify loading driver internal constants 2024-08-22 19:44:39 +00:00
anv_nir_apply_pipeline_layout.c anv: selectively disable binding table usage on Gfx20 2024-09-09 20:33:25 +00:00
anv_nir_compute_push_layout.c anv: move lowering of descriptor intrinsics to apply_layout 2024-08-22 19:44:40 +00:00
anv_nir_lower_load_patch_vertices_in.c anv: simplify loading driver internal constants 2024-08-22 19:44:39 +00:00
anv_nir_lower_multiview.c treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
anv_nir_lower_resource_intel.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
anv_nir_lower_ubo_loads.c intel: Fix bad align_offset on global_constant_uniform_block_intel 2024-08-21 20:44:57 +00:00
anv_nir_push_descriptor_analysis.c anv: add pipeline/shader support for descriptor buffers 2024-02-29 07:05:06 +00:00
anv_perf.c anv: Add warning about mismatch between query queues 2024-09-18 15:29:16 +00:00
anv_physical_device.c anv: enable KHR_video_maintenance1 2024-10-01 10:45:14 +09:00
anv_pipeline.c anv: limit render target cache flushing due to color output remapping 2024-10-01 15:52:39 +00:00
anv_pipeline_cache.c anv: get rid of the second dynamic state heap 2024-07-19 12:21:46 +00:00
anv_private.h anv: add plumbing/support for L3 fabric flush 2024-10-08 08:45:40 +00:00
anv_queue.c anv: Optimize vkQueueWaitIdle() on Xe KMD 2024-09-19 23:12:45 +00:00
anv_rmv.c anv: initial RMV support 2024-01-23 17:24:19 +00:00
anv_rmv.h anv: initial RMV support 2024-01-23 17:24:19 +00:00
anv_sampler.c anv: split sampler from anv_device.c 2024-07-22 18:46:05 +00:00
anv_sparse.c anv/trtt: mark vk_sync_get_value()'s value as defined for Valgrind 2024-09-27 04:10:12 +00:00
anv_util.c anv: add plumbing/support for L3 fabric flush 2024-10-08 08:45:40 +00:00
anv_utrace.c anv: add plumbing/support for L3 fabric flush 2024-10-08 08:45:40 +00:00
anv_va.c anv: get rid of the second dynamic state heap 2024-07-19 12:21:46 +00:00
anv_video.c anv/video: support VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR. 2024-10-01 10:45:14 +09:00
anv_wsi.c intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
genX_acceleration_structure.c Revert "anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT" 2024-05-28 18:45:49 +00:00
genX_blorp_exec.c anv: implement workaround for Wa_18038825448 2024-08-09 07:30:03 +03:00
genX_cmd_buffer.c anv: add depth, DC and L3 fabric flush for aux map invalidation 2024-10-08 08:45:40 +00:00
genX_cmd_compute.c anv: set StackIDControlOverride_RTGlobals for 2 workarounds 2024-10-10 10:20:56 +00:00
genX_cmd_draw.c anv: use mi_builder in CmdBeginTransformFeedbackEXT 2024-10-03 16:20:40 +00:00
genX_cmd_draw_generated_flush.h intel: Use _brw suffix for genX headers that rely on brw 2024-02-24 00:24:32 +00:00
genX_cmd_draw_generated_indirect.h anv: move conditional render predicate after gfx_flush_state 2024-08-23 10:52:19 +00:00
genX_cmd_draw_helpers.h anv: create new helper for small allocations 2024-02-29 07:05:06 +00:00
genX_cmd_video.c anv: support for inline query for vulkan video 2024-10-01 10:45:14 +09:00
genX_cmd_video_enc.c anv/video: initial support for h265 encoding 2024-08-02 07:15:59 +00:00
genX_gfx_state.c anv: optimize WA 16011107343/22018402687 2024-10-02 17:27:55 +00:00
genX_gpu_memcpy.c anv: implement WA 14018283232 2024-06-05 15:22:25 +00:00
genX_init_state.c anv: explicitly disable BT pool allocations at device init 2024-08-26 10:34:31 +00:00
genX_internal_kernels.c nir: remove global_invocation_id_zero_base 2024-04-24 20:18:49 +00:00
genX_mi_builder.h anv: predicate emission of STATE_BASE_ADDRESS 2024-06-18 20:44:51 +00:00
genX_pipeline.c iris,anv: simplify and inline sampler count calculations 2024-08-29 11:49:56 +00:00
genX_query.c anv: Fix condition to clear query pool with blorp 2024-09-19 17:54:24 +00:00
genX_simple_shader.c anv: enforce state->cmd_buffer is never null in emit_Simpler_shader_init_fragment 2024-09-16 19:16:58 +00:00
meson.build intel/tests: Reduce load from anv_tests 2024-09-09 12:54:34 +00:00