llvmpipe: keep texture stride 16byte aligned

Fixes crash when resizing gears window.
This commit is contained in:
Keith Whitwell
2009-08-23 12:07:36 +01:00
committed by José Fonseca
parent 4d2b0eb19e
commit 04de13b9cd
+1 -1
View File
@@ -76,7 +76,7 @@ llvmpipe_texture_layout(struct pipe_screen *screen,
pt->depth[level] = depth;
pt->nblocksx[level] = pf_get_nblocksx(&pt->block, width);
pt->nblocksy[level] = pf_get_nblocksy(&pt->block, height);
lpt->stride[level] = pt->nblocksx[level]*pt->block.size;
lpt->stride[level] = align(pt->nblocksx[level]*pt->block.size, 16);
lpt->level_offset[level] = buffer_size;