diff options
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_emit.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_emit.h b/src/mesa/drivers/dri/r300/r300_emit.h index d811cd3827..1101a3545a 100644 --- a/src/mesa/drivers/dri/r300/r300_emit.h +++ b/src/mesa/drivers/dri/r300/r300_emit.h @@ -135,9 +135,10 @@ static __inline__ uint32_t cmdpacify(void) do { \ int _n; \ _n=(num_extra); \ - cmd = r300AllocCmdBuf(rmesa, \ - (_n+2), \ - __FUNCTION__); \ + cmd = (drm_radeon_cmd_header_t*) \ + r300AllocCmdBuf(rmesa, \ + (_n+2), \ + __func__); \ cmd_reserved=_n+2; \ cmd_written=1; \ cmd[0].i=cmdpacket0((reg), _n+1); \ @@ -169,9 +170,10 @@ static __inline__ uint32_t cmdpacify(void) do { \ int _n; \ _n = (length); \ - cmd = r300AllocCmdBuf(rmesa, \ - (_n+1), \ - __FUNCTION__); \ + cmd = (drm_radeon_cmd_header_t*) \ + r300AllocCmdBuf(rmesa, \ + (_n+1), \ + __func__); \ cmd_reserved = _n+2; \ cmd_written =1; \ cmd[0].i = cmdvpu((dest), _n/4); \ @@ -183,9 +185,10 @@ static __inline__ uint32_t cmdpacify(void) GLuint _p; \ _n = (count); \ _p = (packet); \ - cmd = r300AllocCmdBuf(rmesa, \ - (_n+3), \ - __FUNCTION__); \ + cmd = (drm_radeon_cmd_header_t*) \ + r300AllocCmdBuf(rmesa, \ + (_n+3), \ + __func__); \ cmd_reserved = _n+3; \ cmd_written = 2; \ if(_n > 0x3fff) { \ |