mesa/src/intel/vulkan
Alyssa Rosenzweig 972f8aa287 vulkan: rename depth bias graphics states
"constant" is a special keyword in OpenCL C, and we'd like to #define it
suitably in host C23 to facilitate compatiblity between host/device headers.
That means we can't have any identifiers named "global" or "constant".
Fortunately, this is the only 'constant' in any file I'm hitting.

To avoid the clash, don't abbreviate "constant factor", use "constant_factor"
instead. For consistency, "slope factor" then becomes "slope_factor".
The new names are longer but match the Vulkan API exactly.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> [Intel]
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com> [NVK and panvk]
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> [V3DV]
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com> [IMG]
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32505>
2024-12-06 13:48:26 -05:00
..
bvh anv: Add INTEL_DEBUG for bvh dump and visualization tools 2024-12-04 10:41:45 +00:00
grl anv: Build for Xe3 2024-10-26 07:39:30 +00:00
i915 intel/perf: Extend intel_perf_stream_set_metrics_id() to syncronize metrics id changes 2024-11-05 19:25:53 +00: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: Enable perf metrics id set syncronization 2024-11-05 19:25:53 +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: advertise Vulkan 1.4 2024-12-02 21:56:39 +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: prevent access to destroyed vk_sync objects post submission 2024-11-19 19:40:03 +00:00
anv_blorp.c anv: Add helper to copy data from src to dest anv_address 2024-12-04 10:41:45 +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: Allow compressed memtypes with default buffer types 2024-12-06 17:21:06 +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: Implement cmd_dispatch_unaligned callback 2024-12-04 10:41:45 +00:00
anv_descriptor_set.c Revert in correct commit "fix" 2024-11-26 16:36:06 +02:00
anv_device.c anv: Implement acceleration structure API 2024-12-04 10:41:45 +00:00
anv_event.c anv: split events from anv_device.c 2024-07-22 18:46:05 +00:00
anv_formats.c anv: report formats supported by the common bvh framework 2024-12-05 15:54:10 +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 cmd_dispatch_unaligned callback 2024-12-04 10:41:45 +00:00
anv_image.c anv: Only consider R32 image formats as supporting atomics 2024-12-03 22:54:35 +00:00
anv_image_host_copy.c anv: fix extent computation in image->image host copies 2024-11-07 22:44:41 +00:00
anv_image_view.c anv: Support non-0/1 sRGB fast-clear colors on gfx9 2024-11-18 14:57:46 +00:00
anv_instance.c anv: Allow compressed memtypes with default buffer types 2024-12-06 17:21:06 +00:00
anv_internal_kernels.c anv: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +00:00
anv_internal_kernels.h anv: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +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 Revert in correct commit "fix" 2024-11-26 16:36:06 +02:00
anv_nir_compute_push_layout.c anv: stop using a binding table entry for gl_NumWorkgroups 2024-10-17 19:35:59 +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 Revert in correct commit "fix" 2024-11-26 16:36:06 +02: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: Enable perf metrics id set syncronization 2024-11-05 19:25:53 +00:00
anv_physical_device.c anv: Allow compressed memtypes with default buffer types 2024-12-06 17:21:06 +00:00
anv_pipeline.c anv: set pipeline flags correct for imported libs 2024-12-05 19:53:34 +00:00
anv_pipeline_cache.c anv: Protect memcpy/memset/qsort calls against NULL arguments 2024-11-14 01:05:01 +00:00
anv_private.h anv: Allow compressed memtypes with default buffer types 2024-12-06 17:21:06 +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: wrap binding address setting 2024-10-18 07:43:37 +00:00
anv_util.c anv: move pipe control debug to anv_util.c 2024-11-06 12:20:23 +00:00
anv_utrace.c anv,hasvk,genxml: Rename genxml files using verx10 2024-11-09 00:04:47 +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 anv : Add tracepoint for as_build 2024-12-04 10:41:45 +00:00
genX_acceleration_structure_grl.c anv: Split GRL code path in separate file 2024-12-04 10:41:44 +00:00
genX_blorp_exec.c anv: rework Wa_18038825448 to track state on anv_gfx_dynamic_state 2024-11-27 16:51:57 +00:00
genX_cmd_buffer.c anv: Implement write_buffer_cp callback 2024-12-04 10:41:45 +00:00
genX_cmd_compute.c anv: Implement cmd_dispatch_unaligned callback 2024-12-04 10:41:45 +00:00
genX_cmd_draw.c anv: fix missing bindings valid dynamic state change check 2024-12-05 19:53:34 +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: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +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: check that inline query pool is VK_NULL_HANDLE 2024-10-24 08:17:11 +00:00
genX_cmd_video_enc.c anv: inline query for vulkan video encode 2024-10-24 08:17:11 +00:00
genX_gfx_state.c vulkan: rename depth bias graphics states 2024-12-06 13:48:26 -05:00
genX_gpu_memcpy.c anv: pass anv_device to batch_set_preemption 2024-11-26 13:05:30 +00:00
genX_init_state.c anv: Implement acceleration structure API 2024-12-04 10:41:45 +00:00
genX_internal_kernels.c anv: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +00:00
genX_mi_builder.h anv: predicate emission of STATE_BASE_ADDRESS 2024-06-18 20:44:51 +00:00
genX_pipeline.c anv: rework vertex input helper 2024-11-26 13:05:30 +00:00
genX_query.c anv: Implement acceleration structure API 2024-12-04 10:41:45 +00:00
genX_simple_shader.c anv: move tracking of tcs_input_vertices/fs_msaa_flags to hw state 2024-11-26 13:05:30 +00:00
meson.build anv: Implement acceleration structure API 2024-12-04 10:41:45 +00:00