Commit Graph

431 Commits

Author SHA1 Message Date
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
Agnis Aldiņš "NeZvērs
46e8343a30
[examples] Added core_viewport_scaling (#5313)
* example - core_viewport_scaling

* Code convention update
2025-11-02 19:45:51 +01:00
Ray
cf9a0619ca REXM: Validate and update examples 2025-10-26 21:21:05 +01:00
JordSant
70f4911698
[examples] Added shaders_color_correction (#5307)
* [examples] Added `shaders_color_correction`

* Add _CRT_SECURE_NO_WARNINGS to VS Project

* Added to makefiles
2025-10-26 18:24:19 +01:00
Ray
1c20b5588d Updatee project id 2025-10-25 23:20:49 +02:00
Kris
a25d11ad1a
Add example: shapes_math_angle_rotation (angle rotation lines) (#5236)
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-25 13:42:35 +02:00
Ray
de8575b16e Update raylib.sln 2025-10-18 19:54:35 +02:00
JordSant
aeafce5db4
[examples] Added: shaders_mandelbrot_set (#5282)
* [examples] Added: `shaders_mandelbrot_set`

* Simplified shader code and added comments

* Comments starting with a capital letter, and some minor fixes to adhere to the convention
2025-10-18 19:50:52 +02:00
Ray
9ef3448193 Reviewed UUIDs 2025-10-18 19:47:05 +02:00
Aanjishnu Bhattacharyya
ab4831911a
[examples] Added: core_text_file_loading (#5278)
Added and example demonstrating reading the contents of a file and rendering them,
utilizing rtext module. The demonstration also handles wrapping of long sentences,
and text scrolling.

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-17 17:12:14 +02:00
Ray
ed8c4c1b9b REXM: Update examples collection, some renames 2025-10-17 17:01:38 +02:00
Ray
4099218f1a Update new examples UUID 2025-10-17 12:55:13 +02:00
Ray
9c1216699d ADDED: example: core_highdpi_testbed -WIP-
ADDED: example: `core_screen_recording` -WIP-
2025-10-17 12:35:12 +02:00
Ray
bb910bb0b8 REXM: RENAME: example: models_geometry_textures_cube --> models_rotating_cube 2025-10-17 12:33:41 +02:00
Ray
8e052b81b4 REVIEWED: New examples on VS project 2025-10-15 19:59:28 +02:00
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
Peter0x44
a15651f4fe
Restore projects/CMake/CMakeLists.txt (#5191)
For some reason, #5181 deleted it.
This project is intended to be a simple template to set up a project
consuming raylib with CMake.
2025-09-17 19:22:53 +02:00
Ray
96fb4851ce Merge branch 'master' of https://github.com/raysan5/raylib 2025-09-14 10:27:08 +02:00
Ray
068978d5b3 REXM: RENAME: example: models_gpu_skinning --> models_animation_gpu_skinning 2025-09-14 10:26:04 +02:00
Bruno Cabral
b281101001
[build][cmake] Review web compilation system (#5181)
* [cmake] export automatically raylib definitions and compile/link options

* [cmake] pass emscripten options to consumer project

* [web] compile for web

* [web] canvas width 100%
2025-09-14 10:05:07 +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
b6ae380260 REVIEWED: Examples comments, consistent code sections 2025-09-02 12:10:16 +02:00
Ray
e18d167c8f REVIEWED: New examples added renaming, avoid duplicated .sln GUIDs 2025-09-01 20:47:59 +02:00
JohnnyCena123
0e73e0ea64
reviewed ALL non-external files to follow raylib's convention of no spaces around / or * (#5153) 2025-08-29 14:53:16 +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
jestarray
296e3af470 add const qualifier to ImageDrawTriangleFan and ImageDrawTriangleStrip arguments 2025-05-31 14:24:56 -07:00
Duy Tran
f0de896f36 cmake: replace custom variable with built-in one 2025-04-28 11:57:53 -04: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
Jonathan Marler
af16f7823a Improve description of RestoreWindow
Restore window currently says it sets the window state to:

   "not minimized/maximized"

However, if a window is maximized and then minimized, it's typical that
it would restore back to being maximized, which is what seems to happen
from my testing. I've reworded the description to better reflect
this behavior.
2025-03-28 10:39:22 -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