Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-12-28 18:21:51 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-12-28 18:21:51 +0400
commit8ccf5026e03e3bd8fd9ccdd161e651818e33a3f3 (patch)
treef9131e5c19756884dda44d0665a3750f8c648cd5 /source/blender/gpu
parent5b88e16306711408825d9291bfeb7023bd7fd69c (diff)
more changes from bmesh into trunk (mesh mpoly strict member)
Diffstat (limited to 'source/blender/gpu')
-rw-r--r--source/blender/gpu/intern/gpu_buffers.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/blender/gpu/intern/gpu_buffers.c b/source/blender/gpu/intern/gpu_buffers.c
index bba8786b092..919dc3f6403 100644
--- a/source/blender/gpu/intern/gpu_buffers.c
+++ b/source/blender/gpu/intern/gpu_buffers.c
@@ -701,8 +701,8 @@ static void GPU_buffer_copy_uv(DerivedMesh *dm, float *varray, int *index, int *
static void GPU_buffer_copy_color3(DerivedMesh *dm, float *varray_, int *index, int *mat_orig_to_new, void *user)
{
int i, totface;
- unsigned char *varray = (unsigned char *)varray_;
- unsigned char *mcol = (unsigned char *)user;
+ char *varray = (char *)varray_;
+ char *mcol = (char *)user;
MFace *f = dm->getFaceArray(dm);
totface= dm->getNumFaces(dm);
@@ -710,16 +710,16 @@ static void GPU_buffer_copy_color3(DerivedMesh *dm, float *varray_, int *index,
int start = index[mat_orig_to_new[f->mat_nr]];
/* v1 v2 v3 */
- VECCOPY(&varray[start], &mcol[i*12]);
- VECCOPY(&varray[start+3], &mcol[i*12+3]);
- VECCOPY(&varray[start+6], &mcol[i*12+6]);
+ copy_v3_v3_char(&varray[start], &mcol[i*12]);
+ copy_v3_v3_char(&varray[start+3], &mcol[i*12+3]);
+ copy_v3_v3_char(&varray[start+6], &mcol[i*12+6]);
index[mat_orig_to_new[f->mat_nr]] += 9;
if(f->v4) {
/* v3 v4 v1 */
- VECCOPY(&varray[start+9], &mcol[i*12+6]);
- VECCOPY(&varray[start+12], &mcol[i*12+9]);
- VECCOPY(&varray[start+15], &mcol[i*12]);
+ copy_v3_v3_char(&varray[start+9], &mcol[i*12+6]);
+ copy_v3_v3_char(&varray[start+12], &mcol[i*12+9]);
+ copy_v3_v3_char(&varray[start+15], &mcol[i*12]);
index[mat_orig_to_new[f->mat_nr]] += 9;
}
}