diff options
-rw-r--r-- | src/nv_video.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/nv_video.c b/src/nv_video.c index 890d731..4cdaafc 100644 --- a/src/nv_video.c +++ b/src/nv_video.c @@ -591,7 +591,9 @@ NVPutBlitImage(ScrnInfoPtr pScrn, int src_offset, int id, NVDmaNext (pNv, SURFACE_FORMAT_R5G6B5); } } - + NVDmaStart(pNv, NvSubScaledImage, + NV04_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE, 1); + NVDmaNext (pNv, NvDmaFB); /* source object */ NVDmaKickoff(pNv); if (pNv->useEXA) @@ -1193,7 +1195,7 @@ NVPutImage(ScrnInfoPtr pScrn, short src_x, short src_y, if (!skip) { if (pPriv->blitter) { - NVPutBlitImage(pScrn, offset, id, + NVPutBlitImage(pScrn, pNv->GARTScratch->offset, id, dstPitch, &dstBox, xa, ya, xb, yb, width, height, |