summaryrefslogtreecommitdiffhomepage
path: root/src/rmodels.c
AgeCommit message (Collapse)Author
2023-01-24REVIEWED: `ProcessMaterialsOBJ()` available when requiredRay
2023-01-23[models] Load bone names from IQM file if available (#2882)PencilAmazing
* Load bone names from IQM file if available * Formatting and default bone name
2023-01-22Fix to use TRACELOG() instead of TraceLog() for internal modules (#2881)Rob Loach
There were a few raylib modules that continued to use TraceLog() instead of the TRACELOG() macro. This change ensures that all the internal raylib modules use the TRACELOG() pattern consistently.
2023-01-20Have LoadMaterials call the same code that OBJ loader does so that we can ↵Jeffery Myers
read MTL files (#2872)
2023-01-20Fix warnings in raylib project from MSVC (#2871)Jeffery Myers
2023-01-19don't try to free a void* buffer as if it's a cgltf_data structure (#2867)Jeffery Myers
2023-01-02REVIEWED: GLTF animations support #2844Ray
2023-01-02[models] Add GLTF animation support (#2844)Charles
* add GLTF animation support * use correct index when allocating animVertices and animNormals * early exit LoadModelAnimationsGLTF if the gtlf file fails to parse * update models/models_loading_gltf.c to play gltf animation Updated the .blend file to use weights rather than bone parents so it fits into the framework. Exported with weights to the .glb file. * fix order of operations for bone scale in UpdateModelAnimation * minor doc cleanup and improvements * fix formatting * fix float formatting * fix brace alignment and replace asserts with log messages
2023-01-01Update year to 2023Ray
2022-11-15WARNING: REMOVED: `DrawCubeTexture()`, `DrawCubeTextureRec()`Ray
Those two functions have been moved to a new example: `models_draw_cube_texture`. The reasons for this decision: - Function inflexibility: Many users with the need to draw a textured cube could need to customize the texture applied to every face, that function did not allow that kind of functionality. - rlgl functionality exposure: The implementation exposed will teach users how to implement custom textured triangles drawing.
2022-11-10Minor formating tweaksRay
2022-10-17Add DrawCapsule(Wires) (#2761)ianband
* Add DrawCapsule & DrawCapsuleWires * Add DrawCapsule & DrawCapsuleWires to example Co-authored-by: Ian Band <[email protected]>
2022-09-25REVIEWED: `GeneshHeightmap()`, fix #2716Ray
2022-09-05WARNING: BREAKING: Removed `rlCheckRenderBatchLimit()` requirementRay
Updated version to `rlgl 4.2`
2022-09-04REVIEWED: M3D model loading #2688Ray
2022-09-01ADDED: Complete support for M3D animations! #2648Ray
2022-09-01Implemented latest .M3D improvements #2648Ray
2022-09-01Fixed issue with `LoadIQM()` #2676Ray
2022-08-26REVIEWED: Support M3D file loading #2648Ray
2022-08-22REVIEWED: M3D implementation #2648Ray
2022-08-20ADDED: Support M3D model file format (meshes and materials) #2648Ray
2022-08-13P A I NRay
2022-08-13WARNING: REVIEWED: `rlCheckRenderBatchLimit()`Ray
2022-08-13minor tweaksRay
2022-07-05REMOVED: `GenMeshBinormals()`, actually, never implementedRay
2022-07-05Added some commentsRay
2022-07-04REVIEWED: `DrawMesh()` #2511Ray
Disable color vertex attribute if not provided by mesh
2022-06-29REVIEWED: `DrawBillboard*()`Ray
2022-06-24fix: precision loss, discard unused (#2541)veclavtalica
2022-06-21Reviewed batch buffer overflow #2526Ray
2022-06-07REVIEWED: Compilation warningsRay
2022-05-31REVIEWED: Batch limits check #2489Ray
2022-05-30REVIEWED: `DrawBillboardPro()` #2494Ray
2022-04-26Fix Issue #2441 (#2442)Leonardo Montagner
Remove line that caused a memory leak
2022-03-30WARNING: BREAKING: REMOVED: `GetRayCollisionModel()` #2405Ray
2022-03-20REVIEWED: Avoid some float -> double promotionsRay
2022-02-20REVIEWED: Some functions input parametes that should be `const`raysan5
2022-02-20make const (#2348)Antonis Geralis
* make const * make const
2022-02-18Removed trailing spacesraysan5
2022-02-17follow style guide (#2346)Antonis Geralis
* follow style guide * Update rmodels.c
2022-01-21fix: material color won't be loaded if there's no texture for that material ↵Roy Qu
(#2298)
2021-12-31Update year to 2022raysan5
2021-12-24check not null before accessing by index (#2243)Antonis Geralis
2021-12-19REVIEWED: `GenMeshCylinder()` #2225Ray
2021-12-17REVIEWED: `ExportMesh()` #2220raysan5
2021-12-16REVIEWED: `DrawMesh*()` issue #2211Ray
2021-12-04Support custom modules inclusionRay
Allow to choose which modules are compiled with raylib, if some modules are excluded from compilation, required functionality is not available but smaller builds are possible.
2021-12-02Added some reference code to load bones id and weight data for animationsraysan5
2021-11-15REVIEWED: ExportMesh() #2138Ray
2021-10-26Reviewed warningsRay