9089 Commits

Author SHA1 Message Date
MikiZX1
b18f547d8f
Update rcore_desktop_sdl.c, fix crash when strncpy tries to copy using NULL pointer (#5359)
When SDL_GameControllerNameForIndex returns null, the app crashes. This was addressed earlier in PR#4859 though the fix submitted on PR #4859 was only fixing the crashing and not addressing the root cause.
2025-11-18 16:19:07 +01:00
Serhii Zasenko
be9a24e68c
Fix controller not available right after win init (#5358)
- Fix IsGamepadAvailable() returns false for an available controller immediately after window initialization
2025-11-18 16:17:58 +01:00
Ray
bbba3d0802 REXM: ADDED: Web platform logs automated reports -WIP- 2025-11-17 19:40:55 +01:00
Ray
cde917c63c REXM: ADDED: Build check warnings logs 2025-11-17 19:40:23 +01:00
Ray
a590126351 Updated some examples 2025-11-17 19:20:45 +01:00
Ray
063986fdae Updated solution 2025-11-17 19:20:23 +01:00
Ray
a235cd6a18 Update raygui.h 2025-11-17 19:20:12 +01:00
Ray
ab463ac89b Create raylib.vcxproj.filters 2025-11-17 09:39:59 +01:00
Ray
9fe3f7ca14 REXM: ADDED: Automated-testing system
Elements tested:
```
TESTING_FAIL_INIT      = 1 << 0,   // Initialization (InitWindow())    -> "INFO: DISPLAY: Device initialized successfully"
            TESTING_FAIL_CLOSE     = 1 << 1,   // Closing (CloseWindow())          -> "INFO: Window closed successfully"
            TESTING_FAIL_ASSETS    = 1 << 2,   // Assets loading (WARNING: FILE:)  -> "WARNING: FILEIO:"
            TESTING_FAIL_RLGL      = 1 << 3,   // OpenGL-wrapped initialization    -> "INFO: RLGL: Default OpenGL state initialized successfully"
            TESTING_FAIL_PLATFORM  = 1 << 4,   // Platform initialization          -> "INFO: PLATFORM: DESKTOP (GLFW - Win32): Initialized successfully"
            TESTING_FAIL_FONT      = 1 << 5,   // Font default initialization      -> "INFO: FONT: Default font loaded successfully (224 glyphs)"
            TESTING_FAIL_TIMER     = 1 << 6,   // Timer initialization             -> "INFO: TIMER: Target time per frame: 16.667 milliseconds"
```
2025-11-17 00:29:54 +01:00
Ray
d26b17f320 Some comment tweaks 2025-11-17 00:27:33 +01:00
Ray
6756e9d3d7 Update core_input_gestures_testbed.c 2025-11-17 00:16:47 +01:00
Ray
06589d3350 Update core_2d_camera_mouse_zoom.c 2025-11-17 00:14:08 +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
5c2747e3a8 Update shapes_rlgl_triangle.c 2025-11-16 19:13:01 +01:00
Ray
470a326588 Update shapes_rlgl_triangle.c 2025-11-15 16:47:11 +01:00
Robin ❤️
74f7112614
[examples] Added: shapes_rlgl_triangle example (#5353)
* [examples] Added: `shapes_rlgl_triangle` example

* correct name

* formatting
2025-11-14 17:09:30 +01:00
Ray
d29112fb1f Create examples_testing_windows.md 2025-11-14 16:36:00 +01:00
Ray
75ae4d347a REXM: RENAMED: Reports moved to reports directory 2025-11-14 16:34:56 +01:00
Ray
d06c820a44 Merge branch 'master' of https://github.com/raysan5/raylib 2025-11-13 23:19:39 +01:00
Ray
3e3453d54e REVIEWED: Bunnymark example new raybunny! #5344
As the license for previous bunny was not clear, it was replaced by a new custom bunny specifically created for this example with a CC0 license
2025-11-13 23:19:37 +01:00
iann
4dca02daa5
first draft of audio fft spectrum visualizer (#5348) 2025-11-13 23:12:11 +01:00
Robin ❤️
c059ece2a4
[examples] Added: directional billboard (#5351)
* Added models directional billboard example

* add killbot texture

* various fixes and formatting tweaks

* corrected stdlib
2025-11-13 23:10:13 +01:00
Ray
b5caef1ffb REXM: ADDED: Example automated-testing -WIP- 2025-11-13 22:48:24 +01:00
Ray
6dcd4cd564 Update rexm.c 2025-11-13 20:37:59 +01:00
Ray
80b6b7fc2a Update core_input_gamepad.c 2025-11-13 20:37:35 +01:00
Ray
d172a24bb0 REVIEWED: main(void) 2025-11-13 20:37:21 +01:00
Ray
9c73b0eb37 Update Makefile 2025-11-13 20:36:57 +01:00
Ray
4dbe04b250 Update config.h 2025-11-13 11:26:54 +01:00
Ray
8ae2c9cf5f FIX: LoadFontDataBDF() #5346 2025-11-12 10:22:56 +01:00
Ray
7f82da0031 Update rlsw.h 2025-11-11 17:40:21 +01:00
Ray
fcaea5b1a1 Remove trailing spaces 2025-11-11 17:39:53 +01:00
Ray
4e8b087ffe REVIEWED: ComputeSHA256() 2025-11-11 17:15:40 +01:00
Ray
78faf6a120
Update README.md 2025-11-10 11:47:50 +01:00
Robin ❤️
d8601121da
[examples] Added: textures_sprite_stacking example (#5345)
* Added sprite stacking example

* added link

* formatting
2025-11-09 23:08:26 +01:00
Ray
ee2999b3e0 Update rexm.c 2025-11-09 19:22:12 +01:00
Ray
f76e371436 REDESIGNED: core_clipboard_text, based on #5248 2025-11-09 19:14:46 +01:00
Ray
0b4815b8fe WARNING: REMOVED: GIT recording option, added example 2025-11-09 13:43:08 +01:00
Hugo
d7a7eda959
[examples] core_directory_files fixes (#5343)
* [examples] reset on folder click

`continue` after clicking a new folder

* [examples] don't make non-directories clickable

`IsPathFile` is not enough to check if it's a directory
since it also takes in char devices.

* rlparser: update raylib_api.* by CI

* Delete tools/rlparser/rlparser

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ray <raysan5@gmail.com>
2025-11-08 11:36:42 +01:00
Ray
2a324ace27
Update parse_api.yml 2025-11-08 11:35:34 +01:00
Ray
8b3ea995f9
Update parse_api.yml 2025-11-08 11:32:58 +01:00
Chakradhar
d8da443604
Fixed core_text_file_loading example in raylib examples, to account for blank lines in text file and text wrapping properly for the case when the last word goes out the display (#5339) 2025-11-08 11:29:45 +01:00
Le Juez Victor
4ff296bf0b
fix clipping issue (#5342) 2025-11-08 11:28:15 +01:00
JohnnyCena123
ad17af57e9
[ignore][parser] properly ignore built rlparser executable (#5337)
* [ignore][parser] properly ignore built rlparser executable

* remove actual executable
2025-11-07 10:13:27 +01:00
Ray
af57c8854f REXM: ADDED: core_compute_hash 2025-11-05 20:53:14 +01:00
Ray
eacbc8bd61 Update examples_report.md 2025-11-05 20:52:45 +01:00
Ray
a66b6c998a Update README.md 2025-11-05 20:52:23 +01:00
Ray
4883813bbb Update raygui.h 2025-11-05 20:52:18 +01:00
Ray
c24f5ac412 REXM: Reviewed rebuild to support full categories -WIP- 2025-11-05 20:52:14 +01:00
Ray
6adb1c2704 Update core_viewport_scaling.c 2025-11-05 20:51:40 +01:00
Ray
9ff87b38b8 Update raygui.h 2025-11-05 20:51:23 +01:00