9183 Commits

Author SHA1 Message Date
alexgb0
93c5dc3b5f
[rlsw] c++ support (#5291)
* rlsw c++ support

* rslw formatting fixes
2025-10-23 17:28:00 +02:00
Diogo Hartuiq Debarba
04930c5132
Fix typo in RPI cross-compiler variable name (#5295) 2025-10-23 13:27:28 +02:00
Jeffery Myers
780a7df760
Fix warnings in more examples. (#5292) 2025-10-23 13:25:23 +02:00
Ray
428421f21a Update examples_list.txt 2025-10-22 11:03:19 +02:00
sleeptightAnsiC
1b5a14e516
[rcore_desktop_sdl] fix: handle monitor ID correctly on SDL3 (#5290)
SDL3 uses ID when dealing with monitors, unlike SDL2 which uses Index
for the same thing. This problem was already fixed in multiple places
by use of preprocessor branches, so I did the very same thing.

Please, notice that this is a pretty bad solution to this problem,
and I only did it to keep it consistent with the rest of the code.
The more about why it's not correct is mentioned here:
https://github.com/raysan5/raylib/issues/5256#issuecomment-3429156919
Hopefully, someone will refactor it someday :)

Fixes: https://github.com/raysan5/raylib/issues/5256
2025-10-21 22:07:04 +02:00
Ray
99ed814615 Update rcore_desktop_win32.c 2025-10-21 20:07:42 +02:00
Ray
77b9214575 Update rcore_desktop_sdl.c 2025-10-21 20:07:32 +02:00
Ray
ec06f9be37 Removed trailing spaces 2025-10-21 13:51:03 +02:00
Robin ❤️
3c5b3f1c17
[examples] Added shapes_lines_drawing (#5283)
* Added shapes_lines_drawing Example

* store result of clamp

* conventions

* fixed more brackets

* buffer comments
2025-10-21 10:11:19 +02:00
Ray
79b7cd6b9b Format tweaks 2025-10-21 10:08:36 +02:00
Ray
1664204291 REVIEWED: New Win32 platform backend to accomodate rlsw Software Renderer 2025-10-20 19:10:41 +02:00
Ray
ec3cb7045f Update rcore.c 2025-10-20 19:09:56 +02:00
Ray
74f2a899d9 Update rshapes.c 2025-10-20 19:09:37 +02:00
JordSant
8604085b6e
[examples] Fixed shaders_mandelbrot_set for WebGL (#5286) 2025-10-20 15:18:15 +02:00
Ray
5aeedb4899 REXM: Update examples collection 2025-10-20 11:13:45 +02:00
Ray
7ae3eb5d3a Create web_basic_window.png 2025-10-20 11:10:08 +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
Ray
085f933b17 Review example formating 2025-10-17 17:17:54 +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
cd0d693a56 Reviewed example 2025-10-17 17:09:55 +02:00
Ray
7995f8d1b3 Avoid auto push on rename 2025-10-17 17:01:58 +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
ffc405325f Update shapes_pie_chart.c 2025-10-17 12:54:46 +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
0c97c95f6c Update rexm.c 2025-10-17 12:33:50 +02:00
Ray
bb910bb0b8 REXM: RENAME: example: models_geometry_textures_cube --> models_rotating_cube 2025-10-17 12:33:41 +02:00
Ray
153401810a Merge branch 'master' of https://github.com/raysan5/raylib 2025-10-17 10:04:29 +02:00
Ray
9ed785c2e1 Update rlgl.h 2025-10-17 10:04:21 +02:00
MULTi
311f6243e3
Disable touch position simulation from mouse movement for DRM touchscreen devices (#5279) 2025-10-17 10:01:24 +02:00
Ray
601ff4f02e REVIEW: Naming tweaks and comments added #5271 2025-10-17 09:54:49 +02:00
Jopestpe
4256be5608
Fix branch array size and remove extra function (#5281)
* Fix branch array size and remove extra function

* Fix branch array size and remove extra function
2025-10-17 08:53:48 +02:00
Jopestpe
087aa1bc3f
Fix triangle strip array size and simplify loop (#5280) 2025-10-17 08:53:02 +02:00
Mr. Ai
484cc0e255
Fix DrawBillboardPro so that flipped images that are sampling from part of a larger texture still draw from the same source rectangle (#5276)
Co-authored-by: Violently <violently@violently.violently>
2025-10-16 10:18:42 +02:00
GideonSerf
c6f9f76afb
[examples] Added donut pie charts to shapes_pie_chart (#5277)
* Added donut chart option to pie chart example

* Increased example description buffer size

* Testing mouse trail building

* Removed unused variable

---------

Co-authored-by: Gideon Serfontein <gse@newspacesystems.com>
2025-10-16 09:53:55 +02:00
Ray
af068ec020 Reviewed dynamic library building #5270 2025-10-15 20:18:44 +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
themushroompirates
1c45776bb7
Added clock of clocks example (#5263) 2025-10-15 19:37:17 +02:00
github-actions[bot]
b020bed2b3 rlparser: update raylib_api.* by CI 2025-10-15 17:36:24 +00:00
Ray
fd28db53ad
Update parse_api.yml 2025-10-15 19:35:59 +02:00
themushroompirates
1c39d47b5b
Added simple starfield example (#5255) 2025-10-15 19:34:39 +02:00
themushroompirates
047c9d2052
Added text alignment example (#5254)
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:33:53 +02:00
Balamurugan R
7383de3dea
feat(shapes): Add shapes_mouse_trail.c example and screenshot (#5246)
Co-authored-by: Balamurugan R <balamuruga.r050814@gmail.com>
2025-10-15 19:30:37 +02:00
Robin ❤️
21404d958e
[examples] Added core_clipboard_text (#5231)
* added clipboard example

* added image check

* added note about windows

* added indent
2025-10-15 19:28:38 +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