Commit Graph

9120 Commits

Author SHA1 Message Date
Ray 33cee1146c REXM: REVIEWED: Automated testing for Web 2025-11-19 09:54:54 +01:00
Ray 8081d2bd07 REDESIGNED: example: shapes_kaleidoscope, store lines #5361
This redesign stores lines in Update and draws stored lines in Draw, instead of previous approach of drawing directly to framebuffer with no cleaning. This approach allows some interesting features like line draw replay or reversing.
2025-11-19 09:34:13 +01:00
Ray 2453977d59 Merge branch 'master' of https://github.com/raysan5/raylib 2025-11-19 09:13:02 +01:00
Adi Čaušević e2233acdb0 feat: Optimize ImageClearBackground and ImageDrawRectangleRec with doubling strategy (#5363) 2025-11-19 08:58:43 +01:00
Robin ❤️ 3f92c396a0 Fixed typo (#5364) 2025-11-19 08:56:32 +01:00
Ray d5e8ee77b1 Update core_input_gamepad.c 2025-11-18 21:32:20 +01:00
Serhii Zasenko f51204821a Add vibration test button to core_input_gamepad (#5362) 2025-11-18 21:27:50 +01:00
Ray a24e65d8e1 Update examples_testing_windows.md 2025-11-18 21:26:54 +01:00
Ray f75682f5c9 Merge branch 'master' of https://github.com/raysan5/raylib 2025-11-18 21:26:33 +01:00
Ray 57e22d5fa0 Update rtext.c 2025-11-18 21:26:26 +01:00
Ray 1b6303b900 Update examples_testing_windows.md 2025-11-18 21:20:05 +01:00
Ray 83a167ca3f Update text_inline_styling.c 2025-11-18 21:19:55 +01:00
Ray 48496e2307 Update core_input_actions.c 2025-11-18 21:18:32 +01:00
Ray e6ef99275a Update shapes_digital_clock.c 2025-11-18 21:14:48 +01:00
Ray c7c6aaf156 Update examples_testing_windows.md 2025-11-18 21:12:25 +01:00
Ray 06958c91d0 Merge branch 'master' of https://github.com/raysan5/raylib 2025-11-18 20:59:55 +01:00
Ray 46ca641ec5 Update raygui to avoid warnings 2025-11-18 20:59:48 +01:00
Ray f3393b8fd8 Update core_clipboard_text.c 2025-11-18 20:59:38 +01:00
Ray 8455f9d088 Update rexm.c 2025-11-18 20:59:33 +01:00
Ray 95d58ed988 Update examples_testing_windows.md 2025-11-18 20:52:05 +01:00
Ray 5da90172ac Update examples_testing_windows.md 2025-11-18 20:49:21 +01:00
Ray 6f4f4cc508 Update rexm.c 2025-11-18 20:44:23 +01:00
Ray e062e3835e REVIEWED: examples: Several minor issues 2025-11-18 20:43:58 +01:00
Ray dcc9e96148 Update rexm.c 2025-11-18 20:18:17 +01:00
Ray 6993bc7337 Update examples_testing_windows.md 2025-11-18 19:51:34 +01:00
Ray a4a6812d68 REXM: REVIEWED: Testing report generation 2025-11-18 19:50:45 +01:00
Ray 9efe127f5d Update shapes_lines_drawing.c 2025-11-18 19:50:07 +01:00
Robin ❤️ 4caba49658 [examples] Added: shapes_rlgl_color_wheel example (#5355)
* [examples] Added: `shapes_rlgl_triangle` example

* correct name

* formatting

* Revert "formatting"

This reverts commit f1d246a648.

* Revert "correct name"

This reverts commit 974985ed49.

* Revert "[examples] Added: `shapes_rlgl_triangle` example"

This reverts commit d053b9afa0.

* [examples] Added: `shapes_rlgl_color_wheel` example

* clarify color variable

* formatting

* formatting

* formatting

* formatting

* reduce redundancy

* moved color updating code to update
2025-11-18 16:31:43 +01:00
Ray 86e00bde65 Update rcore_desktop_sdl.c 2025-11-18 16:30:48 +01:00
Ray 95a8977e33 REXM: FIX: Web log redirect and download 2025-11-18 16:28:10 +01:00
Ray f531ee2d8f Update rexm.c 2025-11-18 16:19:43 +01:00
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