BeardedBread
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
Blue
bf639f02a8
Fix raygui.c leftover from zig build ( #3417 )
2023-10-14 22:38:36 +02:00
Le Juez Victor
2498170b95
Fix screen size check in InitPlatform()
( #3415 )
2023-10-14 15:11:56 +02:00
BeardedBread
d31b439e04
Implement SetMouseCursor for PLATFORM_WEB ( #3414 )
2023-10-14 15:10:33 +02:00
Ray
54950f9a3d
Make sure CORE.Window.ready is set
2023-10-14 12:55:31 +02:00
Ray
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
Ray
4521a142c3
tweaks
2023-10-14 11:48:20 +02:00
Ray
005ba155c0
Minor tweaks
2023-10-14 10:56:09 +02:00
Daniil Kisel
2f08f435b9
Add Raylib.lean to BINDINGS.md ( #3409 )
2023-10-13 20:54:15 +02:00
Purple4pur
4981acb241
fix zig syntax errors in examples, and make it install executables correctly ( #3395 )
2023-10-13 19:55:52 +02:00
Daniil Kisel
5a0d9c8d43
Fix UpdateSound
parameter name ( #3405 )
2023-10-13 19:54:43 +02:00
Le Juez Victor
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
ubkp
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
Babak
0f4a8cf7cb
Ported to stb_image_resize2.h ( #3403 )
2023-10-13 16:37:35 +02:00
Le Juez Victor
0daa5ce1e7
Fix GetMouseDelta()
issue for Android ( #3404 )
2023-10-13 16:36:42 +02:00
Ray
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
Ray
876e6b3a0d
REVIEWED: TextFormat()
, added "..." for truncation #3366
...
It seems more standard than [TRUN]
2023-10-11 20:25:09 +02:00
ubkp
6ed8acde67
Fix windowMin/Max to screenMin/Max for android, drm, template ( #3400 )
2023-10-11 19:29:21 +02:00
Ray
61af8e7631
REVIEWED: #3399 , Fix #3366
2023-10-11 12:20:03 +02:00
Murlocohol
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
Ray
da9c2894fe
Reorganized some functions, WaitTime()
is common to all platforms
2023-10-11 12:10:38 +02:00
Ray
a2c5f01059
Reordered one function
2023-10-11 11:55:12 +02:00
Ray
0d175a69ae
REVIEWED: Mouse and Touch functions generic to all platforms #3313
2023-10-11 11:36:44 +02:00
Ray
6ebfec99c5
Added gamepad functions as generic for all platforms
2023-10-11 11:14:03 +02:00
Ray
ddca525132
RENAMED: rcore_custom
to rcore_template
2023-10-11 11:11:09 +02:00
MichaelFiber
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
Ray
101a9b0445
Added comments and review some functions #3313
2023-10-10 11:59:41 +02:00
Ray
b94e6290a4
Added some comments and tweaks #3313
2023-10-10 10:50:09 +02:00
Ray
67a1e1ffae
Update rtextures.c
2023-10-10 10:48:46 +02:00
Ray
cb57165956
REVIEWED: Fix #3387
2023-10-10 10:48:30 +02:00
Murlocohol
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
Murlocohol
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
Ray
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
Purple4pur
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
Ray
cfffa74f96
REVIEWED: Libs include order
2023-10-09 11:17:22 +02:00
Ray
f93d0ff9bc
Update raudio.c
2023-10-09 11:17:09 +02:00
Ray
b55cf40b91
Format tweaks
2023-10-09 11:07:02 +02:00
Ray
a38afcf053
Merge branch 'master' of https://github.com/raysan5/raylib
2023-10-09 10:51:41 +02:00
Ray
f86f4159e6
Avoid references to PLATFORM_
flags #3313
2023-10-09 10:51:37 +02:00
SuperUserNameMan
dfb0326d00
Update rcore.c ( #3326 )
2023-10-09 09:54:43 +02:00
Ray
33c84b3c00
Update rmodels.c
2023-10-09 09:53:52 +02:00
Dennis E. Hamilton
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
Masoud Naservand
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
Ray
ea9de852bd
ADDED: Custom platform template! #3313
2023-10-09 09:46:57 +02:00
Ray
682992e868
REVIEWED: Reorganize functions
...
`TakeScreenshot()` moved to `rcore.c`
2023-10-09 09:45:57 +02:00
Ray
5ed7717f0d
REVIEWED: WaitTime()
, added validation #3377
2023-10-09 01:21:46 +02:00
Ray
a0b30b0363
REVIEWED: SetupViewport()
macOS #3313
2023-10-09 01:02:19 +02:00
Ray
df8d3a5afb
REVIEWED: Some warnings #3313
2023-10-09 00:47:22 +02:00
Ray
d445fdaa19
WARNING: REDESIGN: Move platform specific data to platform submodules #3313
...
REVIEWED: Defines, macros, types and tweaks
2023-10-09 00:41:06 +02:00
Ray
bbbaae5562
Reviewed #3313
2023-10-08 23:38:52 +02:00