Skip to content

lima: allocate separate bo for ppir spill stack

Erico Nunes requested to merge enunes/mesa:lima-ppir-dynamic-stack into master

The previous ppir spill stack was fixed and too small, and caused instability in programs requiring spilling for roughly more than one value. This patch switches to a dynamic calculation of the buffer size based on stack utilization and switches it to a separate bo that can be resized to fit the shader that requires the largest buffer.

Merge request reports