radeon/r300: Code clean up and logic fix.
authorPauli Nieminen <suokkos@gmail.com>
Fri, 21 Aug 2009 23:43:00 +0000 (02:43 +0300)
committerPauli Nieminen <suokkos@gmail.com>
Fri, 21 Aug 2009 23:43:00 +0000 (02:43 +0300)
src/mesa/drivers/dri/r300/r300_draw.c
src/mesa/drivers/dri/radeon/radeon_cmdbuf.h
src/mesa/drivers/dri/radeon/radeon_common.c

index b3d19a90c3099dabe4d52969b889ea279d6028c8..2784808dda9c9bfe9f9c8d344df4c5e9348edb94 100644 (file)
@@ -572,7 +572,7 @@ static GLuint r300PredictTryDrawPrimsSize(GLcontext *ctx, GLuint nr_prims)
 {
        struct r300_context *r300 = R300_CONTEXT(ctx);
        struct r300_vertex_buffer *vbuf = &r300->vbuf;
-       int flushed;
+       GLboolean flushed;
        GLuint dwords;
        GLuint state_size;
 
index da748515addcc4e299dddb47f228e16052bd13f8..410df4d665c96597371c63f39bb54e00a21b1731 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "radeon_bocs_wrapper.h"
 
-int rcommonEnsureCmdBufSpace(radeonContextPtr rmesa, int dwords, const char *caller);
+GLboolean rcommonEnsureCmdBufSpace(radeonContextPtr rmesa, int dwords, const char *caller);
 int rcommonFlushCmdBuf(radeonContextPtr rmesa, const char *caller);
 int rcommonFlushCmdBufLocked(radeonContextPtr rmesa, const char *caller);
 void rcommonInitCmdBuf(radeonContextPtr rmesa);
index 30d24574edd4f67067e7ff5c883bc587d7312cd7..9f901d2c0afce7f1e54c726873dffbbfc068608d 100644 (file)
@@ -928,7 +928,7 @@ static void radeon_print_state_atom(radeonContextPtr radeon, struct radeon_state
        int i, j, reg, count;
        int dwords;
        uint32_t packet0;
-       if (! (DEBUG_CMDBUF || RADEON_DEBUG & DEBUG_STATE))
+       if (! (DEBUG_CMDBUF && RADEON_DEBUG & DEBUG_STATE) )
                return;
 
        if (!radeon->radeonScreen->kernel_mm) {
@@ -1212,7 +1212,7 @@ int rcommonFlushCmdBuf(radeonContextPtr rmesa, const char *caller)
  *
  * \param dwords The number of dwords we need to be free on the command buffer
  */
-int rcommonEnsureCmdBufSpace(radeonContextPtr rmesa, int dwords, const char *caller)
+GLboolean rcommonEnsureCmdBufSpace(radeonContextPtr rmesa, int dwords, const char *caller)
 {
    if ((rmesa->cmdbuf.cs->cdw + dwords + 128) > rmesa->cmdbuf.size
         || radeon_cs_need_flush(rmesa->cmdbuf.cs)) {