Add a couple of helper functions for completeness.
authorVladimir Dergachev <volodya@freedesktop.org>
Thu, 3 Mar 2005 23:18:19 +0000 (23:18 +0000)
committerVladimir Dergachev <volodya@freedesktop.org>
Thu, 3 Mar 2005 23:18:19 +0000 (23:18 +0000)
src/mesa/drivers/dri/r300/r300_emit.h

index 4c155eb64b2d7b325306e991fafb742c4c83ae63..eb2a913f1cd1ec707fad8d89e19d706424c8d919 100644 (file)
@@ -107,6 +107,25 @@ static __inline__ uint32_t cmdcpdelay(unsigned short count)
        return cmd.u;
 }
 
+static __inline__ uint32_t cmdwait(unsigned char flags)
+{
+       drm_r300_cmd_header_t cmd;
+
+       cmd.wait.cmd_type = R300_CMD_WAIT;
+       cmd.wait.flags = flags;
+
+       return cmd.u;
+}
+
+static __inline__ uint32_t cmdpacify(void)
+{
+       drm_r300_cmd_header_t cmd;
+
+       cmd.header.cmd_type = R300_CMD_END3D;
+
+       return cmd.u;
+}
+
 /* Prepare to write a register value to register at address reg.
    If num_extra > 0 then the following extra values are written
    to registers with address +4, +8 and so on.. */