Mesa (master): st/xorg Avoid advertizing rotation / reflection support.

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Tue Jun 1 13:32:32 UTC 2010


Module: Mesa
Branch: master
Commit: 195c476f9f693fdcc9981d4233f7c8f61edd7f61
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195c476f9f693fdcc9981d4233f7c8f61edd7f61

Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Sat Mar  6 15:48:48 2010 +0100

st/xorg Avoid advertizing rotation / reflection support.

We don't support it yet since we don't implement the shadow allocate
functions.

Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

---

 src/gallium/state_trackers/xorg/xorg_crtc.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/gallium/state_trackers/xorg/xorg_crtc.c b/src/gallium/state_trackers/xorg/xorg_crtc.c
index f9022a9..f1a07bd 100644
--- a/src/gallium/state_trackers/xorg/xorg_crtc.c
+++ b/src/gallium/state_trackers/xorg/xorg_crtc.c
@@ -146,6 +146,7 @@ crtc_gamma_set(xf86CrtcPtr crtc, CARD16 * red, CARD16 * green, CARD16 * blue,
     /* XXX: hockup */
 }
 
+#if 0 /* Implement and enable to enable rotation and reflection. */
 static void *
 crtc_shadow_allocate(xf86CrtcPtr crtc, int width, int height)
 {
@@ -168,6 +169,8 @@ crtc_shadow_destroy(xf86CrtcPtr crtc, PixmapPtr rotate_pixmap, void *data)
     /* ScrnInfoPtr pScrn = crtc->scrn; */
 }
 
+#endif
+
 /*
  * Cursor functions
  */
@@ -362,9 +365,9 @@ static const xf86CrtcFuncsRec crtc_funcs = {
     .hide_cursor = crtc_hide_cursor,
     .load_cursor_argb = crtc_load_cursor_argb,
 
-    .shadow_create = crtc_shadow_create,
-    .shadow_allocate = crtc_shadow_allocate,
-    .shadow_destroy = crtc_shadow_destroy,
+    .shadow_create = NULL,
+    .shadow_allocate = NULL,
+    .shadow_destroy = NULL,
 
     .gamma_set = crtc_gamma_set,
     .destroy = crtc_destroy,




More information about the mesa-commit mailing list