SuperUserNameMan
3c48b5c6a8
Update raylib.h : add experimental FLAG_RESCALE_CONTENT
2024-07-17 18:09:22 +02:00
SuperUserNameMan
dc4c60bf62
detect Wayland special case at runtime
2024-07-15 18:42:45 +02:00
SuperUserNameMan
312f9c2cb7
disable GLFW_AUTO_ICONIFY for all fullscreen modes
...
If the user requires this feature, they can replicate the behavior on their code side using a simple : `if ( ! IsWindowFocused() ) MinimizeWindow();`
2024-07-15 14:49:02 +02:00
SuperUserNameMan
32e9d882d7
InitPlatform() set GLFW_SCALE_FRAMEBUFFER to false by default
2024-07-13 10:45:16 +02:00
SuperUserNameMan
1b800a14eb
explicit focus request in ToggleFullscreen()
...
fix issue mentioned by @paulmelis ?
2024-07-12 13:09:38 +02:00
SuperUserNameMan
b004531efb
immediate access to GetScreenWidth/Height(), GetRenderWidth/Height()
...
Call `WindowSizeCallback()` manually so we don't have to wait for after the next `EndDrawing()` to have access to up to date `GetScreenWidth()` etc value.
2024-07-11 19:02:47 +02:00
SuperUserNameMan
545665da87
toggle currently active fullscreen mode and leave
...
Trying to go straight forward from one fullscreen mode to another make things more complicated to control.
Seems a full loop is required when trying to change fullscreen modes and window size properly for now.
Maybe will restore the ability to jump from one fullscreen mode to another when more cleaning will be done deeper in the rabbit hole.
2024-07-11 18:36:56 +02:00
SuperUserNameMan
a76adf9a48
little ToggleFullscreen() cleanup
2024-07-11 18:14:12 +02:00
SuperUserNameMan
21bff481ff
comment clarification
2024-07-11 17:53:08 +02:00
SuperUserNameMan
7ddb880f02
should fix all issues related to HDPI, fullscreen and bordeless
...
Work perfect on Linux wirth X11
Needs confirmation on Linux Wayland, MacOS, and Windows.
2024-07-10 17:13:17 +02:00
SuperUserNameMan
3f605e3143
some code style convention and we should be good
2024-07-10 12:02:40 +02:00
SuperUserNameMan
949aa21a7a
should fix ToggleBorderlessWindowed() on Linux and Macos
...
should fix issue #4149
Linux MATE : tested
Macos : tested
Windows : need confirmation
---
thanks to @SoloByte and to @paulmelis for their help and efforts to solve this issue
2024-07-10 11:48:09 +02:00
Jeffery Myers
74680748b9
[Shapes] Remove duplicate color calls in DrawGrid ( #4148 )
...
* Update raylib_api.* by CI
* No need to call the color 4 times in a row, it's batched
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-09 19:45:07 +02:00
SuperUserNameMan
174313acbf
WindowSizeCallback() should not try to handle DPI since already managed by GLFW (#4143 )
...
If `FLAG_WINDOW_HIGHDPI` is set, `InitPlatform()` will aks GLFW to handle resize window content area based on the monitor content scale using : ` glfwWindowHint(GLFW_SCALE_TO_MONITOR, GLFW_TRUE); `
So `WindowSizeCallback()` does not have to handle it a second time.
2024-07-09 09:23:14 +02:00
Ray
fa03246d0e
REVIEWED: Code formatting to follow raylib conventions
2024-07-09 09:21:57 +02:00
Colleague Riley
98662b6a4a
update RGFW to RGFW 1.0 ( #4144 )
...
* update RGFW
* fix bug with GetCurrentMonitor
2024-07-09 09:12:03 +02:00
Ray
3abe728712
Minor tweaks
2024-07-08 22:54:19 +02:00
NishiOwO
598b7f5210
Add workaround for NetBSD ( #4139 )
2024-07-08 22:47:35 +02:00
Ray
9764fef262
Update models_billboard.c
2024-07-07 21:02:35 +02:00
Ray
43fe992b94
Merge branch 'master' of https://github.com/raysan5/raylib
2024-07-07 21:02:29 +02:00
Ray
b8e5179431
Update rmodels.c
2024-07-07 21:02:20 +02:00
github-actions[bot]
bc6cf61794
Update raylib_api.* by CI
2024-07-07 18:57:40 +00:00
Ray
df4ff4e78b
REVIEWED: Direction must be normalized #4131
2024-07-07 20:57:18 +02:00
bohonghuang
6dd2a0e645
[rmodels] Consistent DrawBillboardPro with DrawTexturePro ( #4132 )
...
* [rmodels] Re-implement `DrawBillboardPro`
* [rmodels] Add comments to `DrawBillboardPro`
* [rmodels] Make `DrawBillboardPro` consistent with `DrawTexturePro`
* Update raylib_api.* by CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-07 20:27:51 +02:00
Ninad Sachania
b61303244c
Fix Reddit badge ( #4136 )
2024-07-07 10:47:44 +02:00
Ray
a8240722c6
REVIEWED: CheckCollisionPointRec()
2024-07-07 09:09:34 +02:00
kai-z99
1039e3c1bd
[rshapes] Give CheckCollisionPointCircle() its own implementation ( #4135 )
...
* remove function call
* fix
2024-07-07 09:05:25 +02:00
Ray
9a280cda0b
Update rlgl.h
2024-07-04 11:12:24 +02:00
Ray
c95b2e88b7
Example review
2024-07-04 11:12:20 +02:00
Frank Kartheuser
8fbb447a6d
Change SDL_Joystick to SDL_GameController ( #4129 )
...
With SDL_Joystick my game controller wasn't working properly. That's why I changed it to SDL_GameController.
2024-07-04 00:01:40 +02:00
Jeffery Myers
9d3bd43c6e
[CORE] Fix MSVC warnings/errors and raymath.h in C++ ( #4125 )
...
* Update raylib_api.* by CI
* Fix MSVC warnings.
Make raymath.h work in C++ in MSVC
* whitespace cleanup
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 22:03:21 +02:00
Ray
ab20b2179f
Update Makefile
2024-07-01 18:56:06 +02:00
Ray
9f47e562d9
Merge branch 'master' of https://github.com/raysan5/raylib
2024-07-01 18:49:54 +02:00
Ray
18d726be65
Update Makefile
2024-07-01 18:49:47 +02:00
github-actions[bot]
899d03e77e
Update raylib_api.* by CI
2024-07-01 16:31:58 +00:00
Ray
2efd36a124
Merge branch 'master' of https://github.com/raysan5/raylib
2024-07-01 18:31:33 +02:00
Ray
2f49250baf
WARNING: UPDATE: Starting works on raylib 5.5 release
2024-07-01 18:31:16 +02:00
github-actions[bot]
6d30220acc
Update raylib_api.* by CI
2024-07-01 16:30:47 +00:00
Ray
fbd79cde5f
Reverted memory allocators additional checks
2024-07-01 18:30:22 +02:00
Ray
d243094ede
WARNING: BREAKING: Renamed PLATFORM_DESKTOP to PLATFORM_DESKTOP_GLFW
...
This could potentially be a breaking change, for consistency, now every possible desktop backend has the proper name assigned: GLFW, SDL, RGFW
raylib build system has been reviewed to fallback to `PLATFORM_DESKTOP_GLFW` by default when `PLATFORM_DESKTOP` defined
2024-07-01 18:28:44 +02:00
github-actions[bot]
1fb0565148
Update raylib_api.* by CI
2024-07-01 11:06:39 +00:00
Ray
2bc75b877a
WARNING: TEST: Security check to address potential overflow cocerns
2024-07-01 13:06:15 +02:00
Ray
a1d516354e
Merge branch 'master' of https://github.com/raysan5/raylib
2024-07-01 13:06:00 +02:00
Ray
61cfd1afcb
Minor tweaks
2024-07-01 13:05:20 +02:00
Bruno Cabral
b5473d5ffd
[rtextures] advance k in LoadImageColors ( #4120 )
...
Some formats are not advancing k to get pixels values
2024-07-01 12:24:01 +02:00
Mike Will
9e22fddf1a
[build.zig] Make emscripten build compatible with Zig 0.13.0 ( #4121 )
2024-07-01 12:22:12 +02:00
Ray
c8313d9ebc
Update Storage base path, use provided SDL base path
2024-07-01 11:44:20 +02:00
github-actions[bot]
4c90fc6eff
Update raylib_api.* by CI
2024-06-30 09:38:16 +00:00
Ray
1e1061d5c7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:37:58 +02:00
Ray
13e3092511
REVIEWED: DrawSphereEx(), added educational info
2024-06-30 11:15:45 +02:00