summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nv_video.c6
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,