I've went ahead and committed this patch.<br><br>-Marek<br><br><div class="gmail_quote">On Mon, Apr 26, 2010 at 7:25 PM, Matt Turner <span dir="ltr"><<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Mon, Apr 26, 2010 at 1:20 PM, Corbin Simpson<br>
<<a href="mailto:mostawesomedude@gmail.com">mostawesomedude@gmail.com</a>> wrote:<br>
> I'll apply this when I get home. Looks good.<br>
><br>
> ~ C.<br>
><br>
> Reviewed-by: Corbin Simpson <<a href="mailto:MostAwesomeDude@gmail.com">MostAwesomeDude@gmail.com</a>><br>
><br>
> On Mon, Apr 26, 2010 at 10:18 AM, Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>> wrote:<br>
>> Signed-off-by: Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>><br>
>> ---<br>
>> src/gallium/drivers/r300/r300_emit.c | 14 +++-----------<br>
>> 1 files changed, 3 insertions(+), 11 deletions(-)<br>
>><br>
>> diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c<br>
>> index 2816c35..13dc93f 100644<br>
>> --- a/src/gallium/drivers/r300/r300_emit.c<br>
>> +++ b/src/gallium/drivers/r300/r300_emit.c<br>
>> @@ -92,9 +92,7 @@ void r300_emit_clip_state(struct r300_context* r300,<br>
>> (r300->screen->caps.is_r500 ?<br>
>> R500_PVS_UCP_START : R300_PVS_UCP_START));<br>
>> OUT_CS_ONE_REG(R300_VAP_PVS_UPLOAD_DATA, 6 * 4);<br>
>> - for (i = 0; i < 6; i++) {<br>
>> - OUT_CS_TABLE(clip->ucp[i], 4);<br>
>> - }<br>
>> + OUT_CS_TABLE(clip->ucp, 6 * 4);<br>
>> OUT_CS_REG(R300_VAP_CLIP_CNTL, ((1 << clip->nr) - 1) |<br>
>> R300_PS_UCP_MODE_CLIP_AS_TRIFAN);<br>
>> END_CS;<br>
>> @@ -416,12 +414,9 @@ void r500_emit_fs_constants(struct r300_context* r300, unsigned size, void *stat<br>
>> OUT_CS_REG(R500_GA_US_VECTOR_INDEX, R500_GA_US_VECTOR_INDEX_TYPE_CONST);<br>
>> OUT_CS_ONE_REG(R500_GA_US_VECTOR_DATA, count * 4);<br>
>> for(i = 0; i < count; ++i) {<br>
>> - const float *data;<br>
>> assert(constants->Constants[i].Type == RC_CONSTANT_EXTERNAL);<br>
>> - data = buf->constants[i];<br>
>> -<br>
>> - OUT_CS_TABLE(data, 4);<br>
>> }<br>
>> + OUT_CS_TABLE(buf->constants, count * 4);<br>
>> END_CS;<br>
>> }<br>
>><br>
>> @@ -1013,10 +1008,7 @@ void r300_emit_vs_constants(struct r300_context* r300,<br>
>> (r300->screen->caps.is_r500 ?<br>
>> R500_PVS_CONST_START : R300_PVS_CONST_START));<br>
>> OUT_CS_ONE_REG(R300_VAP_PVS_UPLOAD_DATA, count * 4);<br>
>> - for (i = 0; i < count; i++) {<br>
>> - const float *data = buf->constants[i];<br>
>> - OUT_CS_TABLE(data, 4);<br>
>> - }<br>
>> + OUT_CS_TABLE(buf->constants, count * 4);<br>
>> END_CS;<br>
>> }<br>
>><br>
>> --<br>
>> 1.6.4.4<br>
>><br>
>><br>
><br>
><br>
><br>
> --<br>
> When the facts change, I change my mind. What do you do, sir? ~ Keynes<br>
><br>
> Corbin Simpson<br>
> <<a href="mailto:MostAwesomeDude@gmail.com">MostAwesomeDude@gmail.com</a>><br>
><br>
<br>
</div></div>Cool. Attached patch kills off the now unused i loop index variables too.<br>
<font color="#888888"><br>
Matt<br>
</font><br>_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
<br></blockquote></div><br>