summaryrefslogtreecommitdiff
path: root/imageblit.c
diff options
context:
space:
mode:
Diffstat (limited to 'imageblit.c')
-rw-r--r--imageblit.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/imageblit.c b/imageblit.c
index af8d54a..f09fb69 100644
--- a/imageblit.c
+++ b/imageblit.c
@@ -11,26 +11,31 @@ void imageblit_init(void)
SetSubchannel(NvSubImageBlit, NvImageBlit);
+ BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_NOTIFY, 1);
+ OUT_RING(NvSyncNotify);
+
BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_SURFACE, 1);
OUT_RING(NvCtxSurf2D);
BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_CLIP_RECTANGLE, 1);
OUT_RING(NvClipRect);
- BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_PATTERN, 1);
+ /*BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_PATTERN, 1);
OUT_RING(NvImagePattern);
BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_ROP, 1);
OUT_RING(NvRasterOp);
BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_OPERATION, 1);
- OUT_RING(NV04_IMAGE_BLIT_OPERATION_SRCCOPY);
+ OUT_RING(NV04_IMAGE_BLIT_OPERATION_SRCCOPY);*/
FIRE_RING();
}
void imageblit_copy(int sx,int sy, int dx,int dy, int w,int h)
{
+ printf("--ImageBlit, copy\n");
+
SetSubchannel(NvSubImageBlit, NvImageBlit);
- BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_SURFACE, 1);
- OUT_RING (NvCtxSurf2D);
+ /*BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_SURFACE, 1);
+ OUT_RING (NvCtxSurf2D);*/
BEGIN_RING(NvSubImageBlit, NV04_IMAGE_BLIT_OPERATION, 1);
OUT_RING (NV04_IMAGE_BLIT_OPERATION_SRCCOPY);