| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-22 | Check buffer limit on DrawBillboardRec() | Ray | |
| 2019-07-12 | Use function GetSizeBase64() | raysan5 | |
| 2019-06-12 | Tweak: Change check order | Ray | |
| 2019-06-12 | Corrected IQM function declaration | Ray | |
| 2019-05-22 | Fix #848 | Wilhem Barbier | |
| 2019-05-20 | Review glTF implementation formatting | Ray | |
| Added comments for the future | |||
| 2019-05-18 | Load glTF | Wilhem Barbier | |
| 2019-05-15 | Corrected issue with multi-mesh obj models | Ray | |
| Note that all meshes are loaded as a single one at this moment, loading should be improved! | |||
| 2019-05-09 | Make code a bit clearer for beginners | Ray | |
| 2019-05-09 | Add comment in CheckCollisionSpheres() | Ray | |
| 2019-05-08 | Update models.c | ProfJski | |
| 2019-05-08 | Update CheckCollisionSpheres() to avoid sqrt | ProfJski | |
| Square root calls are computationally expensive. In this case, they can be avoided. Instead of checking distance<RadA+RadB, check distance squared against (RadA+RadB) squared. The dot product of Vector3Subtract(B,A) with itself gives distance squared, so I used this code instead of an element-by-element computation of distance squared. The only downside is that your geometric code is very readable, whereas this is less so. | |||
| 2019-04-23 | Support custom memory management macros | Ray | |
| Users can define their custom memory management macros. NOTE: Most external libraries support custom macros in the same way, raylib should redefine those macros to raylib ones, to unify custom memory loading. That redefinition is only implemented as example for stb_image.h in [textures] module. | |||
| 2019-04-14 | Check buffer overflow | Ray | |
| 2019-04-10 | Set default white texture for diffuse mat | Ray | |
| 2019-04-10 | Check textures available before loading | Ray | |
| 2019-04-09 | Start working on glTF loading... | Ray | |
| 2019-04-08 | Review creation years | Ray | |
| 2019-04-07 | Happy new year 2019 | ChillerDragon | |
| 2019-04-05 | Review PBR shaders | Ray | |
| Issue was related to vertex tangent attibutes not uploaded to GPU, a quick solution was implemented for new vertex attributes loading for already existing meshes... I don't like it specially but it will work for now. | |||
| 2019-04-05 | BIG UPDATE: New models functions for animations! | Ray | |
| Multiple functions added and some reviewed to adapt to the new multi-mesh, multi-material and animated models. | |||
| 2019-04-04 | Removed trail spaces | Ray | |
| 2019-04-04 | BIG UPDATE: Support model animations! | Ray | |
| 2019-04-01 | Corrected some issues | Ray | |
| - Support compiling for OpenGL 1.1 - Free meshes/materials memory after usage... | |||
| 2019-04-01 | Support material loading from OBJ/MTL | Ray | |
| 2019-04-01 | Reviewed OBJ loading implementation -WIP- | Ray | |
| One mesh files can be loaded correctly MISSING: - Multimesh OBJ loading - Materials loading | |||
| 2019-04-01 | Implementing LoadOBJ() -WIP- | Ray | |
| It seems obj loading is working ok but there is some problem with drawing... | |||
| 2019-03-29 | Default to white cube mesh if not loaded | Ray | |
| 2019-03-29 | Review some warnings | Ray | |
| 2019-03-29 | Replace custom OBJ/MTL implementations by tinyobj_loader -WIP- | Ray | |
| 2019-03-29 | WARNING: Redesigned model struct for multi-meshes | Ray | |
| This is quite a big change, Model struct has been redesigned to support multiple meshes and multiple materials, most 3d fileformats contain multiple meshes and reference multiple materials. Consequently, multiple functions have been reviewed. LoadOBJ(), LoadIQM(), LoadGLFT() now return a Model. Current LoadOBJ() is not valid anymore, actually, tinyobj_loader_c library is considered for replacement. | |||
| 2019-03-08 | Adding DrawCubeWiresV for convenience | Rafael Sachetto | |
| 2019-02-22 | Change ternary operator formatting | Ray | |
| 2019-02-21 | Remove end-line spaces | Ray | |
| 2019-02-18 | Update cgltf library | Ray | |
| Added some comments to loader function... | |||
| 2019-02-14 | Fix config.h flags | Jens Pitkanen | |
| 2019-02-06 | Review ExportMesh() header | Ray | |
| 2019-01-11 | Some security checks added | Ray | |
| 2018-12-19 | Corrected issue on plane drawing | Ray | |
| 2018-12-18 | Support externally provided compilation flags | Ray | |
| Useful in case raylib compilation want to be automated and compilation config flags provided by command line. | |||
| 2018-12-15 | ADDED: GenMeshPoly() | Ray | |
| To generate 2D polygonal shape | |||
| 2018-12-03 | Comments removed | Ray | |
| 2018-09-17 | Improved data export capabilities! | Ray | |
| REVIEWED: ExportImage() REVIEWED: ExportMesh() ADDED: ExportWave() REMOVED: Internal funcs: SavePNG(), SaveBMP() NOTE: These changes break the API (parameters order) | |||
| 2018-09-14 | Removed TABS | Ray | |
| 2018-09-14 | Update mini_al to v0.8.8 | Ray | |
| Some minor tweaks around | |||
| 2018-09-06 | Update models.c | F.H | |
| fix bug with GenMeshPlane() creating too many vertices/texcoords/normals for the plane mesh | |||
| 2018-09-05 | Started working on IQM/glTF loaders | Ray | |
| 2018-08-04 | Fix compiler warnings, first part | Kim Kulling | |
| 2018-05-28 | fabsf() not working with TCC | Ray | |
| Replaced by fabs() that seem to work ok | |||
| 2018-05-17 | Header tweak and comments | Ray | |
