From 26353be0247589e048198ebcf841629540945bc9 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 2 May 2009 19:53:40 +0100 Subject: Slightly neater submission of commands --- gdri-cmdq-submission.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gdri-cmdq-submission.c') diff --git a/gdri-cmdq-submission.c b/gdri-cmdq-submission.c index 2d7fdaf..40dfcc9 100644 --- a/gdri-cmdq-submission.c +++ b/gdri-cmdq-submission.c @@ -111,25 +111,25 @@ int main() return 1; } - cmds = malloc(2*13*2); + cmds = malloc(1024); OUT_REG(GLAMO_REG_2D_DST_ADDRL, offset & 0xffff); OUT_REG(GLAMO_REG_2D_DST_ADDRH, (offset >> 16) & 0x7f); OUT_REG(GLAMO_REG_2D_DST_PITCH, (480*2) & 0x7ff); OUT_REG(GLAMO_REG_2D_DST_HEIGHT, 640); OUT_REG(GLAMO_REG_2D_PAT_FG, 0xABCD); - OUT_REG(GLAMO_REG_2D_COMMAND2, 0x00aa); + OUT_REG(GLAMO_REG_2D_COMMAND2, 0xf000); OUT_REG(GLAMO_REG_2D_ID1, 0); OUT_REG(GLAMO_REG_2D_ID2, 0); - OUT_REG(GLAMO_REG_2D_DST_X, 20); OUT_REG(GLAMO_REG_2D_DST_Y, 20); OUT_REG(GLAMO_REG_2D_RECT_WIDTH, 100); OUT_REG(GLAMO_REG_2D_RECT_HEIGHT, 50); + OUT_REG(GLAMO_REG_2D_COMMAND3, 0); cmdbuf.buf = (char *)cmds; - cmdbuf.bufsz = 2*13*2; + cmdbuf.bufsz = 2*__count; r = drmCommandWrite(fd, DRM_GLAMO_CMDBUF, &cmdbuf, sizeof(cmdbuf)); if ( r != 0 ) { fprintf(stderr, "DRM_GLAMO_CMDBUF failed"); -- cgit v1.2.3