700e2c5e5d
Fix touch count reset ( #4488 )
2024-11-14 10:49:35 +01:00
b8c0842b2e
Fix SetWindowSize() for PLATFORM_WEB ( #4452 )
2024-10-30 22:21:37 +01:00
3bad05aa7b
fix the issue with GetScreenWidth/GetScreenHeight that was identified on other platforms ( #4451 )
2024-10-30 20:13:53 +01:00
4cd243f0a3
Simplify EmscriptenResizeCallback() ( #4415 )
2024-10-22 13:44:53 +02:00
f8f6aa0907
[rcore] Adds implementation to SetGamepadVibration() on PLATFORM_WEB and updates it on PLATFORM_DESKTOP_SDL to handle duration ( #4410 )
...
* Updates SetGamepadVibration()
* Handle MAX_GAMEPAD_VIBRATION_TIME
* Revert low/high parameters back to left/rightMotor
* Fix missin semicolon
* Convert duration to seconds
* Add SetGamepadVibration() implementation to PLATFORM_WEB
2024-10-22 00:06:37 +02:00
9d0b1f0171
Adds SetWindowOpacity() implementation for PLATFORM_WEB ( #4403 )
2024-10-21 09:47:19 +02:00
cb21fe88d3
Fix MaximizeWindow() for PLATFORM_WEB ( #4404 )
2024-10-21 09:45:46 +02:00
4290a0d9f2
[rcore] [web] Updates SetWindowState() and ClearWindowState() to handle FLAG_WINDOW_MAXIMIZED for PLATFORM_WEB ( #4402 )
...
* Updates SetWindowState() and ClearWindowState() to handle FLAG_WINDOW_MAXIMIZED for PLATFORM_WEB
* Update MaximizeWindow() and RestoreWindow() to set/unset the FLAG_WINDOW_MAXIMIZED
2024-10-21 01:04:32 +02:00
3dbbe60376
Adds MaximizeWindow() and RestoreWindow() implementation for PLATFORM_WEB ( #4397 )
2024-10-21 00:29:32 +02:00
3fb1ba25ac
Removed tabs and triple line-breaks
2024-10-08 18:45:52 +02:00
308b77cd42
Fix warnings ( #4251 )
...
* Update rmodels.c
fix these warnings:
```
/src/rmodels.c:5744:17: warning: missing initializer for field 'w' of 'Vector4' [-Wmissing-field-initializers]
[build] 5744 | Vector4 outTangent1 = {tmp[0], tmp[1], tmp[2]};
[build] | ^~~~~~~
```
* Update rcore_web.c
fix warnings
2024-08-17 01:07:23 +02:00
576bee5cce
Adding GetKeyName(int key) (WIP) ( #4161 )
2024-07-16 14:00:00 +02:00
1e1061d5c7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:37:58 +02:00
1d52985943
[rcore_web] Relative mouse mode issues. ( #3940 )
...
* [rcore_web] Relative mouse mode issues.
* Review formatting.
2024-05-16 12:01:27 +02:00
371d25c8c9
Gamepad rumble support with SDL2 ( #3819 )
...
* Added gamepad rumble to rcore_desktop.c and rcore_desktop_sdl.c
Still need to add to the rest of the platforms.
* Add SetGamepadVibration warnings to unimplemented platforms.
* Added MAX_GAMEPAD_VIBRATION_TIME
The rumble in SDL2 will continue for MAX_GAMEPAD_VIBRATION_TIME unless the user cancels it with a call to SetGamepadVibration(0.0f,0.0f,0.0f)
* Cast float duration value to Uint 32
* Changed defines from int to float and fixed typo
---------
Co-authored-by: Gideon Serfontein <gse@newspacesystems.com >
2024-02-24 16:47:27 +01:00
0a8165c0ac
Make raylib/raygui work better on touchscreen ( #3728 )
...
* Fix that touch doesn't work for click/drag/raygui
* Add comments
* comments update
2024-01-20 21:05:30 +01:00
520c8cffb2
Simplified GetWindowScaleDPI() so it does not fetch the wrong DPI scale some times (Windows looks at center of window while the old raylib code looked on upper left corner of window, now it just uses the glfw function to fetch the window's current scaling). Also introduced a callback to update the CORE.Window.screenScaling when the content scaling updates, previously scaling did not work correctly on systems with multiple monitors that have different DPI scaling. ( #3701 )
2024-01-13 10:49:04 +01:00
3f1e59a7cf
Update copyright to 2024
2024-01-02 20:58:12 +01:00
9fcfc8d64b
[rcore] Fix ShowCursor(), HideCursor() and review SetMouseCursor() for PLATFORM_WEB ( #3647 )
...
* Fix ShowCursor(), HideCursor() and review SetMouseCursor() for PLATFORM_WEB
* Add static to cursorLUT[]
* Re-review SetMouseCursor()
2023-12-17 13:46:21 +01:00
2487174b48
Fix CORE.Input.Mouse.cursorHidden with callbacks for PLATFORM_WEB ( #3644 )
2023-12-16 18:25:55 +01:00
0df78d4eeb
Fix fullscreen known issue 1 for PLATFORM_WEB ( #3642 )
2023-12-16 18:22:02 +01:00
e001f7e75e
Add ToggleFullscreen() and required changes for PLATFORM_WEB ( #3634 )
2023-12-15 17:36:27 +01:00
489f0b93f9
[rcore] Add GetWindowPosition() implementation for PLATFORM_WEB and fixes #3636 style/format ( #3637 )
...
* Add GetWindowPosition() implementation for PLATFORM_WEB and fixes #3636 style/format
* Remove double space
2023-12-15 16:24:45 +01:00
10c82595b0
Add GetMonitorWidth() and GetMonitorHeight() implementations for PLATFORM_WEB ( #3636 )
2023-12-14 20:55:33 +01:00
38626dcffd
REVIEWED: HighDPI support on Web platform #3372 -WIP-
...
NOTE: The code is commented until the build system gets updated to latest emscripten.
2023-12-14 15:32:53 +01:00
a2e45239c3
[rcore] Complement SetWindowState() and ClearWindowState() for PLATFORM_WEB ( #3625 )
...
* Complement SetWindowState() and ClearWindowState() for PLATFORM_WEB
* Add FLAG_WINDOW_RESIZABLE to SetWindowState() and ClearWindowState() for PLATFORM_WEB
2023-12-11 09:11:42 +01:00
39457ace2f
[rcore] Add ToggleBorderlessWindowed() implementation for PLATFORM_WEB ( #3622 )
...
* Add ToggleBorderlessWindowed() for PLATFORM_WEB
* Fix coding convention
2023-12-11 09:11:20 +01:00
a9ba51aa72
[rcore] Fix IsMouseButtonUp() for PLATFORM_WEB and PLATFORM_DRM ( #3611 )
...
* Fix IsMouseButtonUp() for PLATFORM_WEB
* Fix IsMouseButtonUp() for PLATFORM_DRM
2023-12-07 19:53:27 +01:00
fe53ba80dd
Fix typos in src/platforms/rcore_*.c ( #3581 )
2023-11-28 20:39:10 +01:00
1b88f2ec03
Review #3526
2023-11-11 20:53:36 +01:00
107ece438a
Reviewed duplicate lines
2023-11-10 19:48:47 +01:00
e4ea116857
Reviewing automation events on web...
2023-11-10 19:25:28 +01:00
3c3e311190
Remove unneeded line on web platform
2023-11-02 18:18:05 +01:00
807516a991
Support OpenGL ES 3.0 building on Web
...
For some reason, the equivalent requested context (WebGL 2.0) is not provided, despite being properly requested.
2023-11-02 18:13:37 +01:00
d77c918d51
Update rcore_web.c
2023-11-01 16:24:06 +01:00
c563490cf8
Update rcore_web.c
2023-11-01 15:28:31 +01:00
0a3567439d
Comments tweaks
2023-10-31 15:49:42 +01:00
d0141bd105
Remove trail spaces
2023-10-26 23:56:38 +02:00
1cef62cf05
REVIEWED: glfwGetError() not availbale on PLATFORM_WEB fix #3470
2023-10-26 11:10:41 +02:00
a0f0034352
REVIEWED: InitPlatform() organization and code-gardening
2023-10-23 19:15:40 +02:00
3ff6026917
REVIEWED: Move screen capture logic to rcore.c, available for all platforms
2023-10-23 18:32:24 +02:00
081fffd46e
REVIEWED: Issue with functions definitions
2023-10-19 13:57:31 +02:00
b674e344a8
REVIEWED: Issue with symbols exposure
2023-10-19 13:46:02 +02:00
982641228c
REDESIGNED: Move platforms to separate directory #3313
2023-10-19 13:36:10 +02:00