Mesa (master): nvfx: Move declaration before code.

Vinson Lee vlee at kemper.freedesktop.org
Mon Sep 13 04:39:54 UTC 2010


Module: Mesa
Branch: master
Commit: 89e138b1c482f1504f522e82898312ab0c3b9357
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e138b1c482f1504f522e82898312ab0c3b9357

Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Sep 12 21:39:21 2010 -0700

nvfx: Move declaration before code.

Fixes SCons build.

---

 src/gallium/drivers/nvfx/nvfx_surface.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/gallium/drivers/nvfx/nvfx_surface.c b/src/gallium/drivers/nvfx/nvfx_surface.c
index a6ce4cc..70adebc 100644
--- a/src/gallium/drivers/nvfx/nvfx_surface.c
+++ b/src/gallium/drivers/nvfx/nvfx_surface.c
@@ -160,6 +160,8 @@ static struct blitter_context*
 nvfx_get_blitter(struct pipe_context* pipe, int copy)
 {
 	struct nvfx_context* nvfx = nvfx_context(pipe);
+	struct blitter_context** pblitter;
+	struct blitter_context* blitter;
 
 	assert(nvfx->blitters_in_use < Elements(nvfx->blitter));
 
@@ -171,10 +173,10 @@ nvfx_get_blitter(struct pipe_context* pipe, int copy)
 		OUT_RING(chan, 0);
 	}
 
-	struct blitter_context** pblitter = &nvfx->blitter[nvfx->blitters_in_use++];
+	pblitter = &nvfx->blitter[nvfx->blitters_in_use++];
 	if(!*pblitter)
 		*pblitter = util_blitter_create(pipe);
-	struct blitter_context* blitter = *pblitter;
+	blitter = *pblitter;
 
 	util_blitter_save_blend(blitter, nvfx->blend);
 	util_blitter_save_depth_stencil_alpha(blitter, nvfx->zsa);
@@ -371,15 +373,19 @@ nvfx_surface_copy_temp(struct pipe_context* pipe, struct pipe_surface* surf, int
 	struct nvfx_surface* ns = (struct nvfx_surface*)surf;
 	struct pipe_subresource tempsr, surfsr;
 	struct nvfx_context* nvfx = nvfx_context(pipe);
+	struct nvfx_miptree* temp;
+	unsigned use_vertex_buffers;
+	boolean use_index_buffer;
+	unsigned base_vertex;
 
 	/* temporarily detach the temp, so it isn't used in place of the actual resource */
-	struct nvfx_miptree* temp = ns->temp;
+	temp = ns->temp;
 	ns->temp = 0;
 
 	// TODO: we really should do this validation before setting these variable in draw calls
-	unsigned use_vertex_buffers = nvfx->use_vertex_buffers;
-	boolean use_index_buffer = nvfx->use_index_buffer;
-	unsigned base_vertex = nvfx->base_vertex;
+	use_vertex_buffers = nvfx->use_vertex_buffers;
+	use_index_buffer = nvfx->use_index_buffer;
+	base_vertex = nvfx->base_vertex;
 
 	tempsr.face = 0;
 	tempsr.level = 0;




More information about the mesa-commit mailing list