# HG changeset patch # User reimar # Date 1215206174 0 # Node ID 166bd251be605c121666065ccf6c314946072840 # Parent d9b61fc3c5b77a10b6c337d9dddd7c7f14e559d5 More stride alignment is needed to work reliably on ATI cards :-( diff -r d9b61fc3c5b7 -r 166bd251be60 libvo/vo_gl.c --- a/libvo/vo_gl.c Fri Jul 04 20:14:00 2008 +0000 +++ b/libvo/vo_gl.c Fri Jul 04 21:16:14 2008 +0000 @@ -692,7 +692,7 @@ GenBuffers(1, &gl_buffer); BindBuffer(GL_PIXEL_UNPACK_BUFFER, gl_buffer); if (ati_hack) - mpi->width = (mpi->width + 63) & ~63; + mpi->width = (mpi->width + 255) & ~255; mpi->stride[0] = mpi->width * mpi->bpp / 8; if (mpi->stride[0] * mpi->height > gl_buffersize) { BufferData(GL_PIXEL_UNPACK_BUFFER, mpi->stride[0] * mpi->height,