summaryrefslogtreecommitdiffhomepage
path: root/examples/models
AgeCommit message (Collapse)Author
2022-06-21REVIEWED: example: shaders_mesh_instancingRay
Simplified example
2022-06-21Added new comment to examplesRay
2022-06-12Update models_skybox.cRay
2022-06-11WARNING: BREAKING: REDESIGNED: Filepath loading APIRay
REDESIGNED: `LoadDirectoryFiles()` ADDED: `LoadDirectoryFilesEx()` REDESIGNED: `LoadDroppedFiles()` ADDED: `IsPathFile()` This BIG BREAKING change simplifies the functions and gives more control to the user: - A new `struct FilePathList` has been added to avoid exposing complex pointers. - User is responsible of memory loading/unloading - Filepaths loading support recursive directories and file extension filters
2022-06-06WARNING: RENAMED: `GetDroppedFiles()` to `LoadDroppedFiles()`Ray
RENAMED: `ClearDroppedFiles()` to `UnloadDroppedFiles()`
2022-03-30WARNING: BREAKING: REMOVED: `GetRayCollisionModel()` #2405Ray
2021-12-17REVIEWED: `ExportMesh()` #2220raysan5
2021-10-30Add missing file extensions for drag-and-drop support (#2090)Peter0x44
2021-10-25Fix VC warnings for examples (#2085)Jeffery Myers
2021-10-22Remove big assetraysan5
2021-10-19REVIEWED: models_yaw_pitch_rollraysan5
2021-10-19Remove trailing spacesraysan5
2021-10-18Resync .obj models! gitignore was ignoring them!Ray
2021-10-17Update examples screenshotsraysan5
2021-10-17Remove trailing spacesraysan5
2021-10-14Review some commentsraysan5
2021-10-14Review examplesraysan5
2021-10-13Update models_loading_vox.craysan5
2021-10-12Create LICENSEraysan5
2021-10-12Reviewed models examples pathsraysan5
2021-10-12Rename examples for consistencyraysan5
2021-10-12Review commentsraysan5
2021-10-12REVIEWED: models resources structureraysan5
2021-10-12REMOVED: EXAMPLE: models_gltf_animationraysan5
2021-10-12REMOVED: EXAMPLE: models_material_pbrraysan5
2021-10-07Update models_rlgl_solar_system.cRay
2021-10-03Minor format tweaksRay
2021-10-02Rename BRDG typo to BDRF (#2028)Chris
2021-09-10Vox loaded (#1981)procfxgen
* new models_magicavoxel_loading example * Portable header-only file "magicavoxel_loader.h" for MagicaVoxel loader example. * models_magicavoxel_loading example added to CMakeLists.txt and Makefile * fix models_magicavoxel_loading example for linux. * * vox_loader into "src/external/vox_loader.h" * vox file support for "models.c" * updated example "models/models_magicavoxel_loading.c" * * Fix Vox_FreeArrays (removed memory leak) * * removed magicavoxel_loader.h * * Revert vs2019 solution * * vox_loader.h -> Support custom memory allocators * vox_loader.h -> Reverse Y<>Z for left to right handed system * models/models_magicavoxel_loading.c -> fix model center * * vox_loader.h -> Removed Raylib dependencies * * Changed Vox_LoadFileName to Vox_LoadFromMemory
2021-09-04new models_magicavoxel_loading example (#1940)procfxgen
* new models_magicavoxel_loading example * Portable header-only file "magicavoxel_loader.h" for MagicaVoxel loader example. * models_magicavoxel_loading example added to CMakeLists.txt and Makefile * fix models_magicavoxel_loading example for linux. * * vox_loader into "src/external/vox_loader.h" * vox file support for "models.c" * updated example "models/models_magicavoxel_loading.c" * * Fix Vox_FreeArrays (removed memory leak) * * removed magicavoxel_loader.h * * Revert vs2019 solution
2021-08-26REVIEWED: Examples compilationRay
2021-07-31Update models_rlgl_solar_system.craysan5
2021-07-30REVERTED: Removed the need for `rlMatrix`raysan5
Now rlgl uses the `Matrix` type, just make sure it has been previously defined somewhere... I don't like this approach but it's probably the easier one for the users... still looking for a better solution... maybe using something like `#define MATRIX_TYPE`, so it can be checked in other modules.
2021-07-16Reviewed resources licensesraysan5
2021-06-26Major revamp gltf (#1849)Hristo Stamenov
* Added my own model and license to Raylib exclusively created by me and provided for use in the examples (and other projects if anyone decides to) * Use animation vertices on initial load if possible. * Added girl model to model example * Revamped GLTF model loading as it was wrong by default. Also updated some comments. GLTF models were loaded only by mesh but they should be loaded recursively by hierarchical nodes because tehre are some static node transformations that are to be applied to the vertices. It also resulted in more meshes being included in some models. It is the correct way of loading GLTF and what is suggested in the official examples. Currenlty limiting to only one scene but more can be included later. * Refactored the new names and structure of extracted functions. * Safer and easier read value. * Made reading easier for accessor->bufferView->buffer in GLTF. Now there is no need to check for supported types or anything. * Correct inclusion of limits.h in the cases of MSVC based compilers vs the world * Removed weird example file
2021-06-25WARNING: REVIEWED: Default shader uniform namesRay
When a shader is loaded, by default, several locations are tried to be set automatically.
2021-06-23Minor format tweaksRay
2021-06-03Update models_material_pbr.cRay
2021-06-03Update models_mesh_picking.cRay
2021-06-03Review code formattingRay
2021-06-03Better collisions (#1803)Crydsch
* review collisions ray-box and ray-sphere * Applied raysan's refactor Improved GetRayCollisionBox * Replace GetRayCollisionGround with GetCollisionQuad * Update example core_3d_picking * Update example models_loading * Fixed issues after merge * remove debug stuff Co-authored-by: Cry dsch <[email protected]>
2021-05-31Update models_loading.cRay
2021-05-31WARNING: BREAKING: RENAMED: RayHitInfo to RayCollision #1781Ray
- RENAMED: RayHitInfo to RayCollision - RENAMED/REDESIGNED: Multiple Ray collision functions to be more consistent and return RayCollision data -WIP-
2021-05-26Implement vertex color attribute for GLTF and IQM (#1790)Hristo Stamenov
Added a simple cube with vertex colors for testing both.
2021-05-26REVIEWED: models_skybox #1792 #1778Ray
2021-05-22Remove headers from shadersRay
2021-05-20WARNING: RENAMED: MeshBoundingBox() -> GetMeshBoundingBox()Ray
Renamed for consistency with other function in raylib.
2021-05-08Added support for additional mouse buttons (#1753)Lambert Wang
* Added support for additional mouse buttons * Renamed mouse button enum Co-authored-by: Lambert Wang <[email protected]>
2021-04-26Generate a mesh in client code. (#1735)Jeffery Myers
2021-04-22Remove trail spacesRay