mesa/src/panfrost/vulkan
Boris Brezillon 69a9ed4d9e
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
panvk/csf: Use cs_vt_{start,end}()
Use the syntactic sugar for heap operations on the vertex/tiler queue.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Suggested-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38826>
2025-12-09 16:42:05 +01:00
..
avalon
bifrost pan: Move pan_shader NIR helpers to pan_compiler.h 2025-12-02 21:00:30 +00:00
csf panvk/csf: Use cs_vt_{start,end}() 2025-12-09 16:42:05 +01:00
jm panvk: set allow_forward_pixel_to_be_killed for draws 2025-12-05 19:08:30 +00:00
valhall
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00
panvk_android.c panvk: fix mem alloc size for VkBuffer backed by imported blob AHB 2025-11-06 18:26:01 +00:00
panvk_android.h panvk: implement AHB image deferred init and memory alloc 2025-08-22 21:39:12 +00:00
panvk_blend.h
panvk_buffer.c panvk: move sparse blackhole stuff to panvk_sparse.{c,h} 2025-11-27 17:05:42 +00:00
panvk_buffer.h panvk: Increase maxBufferSize to UINT32_MAX 2025-11-07 17:03:53 +00:00
panvk_buffer_view.h pan/v9+: Make texel buffers use BufferDescriptor 2025-11-07 17:03:53 +00:00
panvk_cmd_alloc.h
panvk_cmd_desc_state.h panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
panvk_cmd_dispatch.h panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
panvk_cmd_draw.h panvk: Fix disjoint image memory binding 2025-08-25 11:46:48 +00:00
panvk_cmd_fb_preload.h
panvk_cmd_meta.h
panvk_cmd_oq.h
panvk_cmd_pool.c panvk: clear big_bos on cmd pool reset with release bit 2025-08-19 16:41:31 +00:00
panvk_cmd_pool.h panvk: pool large TLS allocations 2025-08-19 16:41:31 +00:00
panvk_cmd_precomp.h
panvk_cmd_push_constant.h panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
panvk_cmd_ts.h panvk: Add timestamp write and reset 2025-07-01 08:27:29 +00:00
panvk_descriptor_set.h panvk: Support DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT 2025-07-23 12:54:24 +00:00
panvk_descriptor_set_layout.h panvk/v9+: Reduce maxBoundDescriptorSets to 7 2025-10-22 10:38:35 +02:00
panvk_device.h pan: Move util/* to compiler/ 2025-12-02 21:00:30 +00:00
panvk_device_memory.c panvk: support VK_EXT_device_memory_report 2025-10-29 17:09:41 +00:00
panvk_device_memory.h
panvk_host_copy.c panvk: Fix host copies on planar DS resources 2025-09-29 13:59:30 +02:00
panvk_image.c panvk: align rows and layers of sparse resident images 2025-11-27 17:05:43 +00:00
panvk_image.h panvk: sparse partially-resident image -related queries 2025-11-27 17:05:43 +00:00
panvk_image_view.h panvk/bifrost: Fix YCbCr texture/sampler array indexing 2025-12-01 13:22:38 +00:00
panvk_instance.c panvk: advertise support for AFBC WSI behind a debug flag 2025-10-16 13:28:39 +00:00
panvk_instance.h panvk: advertise support for AFBC WSI behind a debug flag 2025-10-16 13:28:39 +00:00
panvk_macros.h build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
panvk_mempool.c panvk: improve error propagation in panvk_pool_upload_aligned 2025-10-14 09:55:48 +00:00
panvk_mempool.h panvk: improve error propagation in panvk_pool_upload_aligned 2025-10-14 09:55:48 +00:00
panvk_meta.h panvk: sanity check block size for unorm format 2025-11-04 22:28:03 +00:00
panvk_physical_device.c panvk: enable ycbcr on bifrost 2025-12-01 13:22:40 +00:00
panvk_physical_device.h panvk: Advertise timestamp support 2025-07-01 08:27:48 +00:00
panvk_precomp_cache.h panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
panvk_priv_bo.c pan/kmod,panvk: rewrite how alignment for an allocation is chosen 2025-09-13 01:00:26 +00:00
panvk_priv_bo.h pan/kmod,panvk: use uint64_t and not size_t for device sizes 2025-09-13 01:00:26 +00:00
panvk_query_pool.h
panvk_sampler.h
panvk_shader.h pan/compiler: Move pan_ir.h into pan_compiler.h 2025-12-02 21:00:30 +00:00
panvk_sparse.c panvk: move sparse blackhole stuff to panvk_sparse.{c,h} 2025-11-27 17:05:42 +00:00
panvk_sparse.h panvk: move sparse blackhole stuff to panvk_sparse.{c,h} 2025-11-27 17:05:42 +00:00
panvk_tracepoints.py panvk/utrace: Add flush_cache support 2025-08-11 10:12:30 +00:00
panvk_utrace.c pan/kmod,panvk: use uint64_t and not size_t for device sizes 2025-09-13 01:00:26 +00:00
panvk_utrace.h panvk: properly handle errors from utrace_context_init 2025-08-25 14:15:57 +00:00
panvk_utrace_perfetto.cc panvk: fix broken clock sync after using CLOCK_MONOTONIC_RAW 2025-09-16 20:52:04 +00:00
panvk_utrace_perfetto.h panvk/perfetto: Handle re-submittable command buffers 2025-08-25 07:08:31 +00:00
panvk_vX_blend.c pan: Drop bifrost_shader_blend_info::format 2025-12-03 18:28:45 +00:00
panvk_vX_buffer_view.c pan/v9+: Change texel buffer limits 2025-11-07 17:03:53 +00:00
panvk_vX_cmd_desc_state.c panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
panvk_vX_cmd_dispatch.c panvk: Add a panvk_common_sysvals struct 2025-11-19 23:10:41 +00:00
panvk_vX_cmd_draw.c panvk: Add a panvk_common_sysvals struct 2025-11-19 23:10:41 +00:00
panvk_vX_cmd_fb_preload.c pan/compiler: Move all NIR passe definitions to pan_nir.h 2025-12-02 21:00:30 +00:00
panvk_vX_cmd_meta.c panvk/csf: put precomp syncobj behind PANLIB_BARRIER_CSF_SYNC option 2025-11-17 19:31:31 +00:00
panvk_vX_cmd_push_constant.c panvk: Add a panvk_common_sysvals struct 2025-11-19 23:10:41 +00:00
panvk_vX_descriptor_set.c pan/v9+: Make texel buffers use BufferDescriptor 2025-11-07 17:03:53 +00:00
panvk_vX_descriptor_set_layout.c panvk: Support VK_DESCRIPTOR_TYPE_MUTABLE_EXT on v9+ 2025-07-23 12:54:24 +00:00
panvk_vX_device.c pan: Move PRINTF_BUFFER_SIZE to the compiler 2025-12-03 18:28:44 +00:00
panvk_vX_image_view.c panvk: fix ycbcr format issues on bifrost 2025-12-01 13:22:37 +00:00
panvk_vX_nir_lower_descriptors.c panvk/bifrost: Fix YCbCr texture/sampler array indexing 2025-12-01 13:22:38 +00:00
panvk_vX_physical_device.c panfrost,panvk: Enable shader_realtime_clock on panthor 1.6 2025-12-08 17:58:52 +00:00
panvk_vX_precomp_cache.c pan: Move compiler to compiler/bifrost 2025-12-02 21:00:29 +00:00
panvk_vX_query_pool.c panvk: respect VK_QUERY_POOL_CREATE_RESET_BIT_KHR-flag 2025-09-01 10:08:35 +00:00
panvk_vX_sampler.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
panvk_vX_shader.c pan/compiler: Move all NIR passe definitions to pan_nir.h 2025-12-02 21:00:30 +00:00
panvk_wsi.c panvk: override can_present_on_device 2025-10-14 14:07:29 +00:00
panvk_wsi.h