Mesa (mesa_7_7_branch): st/xorg: Proper calculation of screen pitch.
Michel Dänzer
daenzer at kemper.freedesktop.org
Mon Jan 4 12:07:35 UTC 2010
Module: Mesa
Branch: mesa_7_7_branch
Commit: c114f000df269787afb449d73cd8aae202be2550
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c114f000df269787afb449d73cd8aae202be2550
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Jan 4 13:04:05 2010 +0100
st/xorg: Proper calculation of screen pitch.
---
src/gallium/state_trackers/xorg/xorg_driver.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/xorg/xorg_driver.c b/src/gallium/state_trackers/xorg/xorg_driver.c
index 4d169a1..b02fe68 100644
--- a/src/gallium/state_trackers/xorg/xorg_driver.c
+++ b/src/gallium/state_trackers/xorg/xorg_driver.c
@@ -181,8 +181,7 @@ drv_crtc_resize(ScrnInfoPtr pScrn, int width, int height)
if (!pScreen->ModifyPixmapHeader(rootPixmap, width, height, -1, -1, -1, NULL))
return FALSE;
- /* HW dependent - FIXME */
- pScrn->displayWidth = pScrn->virtualX;
+ pScrn->displayWidth = rootPixmap->devKind / (rootPixmap->drawable.bitsPerPixel / 8);
/* now create new frontbuffer */
return ms->create_front_buffer(pScrn) && ms->bind_front_buffer(pScrn);
More information about the mesa-commit
mailing list