diff options
| -rw-r--r-- | src/gallium/winsys/drm/radeon/core/radeon_buffer.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/gallium/winsys/drm/radeon/core/radeon_buffer.c b/src/gallium/winsys/drm/radeon/core/radeon_buffer.c index 0a7b5ecb09..81cd9dc4fb 100644 --- a/src/gallium/winsys/drm/radeon/core/radeon_buffer.c +++ b/src/gallium/winsys/drm/radeon/core/radeon_buffer.c @@ -218,7 +218,7 @@ static void radeon_display_surface(struct pipe_winsys *pws,      ximage->data = data;      ximage->width = psurf->width;      ximage->height = psurf->height; -    ximage->bytes_per_line = r300tex->stride_override; +    ximage->bytes_per_line = psurf->width * (ximage->bits_per_pixel >> 3);      XPutImage(rvl_ctx->display, rvl_ctx->drawable,                XDefaultGC(rvl_ctx->display, rvl_ctx->screen), | 
