summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/draw/draw_vertex_fetch.c
diff options
context:
space:
mode:
authorMichal Krol <michal@tungstengraphics.com>2008-01-29 16:41:10 +0100
committerBen Skeggs <skeggsb@gmail.com>2008-02-15 13:50:25 +1100
commitfc36399f232942b3ff3975aac9e685d5f1363816 (patch)
treef410bfd310994beea417aea1a3e681742d1ba042 /src/mesa/pipe/draw/draw_vertex_fetch.c
parenta5273f0fac01f5864a1cfcb82d9302dd755375e9 (diff)
gallium: Fix build on WinXP.
Diffstat (limited to 'src/mesa/pipe/draw/draw_vertex_fetch.c')
-rw-r--r--src/mesa/pipe/draw/draw_vertex_fetch.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mesa/pipe/draw/draw_vertex_fetch.c b/src/mesa/pipe/draw/draw_vertex_fetch.c
index 89e4c256a7..b23f487e74 100644
--- a/src/mesa/pipe/draw/draw_vertex_fetch.c
+++ b/src/mesa/pipe/draw/draw_vertex_fetch.c
@@ -326,6 +326,10 @@ static void fetch_xyz_rgb( struct draw_context *draw,
const unsigned *elts,
unsigned count )
{
+ const unsigned *pitch = draw->vertex_fetch.pitch;
+ const ubyte **src = draw->vertex_fetch.src_ptr;
+ int i;
+
assert(count <= 4);
// _mesa_printf("%s\n", __FUNCTION__);
@@ -333,10 +337,6 @@ static void fetch_xyz_rgb( struct draw_context *draw,
/* loop over vertex attributes (vertex shader inputs)
*/
- const unsigned *pitch = draw->vertex_fetch.pitch;
- const ubyte **src = draw->vertex_fetch.src_ptr;
- int i;
-
for (i = 0; i < 4; i++) {
{
const float *in = (const float *)(src[0] + elts[i] * pitch[0]);
@@ -366,15 +366,15 @@ static void fetch_xyz_rgb_st( struct draw_context *draw,
const unsigned *elts,
unsigned count )
{
+ const unsigned *pitch = draw->vertex_fetch.pitch;
+ const ubyte **src = draw->vertex_fetch.src_ptr;
+ int i;
+
assert(count <= 4);
/* loop over vertex attributes (vertex shader inputs)
*/
- const unsigned *pitch = draw->vertex_fetch.pitch;
- const ubyte **src = draw->vertex_fetch.src_ptr;
- int i;
-
for (i = 0; i < 4; i++) {
{
const float *in = (const float *)(src[0] + elts[i] * pitch[0]);