mesa/src/nouveau/vulkan
Marek Olšák 0b7ee3b981 ALL: use #define and a copy helper to check and copy build_id
preparation for changing SHA1_DIGEST_LENGTH to BLAKE3_KEY_LEN

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39110>
2026-01-07 08:32:33 +00:00
..
cl nvk/query: Add an interleaved query layout 2025-10-15 22:05:54 -04:00
nvkmd nvk: Enable compression 2025-12-18 12:12:47 -05:00
meson.build meson: do not reconstruct ICD paths 2025-12-10 14:46:11 +00:00
nvk_acceleration_structure.c nvk: Implement descriptor capture/replay 2024-08-10 00:42:59 +00:00
nvk_android.c nvk: clean up existing nvk_android frontend 2025-07-29 16:29:58 +00:00
nvk_buffer.c nvk: Capture/replay buffer addresses for EDB capture/replay 2025-10-24 02:57:04 +00:00
nvk_buffer.h nvk: Drop nvk_buffer_address() 2025-06-11 18:09:38 +00:00
nvk_buffer_view.c nvk: Check before claiming UNIFORM_TEXEL_BUFFER_BIT 2026-01-05 20:11:56 +00:00
nvk_buffer_view.h nvk: Use nil_su_info for image descriptors on Kepler 2025-05-28 01:47:19 +00:00
nvk_cmd_buffer.c nvk: Skip barriers if engine is not present 2025-12-19 20:08:40 +00:00
nvk_cmd_buffer.h nvk: Plumb attachment flags through to MSAA resolve 2025-10-27 16:19:43 -04:00
nvk_cmd_clear.c nvk: Switch to CmdEndRendering2KHR() 2025-10-27 16:19:43 -04:00
nvk_cmd_copy.c nvk/cmd_copy: Pipeline user copy_rect operations 2025-10-11 16:58:24 +00:00
nvk_cmd_dispatch.c nvk: Use the compute MME for compute dispatch 2025-10-11 16:58:24 +00:00
nvk_cmd_draw.c nvk: Add support for 64-bit vertex attributes 2026-01-05 20:11:56 +00:00
nvk_cmd_indirect.c nir: remove manual nir_store_global 2025-10-21 12:37:58 +02:00
nvk_cmd_meta.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
nvk_cmd_pool.c nvk/cmd_pool: NVK_DEBUG=trash_mem for alloc_mem 2025-09-04 16:27:57 +00:00
nvk_cmd_pool.h nvk: Allocate QMDs from a heap on Maxwell A and earlier 2025-03-27 20:03:43 +00:00
nvk_debug.h nvk: Add an NVK_DEBUG=coherent flag 2025-10-30 15:11:24 +00:00
nvk_descriptor_set.c nvk: Don't re-initialize the descriptor writer if the set matches 2025-10-30 15:11:23 +00:00
nvk_descriptor_set.h nvk: Use a pool offset instead of an address in nvk_descriptor_set 2025-10-15 22:05:53 -04:00
nvk_descriptor_set_layout.c treewide: use BITSET_*_COUNT 2025-12-16 17:42:10 +00:00
nvk_descriptor_set_layout.h nvk: Add support for embedded immutable samplers 2024-08-10 00:42:59 +00:00
nvk_descriptor_table.c treewide: use BITSET_BYTES, BITSET_RZALLOC 2025-11-05 18:44:23 +00:00
nvk_descriptor_table.h nvk: Flush descriptor tables and heap maps on submit 2025-10-15 22:05:53 -04:00
nvk_descriptor_types.h nvk: Avoid passing garbage data in descriptor buffers for UBOs. 2025-09-02 15:24:22 +02:00
nvk_device.c nvk: Flush the zero page 2025-10-15 22:05:53 -04:00
nvk_device.h nvk: Dynamically allocate queues 2025-08-04 17:11:04 +00:00
nvk_device_memory.c nvk: Disable compression for image import/export 2025-12-18 12:13:05 -05:00
nvk_device_memory.h nvk: Add a dedicated_image to nvk_device_memory 2025-11-28 00:30:29 +00:00
nvk_edb_bview_cache.c nil: Rework the descriptor interface 2025-06-14 03:52:34 +00:00
nvk_edb_bview_cache.h nvk: Add a VK_EXT_descriptor_buffer buffer view cache 2024-08-10 00:42:59 +00:00
nvk_event.c nvk: Use semaphore helper for BufferMarker2AMD 2025-12-19 20:08:40 +00:00
nvk_event.h
nvk_format.c nvk: Add support for 64-bit vertex attributes 2026-01-05 20:11:56 +00:00
nvk_format.h nvk: Add support for 64-bit vertex attributes 2026-01-05 20:11:56 +00:00
nvk_heap.c nvk: Do not ignore contiguous in nvk_heap_init 2025-07-10 21:18:04 +00:00
nvk_heap.h nvk: Flush descriptor tables and heap maps on submit 2025-10-15 22:05:53 -04:00
nvk_host_copy.c nvk: Flush/invalidate around host image copies 2025-10-15 22:05:53 -04:00
nvk_image.c nvk: remove duplicate header include 2026-01-06 11:24:29 +00:00
nvk_image.h nil, nvk: Add plumbing for compression 2025-11-28 00:30:30 +00:00
nvk_image_view.c nvk: Implement VK_NVX_image_view_handle 2025-10-15 17:53:06 +00:00
nvk_image_view.h nvk: Use VK_IMAGE_VIEW_CREATE_DRIVER_INTERNAL_BIT_MESA 2025-09-05 23:34:12 +00:00
nvk_indirect_execution_set.c nvk: Flush indirect execution set maps 2025-10-15 22:05:54 -04:00
nvk_indirect_execution_set.h nvk: Allow for larger QMDs 2025-08-26 21:42:20 +00:00
nvk_instance.c ALL: use #define and a copy helper to check and copy build_id 2026-01-07 08:32:33 +00:00
nvk_instance.h ALL: use SHA1_DIGEST_LENGTH etc. instead of hardcoding the numbers 2026-01-07 08:32:33 +00:00
nvk_mem_arena.c nvk: Flush descriptor tables and heap maps on submit 2025-10-15 22:05:53 -04:00
nvk_mem_arena.h nvk: Flush descriptor tables and heap maps on submit 2025-10-15 22:05:53 -04:00
nvk_mem_stream.c nvk/mem_stream: Flush maps in nvk_mem_stream_flush() 2025-10-15 22:05:53 -04:00
nvk_mem_stream.h nvk: Add an nvk_mem_stream struct 2025-06-10 04:36:40 +00:00
nvk_mme.c nvk: implement VK_EXT_discard_rectangles 2025-10-21 23:17:38 +00:00
nvk_mme.h nvk: implement VK_EXT_discard_rectangles 2025-10-21 23:17:38 +00:00
nvk_nir_lower_descriptors.c treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
nvk_physical_device.c ALL: use SHA1_DIGEST_LENGTH etc. instead of hardcoding the numbers 2026-01-07 08:32:33 +00:00
nvk_physical_device.h nvk: Constify instance and pdev pointers 2025-02-19 17:36:37 +00:00
nvk_private.h nvk: implement VK_EXT_discard_rectangles 2025-10-21 23:17:38 +00:00
nvk_query_pool.c nvk/query: Handle non-coherent query pool memory 2025-10-15 22:05:54 -04:00
nvk_query_pool.h nvk/query: Add an interleaved query layout 2025-10-15 22:05:54 -04:00
nvk_queue.c nvk: Flush descriptor tables and heap maps on submit 2025-10-15 22:05:53 -04:00
nvk_queue.h nvk: Check subchannels are valid in nv_push 2025-08-07 18:47:47 +00:00
nvk_sampler.c nvk: Ensure we have nvkmd before sampler descriptor upload 2025-08-27 00:50:27 +00:00
nvk_sampler.h nvk: Add an nvk_sampler_header struct and return it by value 2025-06-14 03:52:34 +00:00
nvk_shader.c treewide: use nir_load_global_constant alias of nir_build_load_global_constant 2025-10-21 12:39:53 +02:00
nvk_shader.h all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
nvk_upload_queue.c nvk: Check subchannels are valid in nv_push 2025-08-07 18:47:47 +00:00
nvk_upload_queue.h nvk/upload_queue: Use an nvk_mem_stream internally 2025-06-10 04:36:40 +00:00
nvk_wsi.c nvk: Use the NVKMD interface for device enumeration 2024-07-09 01:22:23 +00:00
nvk_wsi.h
test_nvk_mme.c nvk/mme: Add a unit test framework for driver macros 2024-08-17 20:32:27 +00:00