Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rcore][desktop_glfw] Reviewed ToggleFullScreen(), ToggleBorderlessWindowed() and FLAG_WINDOW_HIGHDPI issues #4151

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
949aa21
should fix `ToggleBorderlessWindowed()` on Linux and Macos
SuperUserNameMan Jul 10, 2024
3f605e3
some code style convention and we should be good
SuperUserNameMan Jul 10, 2024
7ddb880
should fix all issues related to HDPI, fullscreen and bordeless
SuperUserNameMan Jul 10, 2024
21bff48
comment clarification
SuperUserNameMan Jul 11, 2024
a76adf9
little `ToggleFullscreen()` cleanup
SuperUserNameMan Jul 11, 2024
545665d
toggle currently active fullscreen mode and leave
SuperUserNameMan Jul 11, 2024
b004531
immediate access to `GetScreenWidth/Height()`, `GetRenderWidth/Height()`
SuperUserNameMan Jul 11, 2024
1b800a1
explicit focus request in `ToggleFullscreen()`
SuperUserNameMan Jul 12, 2024
32e9d88
`InitPlatform()` set `GLFW_SCALE_FRAMEBUFFER` to false by default
SuperUserNameMan Jul 13, 2024
312f9c2
disable `GLFW_AUTO_ICONIFY` for all fullscreen modes
SuperUserNameMan Jul 15, 2024
dc4c60b
detect Wayland special case at runtime
SuperUserNameMan Jul 15, 2024
3c48b5c
Update raylib.h : add experimental `FLAG_RESCALE_CONTENT`
SuperUserNameMan Jul 17, 2024
a2d1e66
Update rcore_desktop_glfw.c : replace old PR with new branch PR
SuperUserNameMan Jul 17, 2024
2d22514
Merge branch 'raysan5:master' into fix-ToggleBorderlessWindowed
SuperUserNameMan Jul 17, 2024
a2ccd82
CodeQL bot : Variable `result` hides another variable of the same nam…
SuperUserNameMan Jul 17, 2024
05b1720
GLFW : Wayland don't support setting or getting window pos
SuperUserNameMan Jul 20, 2024
b2c9c5e
make `SetWindowMonitor()` works with `FLAG_BORDERLESS_WINDOWED`
SuperUserNameMan Jul 20, 2024
0413845
invalid window size default to 3/4 of the display
SuperUserNameMan Jul 21, 2024
310e4d7
rcore.c - add `CORE.Window.lastAssociatedMonitorIndex` for Wayland
SuperUserNameMan Jul 21, 2024
9fb406a
rcore_desktop_glfw.c - Wayland compatibility
SuperUserNameMan Jul 21, 2024
c5f90a5
`rcore_desktop_glfw.c` : improved Wayland support
SuperUserNameMan Jul 22, 2024
1a7657e
`rcore_desktop_glfw.c` : `SetWindowMonitor()` workaround for Wayland
SuperUserNameMan Jul 22, 2024
1902015
`rcore_desktop_glfw.c` : disable `FLAG_WINDOW_HIGHDPI` on Wayland
SuperUserNameMan Jul 22, 2024
2ffca57
`GetWindowScaleDPI()` return `{1,1}` if HDPI or fullscreen modes
SuperUserNameMan Jul 22, 2024
79316b2
typos
SuperUserNameMan Jul 22, 2024
02ae6e9
`rcore.c` : mouse offset and scaling consistency - part 1
SuperUserNameMan Jul 23, 2024
f3d8fc7
`rcore_desktop_glfw.c` : mouse offset and scaling consistency - part 2
SuperUserNameMan Jul 23, 2024
df62c80
`rcore_desktop_glfw.c` : fix HDPI scaling on Win11 + window restorati…
SuperUserNameMan Jul 23, 2024
02666be
`rcore.c` : typo and cancel premature change merge
SuperUserNameMan Jul 23, 2024
0882f15
`raylib.h` : add flags to control the texture font linear filtering -…
SuperUserNameMan Jul 23, 2024
4ae3e55
`rcore.c` : flags to control texture font linear filtering - part 2
SuperUserNameMan Jul 23, 2024
9228338
`rcore_desktop_glfw.c` : flags to control texture font linear filteri…
SuperUserNameMan Jul 23, 2024
d4ad622
`rcore_desktop_glfw.c` : platform offset and scaling in `SetMousePosi…
SuperUserNameMan Jul 24, 2024
108e3bd
`rcore_desktop_glfw.c` : `IsCursorOnScreen()` does what is says
SuperUserNameMan Jul 24, 2024
eac2e6f
`rcore_desktop_glfw.c` : simplies `SetWindowState()` and `ClearWindow…
SuperUserNameMan Jul 24, 2024
d4f3e1a
Update rcore.c
SuperUserNameMan Jul 24, 2024
865c66b
`rcore_desktop_glfw.c` : `SetMousePosition()` previous pos
SuperUserNameMan Jul 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading