Commit Graph

165 Commits

Author SHA1 Message Date
Ray
4ba92f8962 REVIEWED: Solution when adding new examples 2025-10-15 19:48:36 +02:00
JordSant
2a04317cff
[examples] Added: shapes_particles (#5260)
* [Examples] Added shapes_particles

* Changes to follow the code conventions. Improved some things.

* Fixed name

* Fixed PNG name

---------

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:39:47 +02:00
Hugo
d2acf06779
[examples] Added core_directory_files (#5230)
* ADDED: example: `core_directory_files`

* Follow raylib's conventions

* Rework `core_directory_files` example

* Removed alternating colors & text on directory

* Update screenshot

---------

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:27:42 +02:00
GideonSerf
af11859906
[examples] Added shapes_pie_chart (#5227)
* Added shapes_pie_chart example

* Made the example colorful

* Added some interactivity to the example

* Revert top comment to the standard

* Remove unused MAX_SLICES constant

---------

Co-authored-by: Gideon Serfontein <gse@newspacesystems.com>
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:25:01 +02:00
Jeffery Myers
7191749d66
[examples] Fix examples to work in MSVC (#5267)
* Fix warnings in many examples
Add examples to MSVC solution correctly

* fix CI error

---------

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:02:52 +02:00
Hugo
9bf7699624
[examples] Added shapes_kaleidoscope (#5233)
* ADDED: example: `shapes_kaleidoscope`

* Add line reflection

* Updated with `rexm update`

* Follow raylib's conventions
2025-10-08 00:10:43 +02:00
Ray
718a841cfb REXM: Update examples 2025-10-02 13:54:11 +02:00
Ray
377853bb32 REXM: Updated new examples requried files 2025-10-02 13:16:00 +02:00
Ray
5d9c11e165 Updated examples 2025-10-02 13:04:34 +02:00
Ray
43c81d216c REVIEWED: VS2022: New example core_input_actions UUID 2025-09-29 11:00:35 +02:00
Ray
7d780d18b5 REVIEWED: New example format and requirements: core_input_actions #5211 2025-09-28 23:31:07 +02:00
Ray
e79603d501 REDESIGNED: rcore_desktop_win32 platform backend
Now it works! but there is still work to do to support all required features...

I really enjoyed reviewing and redesigning this platform backend!
2025-09-26 23:17:37 +02:00
Ray
068978d5b3 REXM: RENAME: example: models_gpu_skinning --> models_animation_gpu_skinning 2025-09-14 10:26:04 +02:00
Ray
36824b6c0a REXM: ADDED: example: core_undo_redo 2025-09-13 20:58:27 +02:00
Ray
865b3310f8 Updated project GUIDs 2025-09-13 20:57:39 +02:00
Ray
adac5f7770 REXM: RENAME: example: shaders_write_depth --> shaders_depth_writing 2025-09-13 10:41:25 +02:00
Ray
109b3b2d2e REXM: ADDED: example: text_inline_styling 2025-09-10 18:31:49 +02:00
Ray
ffe74658ab REXM: ADDED: example: core_render_texture 2025-09-10 18:26:43 +02:00
Ray
866e7238bf Remove projects from solution 2025-09-09 17:30:54 +02:00
Ray
c7f8843200 REXM: RENAME: example: shaders_eratosthenes --> shaders_eratosthenes_sieve 2025-09-08 20:37:27 +02:00
Ray
851bb3120d REXM: RENAME: example: shaders_view_depth --> shaders_depth_rendering 2025-09-08 20:37:11 +02:00
Ray
adda398e65 REXM: RENAME: example: shapes_easings_rectangle_array --> shapes_easings_rectangles 2025-09-08 20:36:48 +02:00
Ray
5ac0539481 REXM: RENAME: example: shapes_easings_box_anim --> shapes_easings_box 2025-09-08 20:36:41 +02:00
Ray
84baaa6ee7 REXM: RENAME: example: shapes_easings_ball_anim --> shapes_easings_ball 2025-09-08 20:36:29 +02:00
Ray
ede4547015 REXM: RENAME: example: models_draw_cube_texture --> models_textured_cube 2025-09-08 20:35:37 +02:00
Ray
d8f3b51a3f REXM: RENAME: example: models_animation --> models_animation_playing 2025-09-08 20:35:27 +02:00
Ray
4a23ed698f REXM: RENAME: example: shaders_raymarching --> shaders_raymarching_rendering 2025-09-08 20:34:48 +02:00
Ray
f4f3325e1e REXM: RENAME: example: shaders_spotlight --> shaders_spotlight_rendering 2025-09-08 20:34:33 +02:00
Ray
11ca32493a REXM: RENAME: example: shaders_lightmap --> shaders_lightmap_rendering 2025-09-08 20:34:16 +02:00
Ray
07070b81e8 REXM: RENAME: example: shaders_shadowmap --> shaders_shadowmap_rendering 2025-09-08 20:33:36 +02:00
Ray
6afc608477 REXM: RENAME: example: shaders_normal_map --> shaders_normalmap_rendering 2025-09-08 20:33:18 +02:00
Ray
4cf4c6645e REXM: RENAME: example: shaders_hybrid_render --> shaders_hybrid_rendering 2025-09-08 20:30:45 +02:00
Ray
14bef50464 REXM: RENAME: example: shaders_deferred_render --> shaders_deferred_rendering 2025-09-08 20:30:26 +02:00
Ray
ab3e99fd30 REXM: RENAME: example: models_cubicmap --> models_cubicmap_rendering 2025-09-08 20:30:07 +02:00
Ray
463d069eff REXM: RENAME: example: models_heightmap --> models_heightmap_rendering 2025-09-08 20:29:53 +02:00
Ray
b67e7ffc44 REXM: RENAME: example: shapes_draw_circle_sector --> shapes_circle_sector_drawing 2025-09-08 20:28:17 +02:00
Ray
16fbca2e8b REXM: RENAME: example: shapes_draw_rectangle_rounded --> shapes_rounded_rectangle_drawing 2025-09-08 20:27:00 +02:00
Ray
1bbd4c3566 REXM: RENAME: example: shapes_draw_ring --> shapes_ring_drawing 2025-09-07 11:19:29 +02:00
Ray
c0234e5e3d REXM: RENAME: example: textures_sprite_anim --> textures_sprite_animation 2025-09-07 11:14:56 +02:00
Ray
fb42819eab Added project to folder in solution 2025-09-04 16:56:38 +02:00
Ray
d418704c0b REXM: Update examples collection 2025-09-04 16:17:23 +02:00
Ray
e21093d434 REXM: RENAME: example: core_input_gestures_web --> core_input_gestures_testbed 2025-09-04 15:59:53 +02:00
Ray
c17f82a78c REMOVED: core_basic_window_web
The example is not following examples conventions and it will be moved to `others` with a new name
2025-09-04 15:43:54 +02:00
Ray
d97e0a8ac7 REXM: RENAME: example: shaders_texture_drawing --> shaders_texture_rendering 2025-09-04 11:27:32 +02:00
Ray
41dee9e9f9 REXM: RENAME: example: shaders_fog --> shaders_fog_rendering 2025-09-04 11:12:01 +02:00
Ray
3cbe911613 REXM: RENAME: example: models_billboard --> models_billboard_rendering 2025-09-04 11:04:00 +02:00
Ray
b17936de22 REXM: RENAME: example: models_billboard --> models_billboard_rendering 2025-09-04 10:55:48 +02:00
Ray
1008066644 Removed core_loading_thread project 2025-09-03 19:58:26 +02:00
Ray
a7e62e73d8 REXM: REMOVE: example: core_loading_thread
This example was POSIX only and had some special requirements for web, it made it more difficult to be managed from collection standard examples format.

It will be re-added in the `others` category, that is not processed for web.
2025-09-03 19:00:33 +02:00
Ray
5cbe013273 REXM: RENAME: example: models_skybox --> models_skybox_rendering 2025-09-03 18:48:20 +02:00
Ray
d8ee8a45c4 REXM: RENAME: example: textures_draw_tiled --> textures_tiled_drawing 2025-09-03 18:45:50 +02:00
Ray
33327760f1 REXM: RENAME: example: text_draw_3d --> text_3d_drawing 2025-09-03 18:43:17 +02:00
Ray
785ad4015c REXM: RENAME: example: textures_polygon --> textures_polygon_drawing 2025-09-03 18:40:53 +02:00
Ray
cadd28e5a0 REXM: RENAME: example: text_raylib_fonts -> text_sprite_fonts 2025-09-03 18:33:33 +02:00
Ray
64d6a90d48 REXM: RENAME: example: text_unicode --> text_unicode_emojis 2025-09-03 18:14:47 +02:00
Ray
e18d167c8f REVIEWED: New examples added renaming, avoid duplicated .sln GUIDs 2025-09-01 20:47:59 +02:00
Ray
47db1da9ea REXM: RENAMED: example: core_3d_fps_controller to core_3d_camera_fps 2025-08-25 20:58:09 +02:00
Ray
4d0c3affaa REXM: Update examples and lists 2025-08-24 10:53:47 +02:00
alexander-nichols
5d9c8c365e [build] Fixed VS2022 broken build
Fixed bad references to shaders_normalmap in the project raylib\projects\VS2022\examples\shaders_normal_map.vcxproj

Changed GUID for shaders_normal_map as it coincided with that for core_3d_fps_controller {6B1A933E-71B8-4C1F-9E79-02D98830E671}
2025-08-21 17:42:07 +01:00
Ray
a8dfd9db76 REXM: RENAMED: shaders_normalmap --> shaders_normal_map 2025-08-18 14:35:04 +02:00
Ray
afdc7972d6 REXM: Automatic validation and update of examples 2025-08-14 21:07:10 +02:00
Ray
f0131f6ee6 Added missing project to solution 2025-08-13 23:53:35 +02:00
Ray
601091b69e Update raylib.sln 2025-08-13 09:56:22 +02:00
Ray
388bc5075e Update raylib.sln 2025-08-13 08:56:50 +02:00
Ray
6792e6e2dd Updated required files for new example: shaders_normalmap 2025-08-07 17:50:18 +02:00
Ray
ff1087480c ADDED: New projects to VS2022 solution 2025-08-07 17:04:49 +02:00
Ray
b3513e4719 ADDED: Missing example VS2022 projects 2025-08-06 18:42:27 +02:00
Ray
cf1713e6dd REVIEWED: VS2022 projects use a custom resource file...
...instead of relying in src/raylib provided one. #4900
2025-04-18 10:25:40 +02:00
Jeffery Myers
0b37251fbd Remove duplicate resource file 2025-04-16 18:26:06 -07:00
Ray
cc5739a6d7 REVIEWED: Some PRs formating 2025-04-13 20:55:38 +02:00
Ray
a5639bb186
Merge pull request #4861 from luis605/view-depth-texture
[examples] Added new shader example: `shader_depth_texture`
2025-04-09 17:57:20 +02:00
Jonathan Marler
336fd78f74 Add core_highdpi example
This example enables HIGHDPI and renders a scale showing how the logical
size compares to the pixel size of the window.
2025-03-28 16:48:21 -06:00
luis605
8ec52e3b25 Added example to build system 2025-03-26 19:47:45 +00:00
Ray
e1ec595251 ADDED: Resource file to example projects #4790 2025-02-25 12:06:34 +01:00
Peter0x44
99d2119dd6
[build] Add CI for ARM64 with Visual Studio (#4781)
* [build] Add ARM64 configuration to raylib.sln

* [build] Add ARM64 to windows.yml
2025-02-21 15:31:50 +01:00
Anstro Pleuton
7bfc8e8ca7
[example] Add shaders_rounded_rectangle example (#4719)
* Add shaders_rounded_rectangle example

* Minor tweaks to example template (add star, more)

* Combine shaders

* Fix changes after review

---------

Co-authored-by: Anstro Pleuton <anstropleuton@github.com>
2025-01-23 10:51:36 +01:00
Ray
da5a868e2a REMOVED: example: core_gamepad_info 2025-01-12 18:21:59 +01:00
Jeffery Myers
e062dc085c
Add filters and platform files so they show up in MSVC for ease of editing (#4644) 2024-12-28 15:56:04 +01:00
Jeffery Myers
93a1e75741
Disable the threading example in MSVC for release and debug build (was disabled for dll builds already) (#4594) 2024-12-13 09:21:45 +01:00
kovidomi
65f955a4dc
Add missing VS2022 example projects for models_bone_socket and shaders_vertex_displacement (#4510) 2024-11-19 09:05:09 +01:00
Jeffery Myers
a2f6ae6796
Fix warnings in examples (#4492)
Move shapes/shapes_rectangle_advanced to the correct folder in MSVC project
Add core_input_virtual_controls.vcxproj back into sln file
2024-11-15 08:25:09 +01:00
Everton Jr.
ad79d4a884
[shapes] Add shapes_rectangle_advanced example implementing a DrawRectangleRoundedGradientH function (#4435)
* [rshapes] Add  function

* "[shapes] rectangle advanced: fix screen width and height to fit with other examples"
2024-10-29 22:23:51 +01:00
Jeffery Myers
f03f093909
Add input_virtual_controls to MSVC projects (#4433)
Fix input_virtual_controls example to use correct default font sizes
2024-10-25 09:47:04 +02:00
Jeffery Myers
6c3b1fa1de
Add shadow map example to MSVC projects (#4430) 2024-10-24 23:37:23 +02:00
Ray
1effe92129 WARNING: REMOVED: SVG files loading and drawing, moving it to raylib-extras 2024-10-10 20:37:46 +02:00
Jeffery Myers
0e7bcd5639
[MODELS] Disable GPU skinning for MacOS platform (#4348)
* Update raylib_api.* by CI

* Disable GPU skinning on MacOS
Add GPU skinning example to MSVC Projects.

* Update raylib_api.* by CI

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-30 12:10:02 +02:00
Ray
c95b2e88b7 Example review 2024-07-04 11:12:20 +02:00
Jeffery Myers
e96bab7ce6
[Build] Fix warnings when building in VS 2022 (#4095)
* Update raylib_api.* by CI

* Fix warnings when building examples in MSVC 2022

* fix auto-format that sneaked in there.

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 17:47:32 +02:00
Ray
f6d85e5df7 Update project 2024-04-20 21:21:31 +02:00
Dalton Overmyer
077ab6d56b
Add an example that generates a random sequence. (#3846) 2024-02-29 18:26:49 +01:00
Ray
bbf0c3a46d REVIEWED: Added new examples to VS2022 solution 2023-11-08 17:41:08 +01:00
Ray
99dac5451c ADDED: Automation Events System, exposed to users
Added new API to record and play events
Added examples illustrating functionality
2023-10-26 23:59:19 +02:00
Ray
1896268775 Reviewed examples for consistency 2023-09-08 13:27:13 +02:00
Gabriel dos Santos Sanches
2d5d0c2999
examples: core: adds 2D camera two player split screen (#3298) 2023-09-08 12:22:12 +02:00
Jeffery Myers
62f5382d56
[AUDIO] Add an example of how to use LoadSoundAlias (#3223)
* Add a function to clone a sound and share data with another sound.

* rename items based on feedback

* PR Feedback, use custom unload for sound alias, not variant of normal sound unloading

* sound_multi example
2023-08-04 17:14:04 +02:00
Ray
18a36b3e06 Update raylib.sln 2023-03-18 17:35:14 +01:00
Ray
1b873b028f WARNING: REMOVED: Multichannel audio support API
It was quite restrictive and hacky implementation, just load multiple types same sound to play multiple instances.
2023-03-07 19:48:47 +01:00
Ray
1cfb484100 ADDED: Example project to VS 2023-02-14 20:31:42 +01:00
Ray
547819766f ADDED: Example project to VS2022 solution 2023-02-14 20:12:53 +01:00
Ray
50d17393a5 Create models_loading_m3d.vcxproj 2023-02-14 20:00:56 +01:00