diff options
Diffstat (limited to 'src/models.c')
| -rw-r--r-- | src/models.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/models.c b/src/models.c index 68de0504..ab3ea7f7 100644 --- a/src/models.c +++ b/src/models.c @@ -823,8 +823,10 @@ void UnloadMesh(Mesh mesh) } // Export mesh data to file -void ExportMesh(Mesh mesh, const char *fileName) +bool ExportMesh(Mesh mesh, const char *fileName) { + bool success = false; + if (IsFileExtension(fileName, ".obj")) { // Estimated data size, it should be enough... @@ -875,7 +877,7 @@ void ExportMesh(Mesh mesh, const char *fileName) bytesCount += sprintf(txtData + bytesCount, "\n"); // NOTE: Text data length exported is determined by '\0' (NULL) character - SaveFileText(fileName, txtData); + success = SaveFileText(fileName, txtData); RL_FREE(txtData); } @@ -883,6 +885,8 @@ void ExportMesh(Mesh mesh, const char *fileName) { // TODO: Support additional file formats to export mesh vertex data } + + return success; } // Load materials from model file |
