From: Pauli Nieminen Date: Fri, 21 Aug 2009 17:10:30 +0000 (+0300) Subject: r300: Add debug output to show how much was emited in TryDrawPrims. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0bf4308580a88ac672f84472cb76e0236d7f8902;p=mesa.git r300: Add debug output to show how much was emited in TryDrawPrims. --- diff --git a/src/mesa/drivers/dri/r300/r300_draw.c b/src/mesa/drivers/dri/r300/r300_draw.c index 03521e3fb6d..1437535760c 100644 --- a/src/mesa/drivers/dri/r300/r300_draw.c +++ b/src/mesa/drivers/dri/r300/r300_draw.c @@ -579,8 +579,8 @@ static GLuint r300PredictTryDrawPrimsSize(GLcontext *ctx, GLuint nr_prims) dwords = 2*CACHE_FLUSH_BUFSZ; dwords += PRE_EMIT_STATE_BUFSZ; dwords += (AOS_BUFSZ(vbuf->num_attribs) - + SCISSORS_BUFSZ - + FIREAOS_BUFSZ )*nr_prims; + + SCISSORS_BUFSZ + + FIREAOS_BUFSZ )*nr_prims; state_size= radeonCountEmitSize(&r300->radeon); flushed = rcommonEnsureCmdBufSpace(&r300->radeon, @@ -656,6 +656,10 @@ static GLboolean r300TryDrawPrims(GLcontext *ctx, r300FreeData(ctx); + if (RADEON_DEBUG & DEBUG_PRIMS) + fprintf(stderr, "%s: %u (%d-%d) cs begin at %d\n", + __FUNCTION__, nr_prims, min_index, max_index, r300->radeon.cmdbuf.cs->cdw ); + return GL_TRUE; }