mesa/src/broadcom/vulkan
Jose Maria Casanova Crespo 2b6b859a22
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
v3dv: defer tile_alloc creation in meta TLB ops
Remove the allocate_tile_state_now parameter from v3dv_job_start_frame().
So v3dv_job_allocate_tile_state() is explicitly called after
job_emit_binning_flush() as we know the value of job->draw_count instead
of using always 0.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40554>
2026-04-13 10:31:21 +00:00
..
.dir-locals.el
.editorconfig
meson.build v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_bo.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_bo.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_cl.c v3d: Rename cle_buffer_min_size to page_size 2026-03-27 18:54:29 +00:00
v3dv_cl.h v3d,v3dv: document cl_emit_with_prepacked 2024-06-07 09:44:13 +02:00
v3dv_cmd_buffer.c v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00
v3dv_cmd_buffer.h v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00
v3dv_common.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_descriptor_set.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_descriptor_set.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_device.c v3dv: Enable VK_EXT_hdr_metadata. 2026-03-31 16:16:13 +00:00
v3dv_device.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_event.c nir: introduce nir_descriptor_type for Vulkan like descriptors 2026-03-31 07:16:20 +00:00
v3dv_format_table.h v3dv: centralize limit macros in v3dv_limits.h 2026-01-09 09:42:29 +00:00
v3dv_formats.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_image.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_image.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_limits.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_meta_clear.c v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00
v3dv_meta_common.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_meta_copy.c v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00
v3dv_pass.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_pass.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_pipeline.c broadcom: use Mesa logging functions 2026-04-06 07:40:55 +00:00
v3dv_pipeline.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_pipeline_cache.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_query.c nir: introduce nir_descriptor_type for Vulkan like descriptors 2026-03-31 07:16:20 +00:00
v3dv_query.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_queue.c broadcom: use Mesa logging functions 2026-04-06 07:40:55 +00:00
v3dv_uniforms.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_version_dispatch.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dv_wsi.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_cmd_buffer.c v3dv: use shared v3d_tile_alloc_sizes() and 128B initial blocks 2026-04-13 10:31:21 +00:00
v3dvx_descriptor_set.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_device.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_format_table.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_formats.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_image.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_meta_common.c v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00
v3dvx_pipeline.c v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_private.h v3dv: split v3dv_private.h into smaller headers 2026-03-25 02:04:57 +00:00
v3dvx_queue.c v3dv: defer tile_alloc creation in meta TLB ops 2026-04-13 10:31:21 +00:00