summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvfx
diff options
context:
space:
mode:
authorVinson Lee <vlee@vmware.com>2010-09-12 21:39:21 -0700
committerVinson Lee <vlee@vmware.com>2010-09-12 21:39:21 -0700
commit89e138b1c482f1504f522e82898312ab0c3b9357 (patch)
treeb6231960d2f6a62b490b96cb7f48a4bc082ed9e8 /src/gallium/drivers/nvfx
parentc4046d4fda2fe838659bff99bfa17f57f895a943 (diff)
nvfx: Move declaration before code.
Fixes SCons build.
Diffstat (limited to 'src/gallium/drivers/nvfx')
-rw-r--r--src/gallium/drivers/nvfx/nvfx_surface.c18
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 a6ce4cc15e..70adebc1be 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;