xf86-video-ati: Branch 'master'

Michel Dänzer daenzer at kemper.freedesktop.org
Sat Jan 24 01:54:21 PST 2009


 src/radeon_exa_render.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

New commits:
commit 7e54c4b8acafead8de5d0dd6fdc1b619f832dd6f
Author: Thomas Jaeger <ThJaeger at gmail.com>
Date:   Fri Jan 23 20:03:27 2009 -0500

    Fall back to software for unsupported repeat modes

diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
index e33afef..38a9ea7 100644
--- a/src/radeon_exa_render.c
+++ b/src/radeon_exa_render.c
@@ -344,6 +344,11 @@ static Bool R100CheckCompositeTexture(PicturePtr pPict, int unit)
 	RADEON_FALLBACK(("Unsupported filter 0x%x\n", pPict->filter));
     }
 
+    if (pPict->repeat && pPict->repeatType != RepeatNormal)
+    {
+	RADEON_FALLBACK(("Unsupported repeat type %d\n", pPict->repeat));
+    }
+
     return TRUE;
 }
 
@@ -666,6 +671,11 @@ static Bool R200CheckCompositeTexture(PicturePtr pPict, int unit)
 	pPict->filter != PictFilterBilinear)
 	RADEON_FALLBACK(("Unsupported filter 0x%x\n", pPict->filter));
 
+    if (pPict->repeat && pPict->repeatType != RepeatNormal)
+    {
+	RADEON_FALLBACK(("Unsupported repeat type %d\n", pPict->repeat));
+    }
+
     return TRUE;
 }
 
@@ -1002,6 +1012,11 @@ static Bool R300CheckCompositeTexture(PicturePtr pPict,
 	    RADEON_FALLBACK(("REPEAT_NONE unsupported for transformed xRGB source\n"));
     }
 
+    if (pPict->repeat && pPict->repeatType != RepeatNormal)
+    {
+	RADEON_FALLBACK(("Unsupported repeat type %d\n", pPict->repeat));
+    }
+
     return TRUE;
 }
 


More information about the xorg-commit mailing list