Module Name: xsrc Committed By: macallan Date: Wed May 11 19:37:53 UTC 2022
Modified Files: xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_render.c Log Message: make debug output a bit more manageable To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \ xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_render.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-suncg14/dist/src/cg14_render.c diff -u xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_render.c:1.16 xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_render.c:1.17 --- xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_render.c:1.16 Wed May 11 17:13:04 2022 +++ xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_render.c Wed May 11 19:37:52 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: cg14_render.c,v 1.16 2022/05/11 17:13:04 macallan Exp $ */ +/* $NetBSD: cg14_render.c,v 1.17 2022/05/11 19:37:52 macallan Exp $ */ /* * Copyright (c) 2013 Michael Lorenz * All rights reserved. @@ -44,13 +44,21 @@ /*#define SX_SINGLE*/ /*#define SX_RENDER_DEBUG*/ +/*#define SX_RENDER_VERBOSE*/ /*#define SX_ADD_SOFTWARE*/ +/*#define SX_RENDER_TRACE*/ -#ifdef SX_RENDER_DEBUG +#ifdef SX_RENDER_TRACE #define ENTER xf86Msg(X_ERROR, "%s>\n", __func__); -#define DPRINTF xf86Msg +#define DONE xf86Msg(X_ERROR, "<%s\n", __func__); #else #define ENTER +#define DONE +#endif + +#ifdef SX_RENDER_DEBUG +#define DPRINTF xf86Msg +#else #define DPRINTF while (0) xf86Msg #endif @@ -200,7 +208,7 @@ void CG14Comp_Over8Solid(Cg14Ptr p, #else /* SX_SINGLE */ for (x = 0; x < width; x++) { m = *(volatile uint8_t *)(p->fb + mskx); -#ifdef SX_RENDER_DEBUG +#ifdef SX_RENDER_VERBOSE buffer[x] = c[m >> 5]; #endif if (m == 0) { @@ -236,13 +244,14 @@ void CG14Comp_Over8Solid(Cg14Ptr p, mskx += 1; } #endif /* SX_SINGLE */ -#ifdef SX_RENDER_DEBUG +#ifdef SX_RENDER_VERBOSE buffer[x] = 0; xf86Msg(X_ERROR, "%s\n", buffer); #endif dst += dstpitch; msk += srcpitch; } + DONE; } void CG14Comp_Add32(Cg14Ptr p, @@ -297,7 +306,9 @@ void CG14Comp_Add8(Cg14Ptr p, uint32_t srcx, dstx, srcoff, dstoff; int pre, full, part, x; uint8_t *d; +#ifdef SX_RENDER_VERBOSE char buffer[256]; +#endif ENTER; srcoff = src & 7; @@ -345,7 +356,7 @@ void CG14Comp_Add8(Cg14Ptr p, write_sx_io(p, dstx, SX_STBC(72, part - 1, dstoff)); } #endif -#ifdef SX_RENDER_DEBUG +#ifdef SX_RENDER_VERBOSE d = (uint8_t *)(p->fb + src + srcoff); for (x = 0; x < width; x++) { buffer[x] = c[d[x]>>5]; @@ -368,7 +379,9 @@ void CG14Comp_Add8_32(Cg14Ptr p, uint32_t srcx, dstx, srcoff, dstoff; int pre, full, part, x; uint8_t *d; +#ifdef SX_RENDER_VERBOSE char buffer[256]; +#endif ENTER; srcoff = src & 7; @@ -411,7 +424,7 @@ void CG14Comp_Add8_32(Cg14Ptr p, } write_sx_io(p, dstx, SX_STUC0C(72, part - 1, dstoff)); } -#ifdef SX_RENDER_DEBUG +#ifdef SX_RENDER_VERBOSE d = (uint8_t *)(p->fb + src + srcoff); for (x = 0; x < width; x++) { buffer[x] = c[d[x]>>5];