Преглед на файлове

nouveau: include and calc offset before changing dimensions for next level

tags/mesa_20090313
Patrice Mandin преди 16 години
родител
ревизия
b907d4cd8f
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3
    2
      src/gallium/drivers/nv04/nv04_surface_2d.c

+ 3
- 2
src/gallium/drivers/nv04/nv04_surface_2d.c Целия файл

@@ -1,6 +1,7 @@
#include "pipe/p_context.h"
#include "pipe/p_format.h"
#include "util/u_memory.h"
#include "util/u_math.h"

#include "nouveau/nouveau_winsys.h"
#include "nouveau/nouveau_util.h"
@@ -159,10 +160,10 @@ nv04_surface_copy_swizzle(struct nv04_surface_2d *ctx,
}
}

/* FIXME: need to know how many bytes per pixel */
offset += align(w * h * 2 /*src->block.size*/, 64);
w >>= 1;
h >>= 1;
/* FIXME: need to know how many bytes per pixel */
offset += align(w * h * 2, 64);
}

return 0;

Loading…
Отказ
Запис