Skip to content

panfrost: clamp buffer-size to max-size

Erik Faye-Lund requested to merge kusma/mesa:pan-texel-buffer-clamp into main

When texture-buffers are created from buffers that are larger than the max-size, the correct thing to do is to clamp the size. Let's do that.

This fixes these piglits:

  • spec/arb_texture_buffer_object/texture-buffer-size-clamp/r8ui_texture_buffer_size_via_sampler
  • spec/arb_texture_buffer_object/texture-buffer-size-clamp/rg8ui_texture_buffer_size_via_sampler
  • spec/arb_texture_buffer_object/texture-buffer-size-clamp/rgba8ui_texture_buffer_size_via_sampler

Merge request reports