xserver: Branch 'master' - 2 commits
Michel Dänzer
daenzer at kemper.freedesktop.org
Tue Nov 4 02:31:33 PST 2008
glx/glxdri.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
New commits:
commit a4d62bbf215894bad8e19d99f7330c637d3d49e3
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Tue Nov 4 11:27:53 2008 +0100
AIGLX: Reinstate call to driver texOffsetFinish hook.
It was accidentally lost when factoring out __glXDRIdoReleaseTexImage, so this
is a regression fix and should probably be backported to server-1.5-branch.
diff --git a/glx/glxdri.c b/glx/glxdri.c
index 50a5179..090e7ef 100644
--- a/glx/glxdri.c
+++ b/glx/glxdri.c
@@ -189,6 +189,8 @@ __glXDRIdoReleaseTexImage(__GLXDRIscreen *screen, __GLXDRIdrawable *drawable)
for (i = 0; i < lastOverride; i++) {
if (texOffsetOverride[i] == drawable) {
+ if (screen->texOffsetFinish)
+ screen->texOffsetFinish((PixmapPtr)drawable->base.pDraw);
texOffsetOverride[i] = NULL;
commit 27f1ad466cd9662d638f4a8e59beafc32a8b2a8f
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Tue Nov 4 11:26:03 2008 +0100
AIGLX: Don't truncate offset returned by driver texOffsetStart hook on 32 bit.
diff --git a/glx/glxdri.c b/glx/glxdri.c
index c43e7c3..50a5179 100644
--- a/glx/glxdri.c
+++ b/glx/glxdri.c
@@ -103,7 +103,7 @@ struct __GLXDRIdrawable {
#ifdef __DRI_TEX_OFFSET
GLint texname;
__GLXDRIcontext *ctx;
- unsigned long offset;
+ unsigned long long offset;
DamagePtr pDamage;
#endif
};
More information about the xorg-commit
mailing list