Skip to content

radv: upload shader binaries of a pipeline contiguously in memory

Samuel Pitoiset requested to merge hakzsam/mesa:radv_upload_shader_pipeline into main

RGP expects shaders to be contiguous in memory, otherwise it explodes because we have to generate huge captures with lot of holes.

This reduces capture sizes of Cyberpunk 2077 from ~3.5GiB to ~180MiB.

Marked as draft to get feedbacks.

Edited by Samuel Pitoiset

Merge request reports