781f717530
Remove the rcore.h include from drm, web, template ( #3420 )
2023-10-14 22:47:35 +02:00
6d7112fde7
Fix some omissions ( #3418 )
...
Changes the return type of `InitGraphicsDevice()` from `bool` to `int`.
Adds a return at the end of `InitPlatform()`.
2023-10-14 22:46:46 +02:00
37e3ffcaac
REVIEWED: SetMouseCursor() #3416
2023-10-14 22:45:56 +02:00
b79e381092
Fix SetMouseCursor implementation for PLATFORM_WEB ( #3416 )
...
* Fix SetMouseCursor implementation for PLATFORM_WEB
- Restrict function to only set the cursor inside the canvas
* Set the CORE input mouse
2023-10-14 22:42:03 +02:00
bf639f02a8
Fix raygui.c leftover from zig build ( #3417 )
2023-10-14 22:38:36 +02:00
2498170b95
Fix screen size check in InitPlatform() ( #3415 )
2023-10-14 15:11:56 +02:00
d31b439e04
Implement SetMouseCursor for PLATFORM_WEB ( #3414 )
2023-10-14 15:10:33 +02:00
54950f9a3d
Make sure CORE.Window.ready is set
2023-10-14 12:55:31 +02:00
b34c2ecbcb
WARNING: REDESIGN: InitPlatform() to initialize all platform data #3313
...
`InitGraphicsDevice()` could be confusing because the function actually initialized many things: window, graphics, inputs, callbacks, timming, storage... restructured it.
2023-10-14 12:49:54 +02:00
4521a142c3
tweaks
2023-10-14 11:48:20 +02:00
005ba155c0
Minor tweaks
2023-10-14 10:56:09 +02:00
2f08f435b9
Add Raylib.lean to BINDINGS.md ( #3409 )
2023-10-13 20:54:15 +02:00
4981acb241
fix zig syntax errors in examples, and make it install executables correctly ( #3395 )
2023-10-13 19:55:52 +02:00
5a0d9c8d43
Fix UpdateSound parameter name ( #3405 )
2023-10-13 19:54:43 +02:00
36abc48cf8
Normalize gestureEvent.position coordinates ( #3406 )
...
Fixed the fact that coordinates were not normalized on Android, preventing detection of `GESTURE_DOUBLE_TAP`
2023-10-13 19:54:00 +02:00
f3c27ec157
Fix android, drm compilation issue on InitWindow ( #3407 )
...
* Fix drm compilation issue on InitWindow
* Fix android compilation issue on InitWindow
2023-10-13 19:53:31 +02:00
0f4a8cf7cb
Ported to stb_image_resize2.h ( #3403 )
2023-10-13 16:37:35 +02:00
0daa5ce1e7
Fix GetMouseDelta() issue for Android ( #3404 )
2023-10-13 16:36:42 +02:00
2e65bc675c
Moved some platforms functions to generic rcore #3313
...
Reviewed `InitWindow()` to clearly note platform specific code
2023-10-13 14:14:16 +02:00
876e6b3a0d
REVIEWED: TextFormat(), added "..." for truncation #3366
...
It seems more standard than [TRUN]
2023-10-11 20:25:09 +02:00
6ed8acde67
Fix windowMin/Max to screenMin/Max for android, drm, template ( #3400 )
2023-10-11 19:29:21 +02:00
61af8e7631
REVIEWED: #3399 , Fix #3366
2023-10-11 12:20:03 +02:00
28fb58f0ea
[rtext] TextFormat() warn user if buffer overflow occured. ( #3399 )
...
* [rtext] TextFormat now alerts user to truncation.
* Update rtext.c
* Update rcore.c
* Update rtext.c
2023-10-11 12:15:40 +02:00
da9c2894fe
Reorganized some functions, WaitTime() is common to all platforms
2023-10-11 12:10:38 +02:00
a2c5f01059
Reordered one function
2023-10-11 11:55:12 +02:00
0d175a69ae
REVIEWED: Mouse and Touch functions generic to all platforms #3313
2023-10-11 11:36:44 +02:00
6ebfec99c5
Added gamepad functions as generic for all platforms
2023-10-11 11:14:03 +02:00
ddca525132
RENAMED: rcore_custom to rcore_template
2023-10-11 11:11:09 +02:00
daba1a2794
Split drm update input ( #3397 )
...
* Update `PLATFORM_DRM` implementation of `GetGamepadAxisCount`
* Update
* Update `PLATFORM_DRM` implementation of `GetGamepadName`
* Add example to test gamepad info functions
Fix typo
* Update new gamepad info example
* Move axis count update out of GamepadThread - race condition
* Remove pointless if statement
2023-10-11 10:30:51 +02:00
101a9b0445
Added comments and review some functions #3313
2023-10-10 11:59:41 +02:00
b94e6290a4
Added some comments and tweaks #3313
2023-10-10 10:50:09 +02:00
67a1e1ffae
Update rtextures.c
2023-10-10 10:48:46 +02:00
cb57165956
REVIEWED: Fix #3387
2023-10-10 10:48:30 +02:00
9702a17152
[raymath] Hotfix for Vector2Angle() and Vector2LineAngle() ( #3396 )
...
* Hotfix for Vector2LineAngle(), should probably be reviewed along with the rest of raylib angle functions to determine what coordinate system we want.
* Hotfix for Vector2LineAngle(), should probably be reviewed along with the rest of raylib angle functions to determine what coordinate system we want.
* [raymath] Hotfix for Vector2Angle and corresponding example
* [raymath] Hotfix for Vector2Angle and corresponding example
---------
Co-authored-by: Ray <raysan5@gmail.com >
2023-10-10 10:42:11 +02:00
f0d949f931
Hotfix for Vector2LineAngle(), should probably be reviewed along with the rest of raylib angle functions to determine what coordinate system we want. ( #3394 )
2023-10-10 08:59:09 +02:00
0d8a6cfbfa
Revert "Update zig build system to zig version 0.11.0 ( #3393 )"
...
This reverts commit 540ad99442 .
2023-10-10 08:48:55 +02:00
540ad99442
Update zig build system to zig version 0.11.0 ( #3393 )
...
* update build.zig for zig 0.11.0
* fix build.zig in examples to install executable correctly
* discard build.zig, only use src/build.zig, to avoid annoying zig-out path problem
* update zig version note
2023-10-09 13:05:19 +02:00
cfffa74f96
REVIEWED: Libs include order
2023-10-09 11:17:22 +02:00
f93d0ff9bc
Update raudio.c
2023-10-09 11:17:09 +02:00
b55cf40b91
Format tweaks
2023-10-09 11:07:02 +02:00
a38afcf053
Merge branch 'master' of https://github.com/raysan5/raylib
2023-10-09 10:51:41 +02:00
f86f4159e6
Avoid references to PLATFORM_ flags #3313
2023-10-09 10:51:37 +02:00
dfb0326d00
Update rcore.c ( #3326 )
2023-10-09 09:54:43 +02:00
33c84b3c00
Update rmodels.c
2023-10-09 09:53:52 +02:00
7ab911b9a4
Ensure m3d faces in non-decreasing materialid sequence ( #3385 )
...
This modification replaces the expensive qsort protection with an
insertion sort that is near-instantaneous in the expected ordered case.
2023-10-09 09:49:58 +02:00
d309b1eaa7
Call nsvgDeleteRasterizer() on created rasterizer ( #3392 )
...
the `NSVGrasterizer *rast` needs to be passed
to nsvgDeleteRasterizer() when we are done with it.
2023-10-09 09:47:54 +02:00
ea9de852bd
ADDED: Custom platform template! #3313
2023-10-09 09:46:57 +02:00
682992e868
REVIEWED: Reorganize functions
...
`TakeScreenshot()` moved to `rcore.c`
2023-10-09 09:45:57 +02:00
5ed7717f0d
REVIEWED: WaitTime(), added validation #3377
2023-10-09 01:21:46 +02:00
a0b30b0363
REVIEWED: SetupViewport() macOS #3313
2023-10-09 01:02:19 +02:00