diff options
| author | raysan5 <raysan5@gmail.com> | 2016-05-20 09:36:02 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2016-05-20 09:36:02 +0200 |
| commit | 7d1d9ff143cd7c6c55d3fd891b43e143431ea15f (patch) | |
| tree | 649378e7d990c23aff9d38bf684733aff250b075 /src/models.c | |
| parent | bdb450fccb1404cbf47f4f8103a28d598178bfc3 (diff) | |
| download | raylib-7d1d9ff143cd7c6c55d3fd891b43e143431ea15f.tar.gz raylib-7d1d9ff143cd7c6c55d3fd891b43e143431ea15f.zip | |
Support DYNAMIC_DRAW mesh loading
Diffstat (limited to 'src/models.c')
| -rw-r--r-- | src/models.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/models.c b/src/models.c index bb2d56c2..6d72d1e3 100644 --- a/src/models.c +++ b/src/models.c @@ -553,7 +553,7 @@ Model LoadModel(const char *fileName) if (model.mesh.vertexCount == 0) TraceLog(WARNING, "Model could not be loaded"); else { - rlglLoadMesh(&model.mesh); // Upload vertex data to GPU + rlglLoadMesh(&model.mesh, false); // Upload vertex data to GPU (static model) model.transform = MatrixIdentity(); model.material = LoadDefaultMaterial(); @@ -563,13 +563,13 @@ Model LoadModel(const char *fileName) } // Load a 3d model (from vertex data) -Model LoadModelEx(Mesh data) +Model LoadModelEx(Mesh data, bool dynamic) { Model model = { 0 }; model.mesh = data; - rlglLoadMesh(&model.mesh); // Upload vertex data to GPU + rlglLoadMesh(&model.mesh, dynamic); // Upload vertex data to GPU model.transform = MatrixIdentity(); model.material = LoadDefaultMaterial(); @@ -668,7 +668,7 @@ Model LoadHeightmap(Image heightmap, Vector3 size) model.mesh = GenMeshHeightmap(heightmap, size); - rlglLoadMesh(&model.mesh); + rlglLoadMesh(&model.mesh, false); // Upload vertex data to GPU (static model) model.transform = MatrixIdentity(); model.material = LoadDefaultMaterial(); @@ -683,7 +683,7 @@ Model LoadCubicmap(Image cubicmap) model.mesh = GenMeshCubicmap(cubicmap, (Vector3){ 1.0, 1.0, 1.5f }); - rlglLoadMesh(&model.mesh); + rlglLoadMesh(&model.mesh, false); // Upload vertex data to GPU (static model) model.transform = MatrixIdentity(); model.material = LoadDefaultMaterial(); |
