mesa/src/nouveau/vulkan
Faith Ekstrand 07fd6b68f6 nvk: Drop the sparse alignment back down to 4096
nouveau uses the OS page size which is almost always 4096.  The next
patch will make this properly queried but this version is back-portable.

Fixes: 58181b7bbc ("nvk: Bump the sparse alignment requirement on buffers to 64K")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30138>
(cherry picked from commit 68c06558be)
2024-07-17 12:18:22 +02:00
..
meson.build meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES 2024-04-02 18:08:52 +00:00
nvk_buffer.c nvk: Bump the sparse alignment requirement on buffers to 64K 2024-07-10 09:33:16 +02:00
nvk_buffer.h treewide: Remove vulkan/runtime vulkan/util prefix in include path 2024-03-05 19:05:00 +00:00
nvk_buffer_view.c nil: Rewrite the TIC code in Rust 2024-04-08 20:28:44 +00:00
nvk_buffer_view.h treewide: Remove vulkan/runtime vulkan/util prefix in include path 2024-03-05 19:05:00 +00:00
nvk_cmd_buffer.c nvk: Clean up unused header from libdrm_nouveau 2024-06-05 16:04:26 +02:00
nvk_cmd_buffer.h nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 2024-05-15 15:15:35 +02:00
nvk_cmd_clear.c nil: Move to a single header file 2024-04-08 20:28:43 +00:00
nvk_cmd_copy.c nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 2024-05-15 15:15:35 +02:00
nvk_cmd_dispatch.c nvk: Use the NAK helpers to fill QMDs 2024-04-19 18:56:03 +00:00
nvk_cmd_draw.c nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 2024-05-15 15:15:35 +02:00
nvk_cmd_meta.c nvk/meta: Save and restore set_dynamic_buffer_start 2024-05-20 11:17:38 +02:00
nvk_cmd_pool.c nvk: SPDX everything 2023-09-06 17:05:58 +00:00
nvk_cmd_pool.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
nvk_codegen.c nir/opt_shrink_vectors: shrink some intrinsics from start 2024-03-12 18:17:17 +00:00
nvk_descriptor_set.c nil: Enforce units via Rust types 2024-04-09 00:13:01 +00:00
nvk_descriptor_set.h nvk: Add a bunch of -Wpadded errors 2024-04-06 23:54:34 -05:00
nvk_descriptor_set_layout.c nvk: Hash ycbcr conversions in the descriptor set layout hash 2024-04-22 14:37:59 -05:00
nvk_descriptor_set_layout.h nvk: Populate vk_descriptor_set_layout::blake3 2024-02-27 22:17:09 +00:00
nvk_descriptor_table.c nvk: Use nouveau_ws_bo_new_mapped() for descriptors 2024-02-16 17:31:04 +00:00
nvk_descriptor_table.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
nvk_device.c nvk: Use implicit pipeline cache 2024-04-22 14:37:59 -05:00
nvk_device.h nvk: Use implicit pipeline cache 2024-04-22 14:37:59 -05:00
nvk_device_memory.c nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 2024-05-15 15:15:35 +02:00
nvk_device_memory.h nvk: Get rid of the tiled memory allocation helpers 2023-09-26 05:05:27 +00:00
nvk_event.c nvk: update symbols that have become aliases for newer ones 2023-12-04 22:50:26 +00:00
nvk_event.h treewide: Remove vulkan/runtime vulkan/util prefix in include path 2024-03-05 19:05:00 +00:00
nvk_format.c nvk: Implement DRM format modifier queries 2024-05-15 15:15:35 +02:00
nvk_format.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
nvk_heap.c nvk: only unmap heap bos that were mapped 2024-03-06 15:20:25 +10:00
nvk_heap.h nvk: Use VM_BIND for contiguous heaps instead of copying 2024-02-01 03:51:08 +00:00
nvk_image.c nvk: Align sparse-bound images to the sparse binding size 2024-07-10 09:33:18 +02:00
nvk_image.h nvk: Align sparse-bound images to the sparse binding size 2024-07-10 09:33:18 +02:00
nvk_image_view.c nil: Rewrite the TIC code in Rust 2024-04-08 20:28:44 +00:00
nvk_image_view.h nil: Move to a single header file 2024-04-08 20:28:43 +00:00
nvk_instance.c nvk: support driconf option force_vk_vendor 2024-03-22 11:18:55 +00:00
nvk_instance.h nvk: support driconf option force_vk_vendor 2024-03-22 11:18:55 +00:00
nvk_mme.c nvk: Upload cbufs based on the cbuf_map 2023-12-15 02:17:58 +00:00
nvk_mme.h nvk: Use vk_render_pass_state::attachments for write masks 2024-02-27 22:17:09 +00:00
nvk_nir_lower_descriptors.c nvk: Don't use a descriptor cbuf if it's too large 2024-04-22 08:45:37 +00:00
nvk_physical_device.c nvk: Silently fail to enumerate if not on nouveau 2024-07-07 11:12:37 +02:00
nvk_physical_device.h nvk: enable a mappable bar heap when rebar is disabled. 2024-03-13 23:13:40 +00:00
nvk_private.h nvk: Drop the sparse alignment back down to 4096 2024-07-17 12:18:22 +02:00
nvk_query_pool.c nvk: Add support for version 2 of all descriptor binding commands 2024-03-29 22:03:25 +00:00
nvk_query_pool.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
nvk_queue.c nvk: Replace more dev->pdev with nvk_device_physical() 2024-03-11 17:46:15 +00:00
nvk_queue.h nvk: Use VM_BIND for contiguous heaps instead of copying 2024-02-01 03:51:08 +00:00
nvk_queue_drm_nouveau.c nvk: Align sparse-bound images to the sparse binding size 2024-07-10 09:33:18 +02:00
nvk_sampler.c nvk: Replace more dev->pdev with nvk_device_physical() 2024-03-11 17:46:15 +00:00
nvk_sampler.h treewide: Remove vulkan/runtime vulkan/util prefix in include path 2024-03-05 19:05:00 +00:00
nvk_shader.c nvk: Advertise VK_KHR_shader_subgroup_rotate. 2024-04-19 21:05:14 +00:00
nvk_shader.h nvk: Add a bunch of -Wpadded errors 2024-04-06 23:54:34 -05:00
nvk_upload_queue.c nvk/upload_queue: Only upload one line of data 2024-05-15 15:15:34 +02:00
nvk_upload_queue.h nvk: Add an upload queue 2024-02-01 03:51:08 +00:00
nvk_wsi.c nvk: Only enable WSI modifiers if the extension is supported. 2024-06-06 09:39:49 +02:00
nvk_wsi.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
test_nvk_mme.c nvk: SPDX everything 2023-09-06 17:05:58 +00:00