summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300
diff options
context:
space:
mode:
authorVinson Lee <[email protected]>2011-02-14 00:07:07 -0800
committerVinson Lee <[email protected]>2011-02-14 00:07:07 -0800
commit3b01b52bd78e3d2fc857feacebd815a5fae00c94 (patch)
treeb56d19296735d8445f0f57521d5183bfea893b5e /src/gallium/drivers/r300
parente9d993e9b9d7ea2b4a9be7caa4e5a73fe5126cbe (diff)
r300g: Move declaration before code.
Fixes SCons build.
Diffstat (limited to 'src/gallium/drivers/r300')
-rw-r--r--src/gallium/drivers/r300/r300_emit.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 027cd5b7ea0..9c3a5e882f2 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -814,15 +814,16 @@ void r300_emit_vertex_arrays(struct r300_context* r300, int offset, boolean inde
int i;
unsigned vertex_array_count = r300->velems->count;
unsigned packet_size = (vertex_array_count * 3 + 1) / 2;
+ struct pipe_vertex_buffer *vb1, *vb2;
+ unsigned *hw_format_size = r300->velems->format_size;
+ unsigned size1, size2;
CS_LOCALS(r300);
BEGIN_CS(2 + packet_size + vertex_array_count * 2);
OUT_CS_PKT3(R300_PACKET3_3D_LOAD_VBPNTR, packet_size);
OUT_CS(vertex_array_count | (!indexed ? R300_VC_FORCE_PREFETCH : 0));
- struct pipe_vertex_buffer *vb1, *vb2;
- unsigned *hw_format_size = r300->velems->format_size;
- unsigned size1, size2;
+ hw_format_size = r300->velems->format_size;
for (i = 0; i < vertex_array_count - 1; i += 2) {
vb1 = &vbuf[velem[i].vertex_buffer_index];