Module Name: xsrc
Committed By: macallan
Date: Sun Oct 27 11:09:37 UTC 2024
Modified Files:
xsrc/external/mit/xf86-video-ngle/dist/src: ngle_cursor.c ngle_driver.c
Log Message:
due to the strange way colour maps and cursor bitmaps are accessed on at least
some cards, make sure we do not skip the PrepareAccess() dance after those.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c
diff -u xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c:1.1 xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c:1.2
--- xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c:1.1 Wed Oct 16 11:00:36 2024
+++ xsrc/external/mit/xf86-video-ngle/dist/src/ngle_cursor.c Sun Oct 27 11:09:37 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: ngle_cursor.c,v 1.1 2024/10/16 11:00:36 macallan Exp $ */
+/* $NetBSD: ngle_cursor.c,v 1.2 2024/10/27 11:09:37 macallan Exp $ */
/*
* Copyright (c) 2005 Michael Lorenz
* All rights reserved.
@@ -65,6 +65,7 @@ NGLELoadCursorImage(ScrnInfoPtr pScrn, u
pNGLE->cursor.mask = src + pNGLE->maskoffset;
if(ioctl(pNGLE->fd, WSDISPLAYIO_SCURSOR, &pNGLE->cursor) == -1)
xf86Msg(X_ERROR, "NGLELoadCursorImage: %d\n", errno);
+ pNGLE->hwmode = -1;
}
void
@@ -135,6 +136,7 @@ NGLESetCursorColors(ScrnInfoPtr pScrn, i
pNGLE->cursor.cmap.count = 2;
if(ioctl(pNGLE->fd, WSDISPLAYIO_SCURSOR, &pNGLE->cursor) == -1)
xf86Msg(X_ERROR, "NGLESetCursorColors: %d\n", errno);
+ pNGLE->hwmode = -1;
}
Bool
Index: xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c
diff -u xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c:1.5 xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c:1.6
--- xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c:1.5 Fri Oct 25 09:02:25 2024
+++ xsrc/external/mit/xf86-video-ngle/dist/src/ngle_driver.c Sun Oct 27 11:09:37 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: ngle_driver.c,v 1.5 2024/10/25 09:02:25 macallan Exp $ */
+/* $NetBSD: ngle_driver.c,v 1.6 2024/10/27 11:09:37 macallan Exp $ */
/*
* Copyright (c) 2024 Michael Lorenz
* All rights reserved.
@@ -746,6 +746,7 @@ NGLELoadPalette(ScrnInfoPtr pScrn, int n
if (ioctl(fPtr->fd,WSDISPLAYIO_PUTCMAP, &cmap) == -1)
ErrorF("ioctl FBIOPUTCMAP: %s\n", strerror(errno));
}
+ fPtr->hwmode = -1;
}
static Bool