mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-24 10:38:11 +02:00
isl always aligned the row pitch to the surface's image alignment. This was sometimes wrong when the surface backed a VkBuffer. For a VkBuffer, the surface's row pitch is set by VkBufferImageCopy::bufferRowLength, whose required alignment is only that of the VkFormat. In particular, VkBuffer rows are packed in many dEQP and Crucible tests. And packed rows are rarely aligned to the surface's image alignment. Fixes: dEQP-VK.pipeline.image.view_type.2d.format.r8g8b8a8_unorm.size.13x13 |
||
|---|---|---|
| .. | ||
| tests | ||
| .gitignore | ||
| isl.c | ||
| isl.h | ||
| isl_format_layout.csv | ||
| isl_format_layout_gen.bash | ||
| isl_gen4.c | ||
| isl_gen4.h | ||
| isl_gen6.c | ||
| isl_gen6.h | ||
| isl_gen7.c | ||
| isl_gen7.h | ||
| isl_gen8.c | ||
| isl_gen8.h | ||
| isl_gen9.c | ||
| isl_gen9.h | ||
| isl_image.c | ||
| isl_priv.h | ||
| Makefile.am | ||