mesa/src/gallium/drivers/vc4
Emma Anholt 10ba7675c8 nir/uub: Use an optional max_samples from drivers for sample counts.
This triggers some unrolling in Fallout 4, GTAV, and Rocky Planet in my
shader-db.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38585>
2025-12-11 14:26:11 +00:00
..
kernel vc4: use unsigned types when performing bitshifting 2024-07-01 08:02:07 +00:00
.dir-locals.el
.editorconfig
meson.build vc4: Remove the usage of USE_ARM_ASM 2025-08-20 16:21:28 +00:00
vc4_blit.c gallium: change pipe_framebuffer_state width/height to 32-bit integer 2025-12-05 21:22:36 +00:00
vc4_bufmgr.c treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
vc4_bufmgr.h
vc4_cl.c
vc4_cl.h v3d, vc4: remove unused functions 2024-08-28 13:15:45 +00:00
vc4_cl_dump.c
vc4_cl_dump.h
vc4_context.c vc4: Stop calling deprecated util_framebuffer_init 2025-06-04 10:31:50 +00:00
vc4_context.h vc4/simulator: add helper to get stride alignment 2025-10-28 11:03:54 +00:00
vc4_draw.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
vc4_emit.c
vc4_fence.c gallium: fix timeline semaphore value passing 2025-07-07 21:18:29 +00:00
vc4_formats.c
vc4_job.c vc4: Stop calling deprecated util_framebuffer_init 2025-06-04 10:31:50 +00:00
vc4_nir_lower_blend.c vc4: return progress on custom nir lowering 2025-05-30 14:24:24 +02:00
vc4_nir_lower_io.c treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
vc4_nir_lower_txf_ms.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4_opt_algebraic.c
vc4_opt_coalesce_ff_writes.c
vc4_opt_constant_folding.c vc4: add assertion on constant_fold 2025-04-04 15:55:13 +00:00
vc4_opt_copy_propagation.c
vc4_opt_dead_code.c
vc4_opt_peephole_sf.c
vc4_opt_small_immediates.c
vc4_opt_vpm.c
vc4_program.c nir/uub: Use an optional max_samples from drivers for sample counts. 2025-12-11 14:26:11 +00:00
vc4_qir.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4_qir.h vc4: Drop VS ucp lowering code. 2025-06-19 21:44:55 +00:00
vc4_qir_emit_uniform_stream_resets.c
vc4_qir_live_variables.c
vc4_qir_lower_uniforms.c
vc4_qir_schedule.c treewide: use SWAP macro 2025-07-23 19:49:47 +00:00
vc4_qir_validate.c
vc4_qpu.c
vc4_qpu.h
vc4_qpu_defines.h
vc4_qpu_disasm.c
vc4_qpu_emit.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4_qpu_schedule.c
vc4_qpu_validate.c
vc4_query.c
vc4_register_allocate.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4_reorder_uniforms.c
vc4_resource.c gallium: change pipe_framebuffer_state width/height to 32-bit integer 2025-12-05 21:22:36 +00:00
vc4_resource.h vc4: Remove struct vc4_surface and create/destroy surface functions 2025-06-04 10:31:50 +00:00
vc4_screen.c vc4/simulator: pass and return sim_file on vc4_simulator init/destroy 2025-08-22 16:50:12 +00:00
vc4_screen.h all: rename pipe_shader_type to mesa_shader_stage 2025-08-06 10:28:40 +08:00
vc4_simulator.c vc4/simulator: add helper to get stride alignment 2025-10-28 11:03:54 +00:00
vc4_simulator_validate.h
vc4_state.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
vc4_tiling.c
vc4_tiling.h vc4: Remove the usage of USE_ARM_ASM 2025-08-20 16:21:28 +00:00
vc4_tiling_lt.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4_uniforms.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00