forked from bartvdbraak/blender
fix [#29256] Import images as planes add on doesn't work correctly in bmesh
This commit is contained in:
parent
4b3976cc5a
commit
2d71eab5aa
@ -676,7 +676,7 @@ static void GPU_buffer_copy_uv(DerivedMesh *dm, float *varray, int *index, int *
|
|||||||
MTFace *mtface;
|
MTFace *mtface;
|
||||||
MFace *f;
|
MFace *f;
|
||||||
|
|
||||||
if(!(mtface = DM_get_face_data_layer(dm, CD_MTFACE)))
|
if(!(mtface = DM_get_tessface_data_layer(dm, CD_MTFACE)))
|
||||||
return;
|
return;
|
||||||
f = dm->getTessFaceArray(dm);
|
f = dm->getTessFaceArray(dm);
|
||||||
|
|
||||||
@ -780,7 +780,7 @@ static void GPU_buffer_copy_edge(DerivedMesh *dm, float *varray_, int *UNUSED(in
|
|||||||
|
|
||||||
static void GPU_buffer_copy_uvedge(DerivedMesh *dm, float *varray, int *UNUSED(index), int *UNUSED(mat_orig_to_new), void *UNUSED(user))
|
static void GPU_buffer_copy_uvedge(DerivedMesh *dm, float *varray, int *UNUSED(index), int *UNUSED(mat_orig_to_new), void *UNUSED(user))
|
||||||
{
|
{
|
||||||
MTFace *tf = DM_get_face_data_layer(dm, CD_MTFACE);
|
MTFace *tf = DM_get_tessface_data_layer(dm, CD_MTFACE);
|
||||||
int i, j=0;
|
int i, j=0;
|
||||||
|
|
||||||
if(!tf)
|
if(!tf)
|
||||||
@ -819,13 +819,13 @@ static MCol *gpu_buffer_color_type(DerivedMesh *dm)
|
|||||||
int type;
|
int type;
|
||||||
|
|
||||||
type = CD_ID_MCOL;
|
type = CD_ID_MCOL;
|
||||||
c = DM_get_face_data_layer(dm, type);
|
c = DM_get_tessface_data_layer(dm, type);
|
||||||
if(!c) {
|
if(!c) {
|
||||||
type = CD_WEIGHT_MCOL;
|
type = CD_WEIGHT_MCOL;
|
||||||
c = DM_get_face_data_layer(dm, type);
|
c = DM_get_tessface_data_layer(dm, type);
|
||||||
if(!c) {
|
if(!c) {
|
||||||
type = CD_MCOL;
|
type = CD_MCOL;
|
||||||
c = DM_get_face_data_layer(dm, type);
|
c = DM_get_tessface_data_layer(dm, type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -919,7 +919,7 @@ static GPUBuffer *gpu_buffer_setup_type(DerivedMesh *dm, GPUBufferType type)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
else if(type == GPU_BUFFER_UV) {
|
else if(type == GPU_BUFFER_UV) {
|
||||||
if(!DM_get_face_data_layer(dm, CD_MTFACE))
|
if(!DM_get_tessface_data_layer(dm, CD_MTFACE))
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user