Module Name: xsrc
Committed By: macallan
Date: Fri Oct 25 07:15:41 UTC 2024
Modified Files:
xsrc/external/mit/xf86-video-ngle/dist/src: ngle_accel.c
Log Message:
comment cleanup, magic number reduction
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-video-ngle/dist/src/ngle_accel.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_accel.c
diff -u xsrc/external/mit/xf86-video-ngle/dist/src/ngle_accel.c:1.3 xsrc/external/mit/xf86-video-ngle/dist/src/ngle_accel.c:1.4
--- xsrc/external/mit/xf86-video-ngle/dist/src/ngle_accel.c:1.3 Tue Oct 22 08:46:07 2024
+++ xsrc/external/mit/xf86-video-ngle/dist/src/ngle_accel.c Fri Oct 25 07:15:41 2024
@@ -21,7 +21,7 @@
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
-/* $NetBSD: ngle_accel.c,v 1.3 2024/10/22 08:46:07 macallan Exp $ */
+/* $NetBSD: ngle_accel.c,v 1.4 2024/10/25 07:15:41 macallan Exp $ */
#include <sys/types.h>
#include <dev/ic/stireg.h>
@@ -116,12 +116,13 @@ NGLEPrepareCopy_EG
ENTER;
DBGMSG(X_ERROR, "%s %d %d\n", __func__, srcoff, srcpitch);
- fPtr->offset = srcoff / srcpitch;
+ fPtr->offset = srcoff >> 11;
NGLEWaitMarker(pDstPixmap->drawable.pScreen, 0);
/* XXX HCRX needs ifferent values here */
NGLEWrite4(fPtr, NGLE_REG_10,
BA(IndexedDcd, Otc04, Ots08, AddrLong, 0, BINapp0I, 0));
- NGLEWrite4(fPtr, NGLE_REG_14, ((alu << 8) & 0xf00) | 0x23000000);
+ NGLEWrite4(fPtr, NGLE_REG_14,
+ IBOvals(RopSrc, 0, BitmapExtent08, 0, DataDynamic, MaskOtc, 0, 0));
NGLEWrite4(fPtr, NGLE_REG_13, planemask);
fPtr->hwmode = HW_BLIT;
@@ -151,11 +152,10 @@ NGLEPrepareCopy_HCRX
DBGMSG(X_ERROR, "%s %d %d\n", __func__, srcoff, srcpitch);
fPtr->offset = srcoff / srcpitch;
NGLEWaitMarker(pDstPixmap->drawable.pScreen, 0);
- /* XXX HCRX needs ifferent values here */
NGLEWrite4(fPtr, NGLE_REG_10,
BA(FractDcd, Otc24, Ots08, AddrLong, 0, BINapp0F8, 0));
- NGLEWrite4(fPtr, NGLE_REG_14, IBOvals(RopSrc, 0, BitmapExtent32, 0, DataDynamic, MaskOtc,
- 0, 0));
+ NGLEWrite4(fPtr, NGLE_REG_14,
+ IBOvals(RopSrc, 0, BitmapExtent32, 0, DataDynamic, MaskOtc, 0, 0));
NGLEWrite4(fPtr, NGLE_REG_13, planemask);
fPtr->hwmode = HW_BLIT;
@@ -215,8 +215,6 @@ NGLEPrepareSolid_EG(
/* bitmap op */
NGLEWrite4(fPtr, NGLE_REG_14,
IBOvals(alu, 0, BitmapExtent08, 0, DataDynamic, MaskOtc, 1, 0));
-
- /* XXX HCRX needs different values here */
/* dst bitmap access */
NGLEWrite4(fPtr, NGLE_REG_11,
BA(IndexedDcd, Otc32, OtsIndirect, AddrLong, 0, BINapp0I, 0));
@@ -244,8 +242,6 @@ NGLEPrepareSolid_HCRX(
/* bitmap op */
NGLEWrite4(fPtr, NGLE_REG_14,
IBOvals(alu, 0, BitmapExtent32, 0, DataDynamic, MaskOtc, 1, 0));
-
- /* XXX HCRX needs different values here */
/* dst bitmap access */
NGLEWrite4(fPtr, NGLE_REG_11,
BA(FractDcd, Otc32, OtsIndirect, AddrLong, 0, BINapp0F8, 0));