d0a265cee8
[core] Add more missing implementations to SDL ( #3436 )
...
* Add more missing implementations 1
* Add more missing implementations 2
* Add more missing implementations 3
* Add more missing implementations 4
* Add more missing implementations 5
* Add more missing implementations 6
2023-10-18 08:05:35 +02:00
fc6152613f
REVIEWED: raylib 5.0-dev version for a future release
2023-10-18 00:33:05 +02:00
53cd60bb29
REVIEWED: Move InitWindow()/CloseWindow() to rcore.c #3313
2023-10-18 00:03:47 +02:00
9534f48425
fix build.zig ( #3433 )
...
for zig master (2023-10-17)
2023-10-17 23:36:42 +02:00
d7d04a07a2
[raudio] Implement GetMasterVolume() ( #3434 )
...
It feels a little unfinished when you can SetMasterVolume but can't
really Get it. So to finish the symmetry here is the GetMasterVolume
implementation.
2023-10-17 23:35:38 +02:00
80432fde62
Fix SDL keyboard issue ( #3435 )
...
* Fix SDL keyboard issue
We have added a mapping table between raylib keys and SDL scancodes.
* Change `ScancodeToKey` array type
2023-10-17 23:29:28 +02:00
f353cd1c3a
[core] Add some missing implementations to SDL ( #3432 )
...
* Add missing implementations
* Add missing implementations 2
* Add missing implementations 3
* Add missing implementations 4
* Add missing implementations 5
2023-10-17 12:01:01 +02:00
99ede0f747
Added some notes for alternative implementations #3362
2023-10-17 11:09:56 +02:00
7290ea9bfb
Update models_mesh_generation.c
2023-10-17 10:59:25 +02:00
af83764f4f
Implement GetCurrentMonitor in rcore_desktop_sdl ( #3431 )
...
* Implemented GetCurrentMonitor
* remove traceloog in GetCurrentMonitor
2023-10-17 09:53:53 +02:00
fab99b8309
Remove rcore.h include from android ( #3429 )
2023-10-16 14:59:08 +02:00
859c67792a
Make sure rcore.o gets compiled in more situations ( #3423 )
...
Currently doing the following:
```
make
touch rcore_desktop.c
make
```
Will not result in rcore.o getting compiled again, despite that
rcore_desktop.c has changed
This commit resolves that
2023-10-16 14:08:55 +02:00
c4296b166a
Fix GenMeshPlane when resX != resZ ( #3425 )
...
Co-authored-by: Stanislav Yablonskiy <s.yablonskiy@pixonic.com >
2023-10-16 14:06:12 +02:00
73363f829b
[core] Fix some mouse issues on SDL ( #3428 )
...
* Fix mouse wheel getting stucked scrolling up or down
* Fix mouse movement on 3D
* Fix mouse button presses
2023-10-16 09:43:20 +02:00
84818c96f2
ADDED: NEW PLATFORM: SDL (DESKTOP) rcore_desktop_sdl #3313
2023-10-16 00:51:44 +02:00
a75251f0a9
Inclusion of Matte to BINDINGS.md ( #3427 )
2023-10-16 00:25:39 +02:00
18bedbd095
[core] Change axisCount to be an array ( #3421 )
...
* 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
* Start integrating stuff from the mikesinput lib
* Add more logging
* Add semicolon
* Add forgotten static
* More fixes
* Update axisCount to be array
* More debugging
* Add forgotten index to ready check
* Add path logging
* Missing parenthesis
* Add missing slash
* Fix axis count being reset to 0
* Fix missing paren
* Test polling joystick button events
* Major updates
* Fix missing array index
* Fix another missing array index
* Update example
* dumb logging
* Wrong constant for ev.code handling
* More dumb logging
* Remove some logging
* Add FPS to gamepad info example and try for max FPS
* tweak
* Revert example
* Add fps back
* Clean up after merge
* Switch axisCount to be an array
2023-10-14 22:51:35 +02:00
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