Commit Graph

428 Commits

Author SHA1 Message Date
Ray 019cc889fc Updated Notepad++ scripts and autocomplete 2026-04-13 19:26:28 +02:00
Thomas Anderson 44e5126d08 update 2025->2026, 5.5->6.0 (#5754) 2026-04-12 19:21:09 +02:00
Ray da93ec4a21 Remove trailing spaces 2026-03-29 01:17:25 +01:00
Maicon Santana a693365bf2 Move DrawModelPoints methods to example - point rendering (#5697) 2026-03-26 18:29:05 +01:00
Ray 528caf8b9d Added some libraries 2026-03-18 16:21:14 +01:00
Ray 22e1e86c52 Update raylib.vcxproj.filters 2026-03-17 08:12:09 +01:00
Ray 1eea511070 Remove trailing spaces 2026-03-16 17:51:53 +01:00
Ray 483d687900 Updated examples versions, validated with REXM 2026-03-16 17:19:27 +01:00
Ray 19ec2588be Update Makefiles for emsdk version 5.0.x, using required node 22.16.0 and Python 3.13.3 2026-03-16 17:04:30 +01:00
Ray e2aed43410 Update examples version to latest raylib 6.0 2026-03-16 17:03:02 +01:00
Jeffery Myers 28288fafb1 Fix MSVC warnings. (#5619) 2026-03-04 07:52:50 +01:00
takenoko-pm 71677765c5 Fix Makefile template to support libraylib.web.a (#5620) 2026-03-04 07:49:55 +01:00
Ray d869db1572 Update raylib.sln 2026-02-26 23:37:45 +01:00
Ray d4dc038e2e WARNING: BREAKING: REDESIGNED: **Animation System** #4606
REVIEWED: Reorganized structures for a clearer distinction between "skeleton", "skin" and "skinning" data
ADDED: New structures: `ModelSkeleton`, `ModelAnimPose` (alias `Transform*`)
ADDED: Runtime data `currentPose` and `boneMatrices` to `Model` structure
ADDED: Support animation frames-blending, for timing control
ADDED: Support animations blending, between two animations
REVIEWED: All models animation loading functions
ADDED: `UpdateModelAnimationEx()` for two animations blending
REMOVED: `UpdateModelAnimationBones*()`, simplified API
REVIEWED: Shader attributes/uniforms names for animations, for consistency
REVIEWED: Multiple tweaks on animations loading for consistency between formats
ADDED: example: `models_animation_timing`
ADDED: example: `models_animation_blending`
REVIEWED: example: `models_animation_gpu_skinning`
REVIEWED: example: `models_animation_blend_custom`
REVIEWED: All animated models loading examples
2026-02-24 01:18:57 +01:00
Ray bee3dc6673 Update models_animation_blending.vcxproj 2026-02-24 00:51:39 +01:00
Ray ae6d34a731 Renamed some models examples for consistency 2026-02-23 01:43:53 +01:00
Ray 7ba604eb69 REXM: RENAME: models_animation_playing --> models_loading_iqm 2026-02-22 23:08:41 +01:00
Ray 4a89da3300 Update VS2022 examples solution 2026-02-19 17:22:45 +01:00
Ray 1a5e22808c REXM: Update examples collection 2026-02-19 17:19:44 +01:00
Ray 1f4e1bc477 REXM: Update examples collection 2026-02-19 17:18:50 +01:00
Ray dea67fa18a REXM: Update examples collection 2026-02-19 17:15:26 +01:00
Ray b9f16a28d3 REXM: Update examples collection 2026-02-19 17:13:20 +01:00
Ray 781c37972a Updated examples, removed others category processing 2026-02-19 17:11:02 +01:00
Ray 71607db667 Moved easings example to shapes 2026-02-19 16:46:30 +01:00
Kirandeep-Singh-Khehra 0e6cb0993d [rmodels] Added implementation of UpdateModelAnimationBonesWithBlending() function (#4578)
* [rmodels] Added implementation of `UpdateModelAnimationBonesWithBlending()` function

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* [rmodels] Added example for animation blending and fixed wrap issue for blend factor

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* [rmodels] Updated build information for animation blending example

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* [rmodels] Fixed typos in anmation blending example

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* [rmodels] Updated blend function signature and added function to update verts from bones

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* [rmodels] Updated documentation

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>

* rlparser: update raylib_api.* by CI

* rlparser: update raylib_api.* by CI

---------

Signed-off-by: Kirandeep-Singh-Khehra <kirandeepsinghkhehra@gmail.com>
Co-authored-by: Ray <raysan5@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 12:57:05 +01:00
Maicon Santana f43e049444 Refactor removing extra space and add break line for { (#5533)
Co-authored-by: maiconpintoabreu <maicon@thinkpad02.exads.com>
2026-02-05 15:10:55 +01:00
Ray 51bdaa34fa Update raylib.vcxproj 2026-01-11 16:56:47 +01:00
Ray d94ea00a97 Update raylib.sln 2026-01-11 00:27:24 +01:00
Ray dd7a1948f1 WARNING: REDESIGN: REMOVED: utils module, functionality moved to rcore module: logging and file-system #4551
[utils] was created long time ago, when [rcore] contained all the platforms code, the purpose of the file was exposing basic filesystem functionality across modules and also logging mechanism but many things have changed since then and there is no need to keep using this module.

 - Logging system has been move to [rcore] module and macros are exposed through `config.h` to other modules
 - File system functionality has also been centralized in [rcore] module that along the years it was already adding more and more file-system functions, now they are all in the same module
 - Android specific code has been moved to `rcore_android.c`, it had no sense to have specific platform code in `utils`, [rcore] is responsible of all platform code.
2026-01-10 12:13:07 +01:00
Ray 2f6feb74d4 Update raylib.sln 2026-01-10 11:53:46 +01:00
Ray c7de5c9d4b Updated examples VCXPROJ UUID, not correctly calculated by REXM 2026-01-10 11:53:29 +01:00
Ray 11f7db2dd8 REXM: ADDED: core_keyboard_testbed 2026-01-09 20:06:53 +01:00
Ray 7218b674e5 REXM: Updated: textures_framebuffer_rendering 2026-01-09 20:05:46 +01:00
Jeffery Myers b00cbdaf49 Cleanup warnings in examples (#5467) 2026-01-03 22:38:51 +01:00
Ray 416af51a93 Update year to 2026 2026-01-02 13:40:15 +01:00
Ray 9b183e0c5e REXM: Update examples and reports 2025-12-30 23:21:10 +01:00
Ray b9446863d7 REXM: RENAMED: core_high_dpi --> core_highdpi_demo 2025-12-20 22:36:44 +01:00
Ray ca578b8b08 Update raylib.sln 2025-12-18 17:03:53 +01:00
Ray 19a1683641 REXM: Updated examples 2025-12-09 19:25:08 +01:00
JordSant efeccfef61 [examples] Add textures_cellular_automata (#5395)
* [examples] Add `textures_cellular_automata`

* Comparison always true. Fixed

* Tabs to spaces
2025-12-09 19:14:16 +01:00
JordSant 366300aafe [examples] Add shaders_game_of_life (#5394)
* [examples] Add `shaders_game_of_life`

* Declaration hides another variable same name
2025-12-09 19:13:05 +01:00
BoneManSeth fd8830948e fix newer NDK version compiling errors (#5389)
target already gets assigned by the clang macro it points to, overwriting it causes it to target linux instead of android, making it check for usr directories instead of the NDK's directories
2025-12-06 20:01:47 +01:00
Robin ❤️ 6a048b7afe corrected visualstudio project (#5375) 2025-11-29 23:22:38 +01:00
Ray 78661a4ee0 REXM: ADDED: shapes_ball_physics 2025-11-29 18:23:17 +01:00
Ray 80ed6eadb8 REXM: RENAME: audio_fft_spectrum_visualizer -> audio_spectrum_visualizer 2025-11-25 12:15:14 +01:00
Ray 47a8b554bc **NEW**: PLATFORM_MEMORY backend
New platform backend for software rendering directly on RAM memory buffer
2025-11-24 15:38:58 +01:00
Ray e3738c1b17 REXM: UPDATE: Reviewed all examples requirements 2025-11-19 11:53:55 +01:00
Ray 063986fdae Updated solution 2025-11-17 19:20:23 +01:00
Agnis Aldiņš "NeZvērs 596d3bcb7e [examples] Added: textures_screen_buffer (#5357)
* Example textures_screen_buffer

* remove resource preload for web makefile

* update description

* code formatting
2025-11-16 19:40:49 +01:00
Ray af57c8854f REXM: ADDED: core_compute_hash 2025-11-05 20:53:14 +01:00