mesa/src/nouveau/vulkan
Faith Ekstrand d52a9d832e nvk: Put a sample map in the descriptor for MSAA storage images
This tells us exactly where each sample instead of assuming they're laid
out row-major. NIL_SAMPLE_LAYOUT_4X2_D3D is not row-major.

Fixes: 8f1697b12d ("nil: Use D3D sample modes by default")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31727>
2024-10-18 04:56:26 +00:00
..
nvkmd nvk/nvkmd: Stop leaking the primary FD 2024-10-02 21:10:32 +00:00
meson.build nvk: Add host copy functions 2024-09-28 02:46:28 +00:00
nvk_acceleration_structure.c nvk: Implement descriptor capture/replay 2024-08-10 00:42:59 +00:00
nvk_buffer.c nvk: Track and dump device-generated commands if possible 2024-09-26 17:18:26 +00:00
nvk_buffer.h nvk: Drop nvk_buffer::is_local 2024-07-09 01:22:23 +00:00
nvk_buffer_view.c nvk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
nvk_buffer_view.h nvk: Use the EDB buffer view path with NVK_DEBUG=edb_bview 2024-08-10 00:42:59 +00:00
nvk_cmd_buffer.c nvk: Handle indirect dispatch in pipeline barriers 2024-09-26 17:18:26 +00:00
nvk_cmd_buffer.h nvk: Add support for binding fragment shading rate images 2024-10-10 23:16:57 +00:00
nvk_cmd_clear.c nvk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
nvk_cmd_copy.c nvk,nil: Replace gob_height_is_8 and is_tiled with a new GOBType enum 2024-09-27 20:59:37 +00:00
nvk_cmd_dispatch.c nvk: Expose an nvk_cmd_flush_cs_qmd() helper 2024-09-26 17:18:26 +00:00
nvk_cmd_draw.c nvk: implement VK_EXT_depth_clamp_zero_one 2024-10-18 00:56:15 +00:00
nvk_cmd_indirect.c nvk: Implement CmdProcess/ExecuteGeneratedCommandsEXT 2024-09-26 17:18:26 +00:00
nvk_cmd_meta.c vk/meta: Let meta users pass the color attachment write mask explicitly 2024-08-20 15:11:14 +00:00
nvk_cmd_pool.c nvk/nvkmd: Flip the script on NO_SHARED 2024-07-09 01:22:23 +00:00
nvk_cmd_pool.h nvk: Use nvkmd_mem for nvk_cmd_pool 2024-07-09 01:22:23 +00:00
nvk_codegen.c nak: Rename num_barriers to num_control_barriers 2024-07-20 15:20:49 +00:00
nvk_debug.h nvk: Add an NVK_DEBUG=gart flag 2024-09-20 18:15:13 -05:00
nvk_descriptor_set.c nvk: Put a sample map in the descriptor for MSAA storage images 2024-10-18 04:56:26 +00:00
nvk_descriptor_set.h nvk: Move descrptor structs into a separate header 2024-08-10 00:42:59 +00:00
nvk_descriptor_set_layout.c nvk: Add support for embedded immutable samplers 2024-08-10 00:42:59 +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 nvk: Stop leaking the descriptor table in-use set 2024-08-19 16:17:13 +00:00
nvk_descriptor_table.h nvk/descriptor_table: Add support for requesting a specific index 2024-08-10 00:42:59 +00:00
nvk_descriptor_types.h nvk: Put a sample map in the descriptor for MSAA storage images 2024-10-18 04:56:26 +00:00
nvk_device.c nvk/nvkmd: Plumb map_flags through to unmap/overmap 2024-09-03 23:11:59 +00:00
nvk_device.h nvk: Use the new dispatch helper for queries 2024-08-24 03:30:57 +00:00
nvk_device_memory.c nvk/nvkmd: Split client and internal mappings 2024-09-03 23:11:59 +00:00
nvk_device_memory.h nvk: Use nvkmd_mem for nvk_device_memory 2024-07-09 01:22:23 +00:00
nvk_edb_bview_cache.c nvk: Add a VK_EXT_descriptor_buffer buffer view cache 2024-08-10 00:42:59 +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 nouveau/headers: Make nvk_cl**** turn to nv_push_cl**** 2024-05-07 03:15:02 +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: Advertise 64-bit atomics on buffer views 2024-10-15 05:21:03 +00:00
nvk_format.h nvk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
nvk_heap.c nvk: Use nvkmd_mem for shader and event heaps 2024-07-09 01:22:23 +00:00
nvk_heap.h nvk: Use nvkmd_mem for shader and event heaps 2024-07-09 01:22:23 +00:00
nvk_host_copy.c nvk: Fix host copies for array images 2024-10-18 04:56:26 +00:00
nvk_image.c nvk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
nvk_image.h nvk: Add host copy functions 2024-09-28 02:46:28 +00:00
nvk_image_view.c nvk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
nvk_image_view.h nvk: Implement descriptor capture/replay 2024-08-10 00:42:59 +00:00
nvk_indirect_execution_set.c nvk: Add an implementation of VkIndirectExecutionSetEXT 2024-09-26 17:18:26 +00:00
nvk_indirect_execution_set.h nvk: Add an implementation of VkIndirectExecutionSetEXT 2024-09-26 17:18:26 +00:00
nvk_instance.c nvk: handle driconf for zeroing vram 2024-10-17 22:19:33 +00:00
nvk_instance.h nvk: Move debug flags int nvk_debug.h 2024-07-09 01:22:23 +00:00
nvk_mme.c nvk: Emit FSR state 2024-10-10 23:16:57 +00:00
nvk_mme.h nvk: Emit FSR state 2024-10-10 23:16:57 +00:00
nvk_nir_lower_descriptors.c nvk: Put a sample map in the descriptor for MSAA storage images 2024-10-18 04:56:26 +00:00
nvk_physical_device.c nvk: implement VK_EXT_depth_clamp_zero_one 2024-10-18 00:56:15 +00:00
nvk_physical_device.h nvk: Implement GetPhysicalDeviceFragmentShadingRatesKHR() 2024-10-10 23:16:57 +00:00
nvk_private.h nvk: Use the page size queried from NVKMD 2024-07-17 08:17:57 +00:00
nvk_query_pool.c nvk: Use the new dispatch helper for queries 2024-08-24 03:30:57 +00:00
nvk_query_pool.h nvk: Use nvkmd_mem for query pools 2024-07-09 01:22:23 +00:00
nvk_queue.c nvk: Use nvk_queue_submit_simple() for nvk_queue_state_update() 2024-10-18 02:58:00 +00:00
nvk_queue.h nvk: Use nvk_queue_submit_simple() for nvk_queue_state_update() 2024-10-18 02:58:00 +00:00
nvk_sampler.c nvk: Implement descriptor capture/replay 2024-08-10 00:42:59 +00:00
nvk_sampler.h nvk: Implement descriptor capture/replay 2024-08-10 00:42:59 +00:00
nvk_shader.c nvk: Set VARIABLE_PIXEL_RATE_SHADING_TABLE_SELECT 2024-10-10 23:16:57 +00:00
nvk_shader.h nvk: Rework setting of min_sample_shading 2024-10-10 23:16:57 +00:00
nvk_upload_queue.c nvk/nvkmd: Flip the script on NO_SHARED 2024-07-09 01:22:23 +00:00
nvk_upload_queue.h nvk: Convert the upload queue to nvkmd_ctx 2024-07-09 01:22:23 +00:00
nvk_wsi.c nvk: Use the NVKMD interface for device enumeration 2024-07-09 01:22:23 +00:00
nvk_wsi.h nvk: SPDX everything 2023-09-06 17:05:58 +00:00
test_nvk_mme.c nvk/mme: Add a unit test framework for driver macros 2024-08-17 20:32:27 +00:00