瀏覽代碼

REVIEWED: Vertex colors support on M3D loading #2878

pull/2923/head
Ray 2 年之前
父節點
當前提交
21961a786d
共有 1 個檔案被更改,包括 3 行新增2 行删除
  1. +3
    -2
      src/rmodels.c

+ 3
- 2
src/rmodels.c 查看文件

@ -5633,8 +5633,9 @@ static Model LoadM3D(const char *fileName)
model.meshes[k].texcoords = (float *)RL_CALLOC(model.meshes[k].vertexCount*2, sizeof(float));
model.meshes[k].normals = (float *)RL_CALLOC(model.meshes[k].vertexCount*3, sizeof(float));
// If color map is provided, we allocate storage for vertex colors
if (m3d->cmap != NULL) model.meshes[k].colors = RL_CALLOC(model.meshes[k].vertexCount*4, sizeof(unsigned char));
// If no map is provided, we allocate storage for vertex colors
// M3D specs only consider vertex colors if no material is provided
if (mi != M3D_UNDEF) model.meshes[k].colors = RL_CALLOC(model.meshes[k].vertexCount*4, sizeof(unsigned char));
if (m3d->numbone && m3d->numskin)
{

Loading…
取消
儲存