Eric Warmenhoven
01951a5a5a
Fix passing wrong length of message ( #17329 )
2025-01-02 01:49:25 +01:00
sonninnos
2e3fc4f52d
WIN32: Menubar hotkey corrections ( #17326 )
2025-01-01 23:13:58 +01:00
LibretroAdmin
a590c514f9
(video_shader_parse.c) Code restored to pre-Dec 17
2025-01-01 03:00:09 +01:00
LibretroAdmin
76d133f860
Get rid of if 0 codeparts in gfx_widgets.c
2024-12-30 23:56:54 +01:00
LibretroAdmin
6be18bfee9
Standardize naming of local len variables
2024-12-30 14:27:24 +01:00
LibretroAdmin
1e656261b0
Local len variables need to have '_' prefix
2024-12-30 14:03:58 +01:00
LibretroAdmin
8ebedcb6bd
(menu_explore) Simplification of explore_load_icons
...
fill_pathname_application_special - return size_t
2024-12-30 10:07:58 +01:00
LibretroAdmin
d2dae40b3a
(gfx/video_shader_parse.c) Enlarge char buffers - was necessary for some large
...
paths - TODO/FIXME - we still need to find out exactly which of these buffers
needs size to be PATH_MAX_LENGTH
2024-12-29 20:08:50 +01:00
Aleksey Samoilov
9ffb458626
wayland: add support for single-pixel-buffer-v1 protocol ( #17298 )
...
* wayland: add support for single-pixel-buffer-v1 protocol
* Create single pixel buffer instead of checkerboard if available
* Fix identations
2024-12-29 18:56:32 +01:00
Colin Kinloch
e3cc0341b9
wayland: Fix improperly sized commits ( #17309 )
...
* Revert "wayland: Ignore splash sized events during splash"
This reverts commit 5ef24debe491666bc2dffe0f64d811862b90afb5.
* wayland: Fix improperly sized commits
* Set viewport on splash commit
* Don't commit "set video mode" viewport update
* Hide the libdecor frame before transitioning to fullscreen
2024-12-29 18:56:17 +01:00
LibretroAdmin
4297f02544
Use returntype for fill_pathname_basedir
2024-12-28 23:11:24 +01:00
Aramis
2c3e53e4e8
fix for closing window ( #17301 )
2024-12-28 17:26:04 +01:00
LibretroAdmin
b8c9665753
Fix typo
2024-12-28 00:44:56 +01:00
LibretroAdmin
e6373f2869
Position Latency accurately in statistics
2024-12-28 00:33:40 +01:00
Aleksey Samoilov
4fc6bbe8c2
wayland: improve logging ( #17291 )
...
* wayland: improve logging
* wayland: minor cleanup
2024-12-27 15:51:13 +01:00
LibretroAdmin
0d4eeb647a
Warning cleanups/unused variables removal
2024-12-27 15:39:32 +01:00
LibretroAdmin
18c85b5ccd
Cleanups -
...
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
LibretroAdmin
ed58e4a8d8
Conventionalize len variables:
...
* In function arguments, use 'size_t len'
* Inside the function, use '_len'
* If you need a seciondary len variable inside the function, use '__len'
2024-12-27 05:51:33 +01:00
Aleksey Samoilov
a2d9c74978
wayland: add support for content-type-v1 protocol ( #17288 )
...
* wayland: add support for content-type-v1 protocol
* update gitignore, remove generated files
* Fix typos
2024-12-27 00:16:36 +01:00
libretroadmin
95f0297e7f
Fix CLI shader loading
2024-12-26 05:10:00 +01:00
libretroadmin
5749a2179d
Use members from path_data directly and bypass functions
...
in gfx_thumbnail_path
2024-12-26 02:48:05 +01:00
libretroadmin
92f134fb87
video_driver_frame - optimize string handling
2024-12-25 23:33:50 +01:00
libretroadmin
c477956f23
Cleanups/style nits
2024-12-25 22:52:12 +01:00
libretroadmin
9c71620c53
(gfx_widget_load_content_animation) icon_file can be reduced to NAME_MAX_LENGTH size
2024-12-25 21:34:02 +01:00
Aleksey Samoilov
7887719d42
wayland: add support for cursor-shape-v1 protocol ( #17284 )
...
* wayland: add support for cursor-shape-v1 protocol
* Bump required wayland-protocols to 1.32
2024-12-25 08:18:45 -08:00
libretroadmin
9a5b2063b7
Simplify video_shader_replace_wildcards
2024-12-25 06:49:58 +01:00
libretroadmin
44238e909f
Consistent viewport naming conventions
2024-12-24 22:50:51 +01:00
libretroadmin
8074a833aa
Cleanups/less string copies and indirection
2024-12-24 21:07:31 +01:00
zoltanvb
6a85844b41
Pointer sanitization - x11, udev ( #17281 )
...
Adapt the sanitized pointer handling, discussed at #17196 :
X11 driver specific changes:
make sure pointer position is always within [-0x7fff,0x7fff] by using the confined wrapper
remove extra "inside" checks, general simplification
enable pointer offscreen reporting
Udev driver specific changes:
remove custom calculation and use common viewport translation
unify pointer query instead of separate _x and _y
enable pointer offscreen reporting
Other changes:
more tuning of pointer conversion in video_driver.c for edges
lightgun button ID conversion moved to input_driver.c
2024-12-24 07:08:58 -08:00
libretroadmin
67b0147a59
Cleanups - menu_entries_get_title returns results of strlcpy
2024-12-24 05:35:36 +01:00
libretroadmin
de8f979cb7
less string copies
2024-12-24 05:10:09 +01:00
libretroadmin
772620f6fa
gfx_widget_load_content_animation - use fill_pathname more
2024-12-23 06:33:43 +01:00
libretroadmin
442b9bc3da
Syntax style nits
2024-12-23 05:44:40 +01:00
libretroadmin
ca7e53e3ca
string_replace_substring - move out implicit strlen
2024-12-23 00:40:09 +01:00
libretroadmin
b90c2d440c
Another buildfix
2024-12-22 22:11:19 +01:00
libretroadmin
f8317a2a7e
C89_BUILD fix
2024-12-22 22:09:54 +01:00
libretroadmin
b3e5c578b3
Faster shader capabilities queries
2024-12-22 21:58:51 +01:00
libretroadmin
70f55f5976
video_shader_replace_wildcards - do away with the string arrays
...
and do string concatenation instead
2024-12-22 19:31:46 +01:00
libretroadmin
6b8466f87a
menu_driver_set_thumbnail_system/menu_driver_get_thumbnail_system
...
just small wrapper functions, remove
2024-12-22 04:53:04 +01:00
zoltanvb
072d949346
Pointer handling sanitization - wayland and libretro.h changes ( #17277 )
...
Adapt the sanitized pointer handling, discussed at #17196 :
Wayland driver specific changes:
- make sure pointer position is always within [-0x7fff,0x7fff]
by using the confined wrapper
- enable lightgun to report -0x8000 if pointer is really offscreen
- remove extra "inside" checks
- report same pointer/lightgun coordinates for all ports
- simplify pointer and lightgun handling
Other changes:
- unify "offscreen" condition through input_driver.c
- slight tuning of pointer conversion in video_driver.c
- update libretro.h with explanation and pointer offscreen value
- small fixes on remote retropad test screen
2024-12-21 13:28:27 -08:00
LibretroAdmin
739f2ff55c
Reduce calls to path_remove_extension - use fill_pathname instead ( #17270 )
...
* Reduce calls to path_remove_extension - use fill_pathname instead
* More fill_pathname usage
2024-12-20 21:40:58 -08:00
Zach Morris
b16f04de0a
Add Named_Logos ( #17216 )
...
* Draft: Add Named_Logos
* Allow selecting Content Logo as a thumbnail display
* Increase pl_thumbnail_download index
to 4 to match the 4 available thumb types
---------
Co-authored-by: Rob Loach <robloach@gmail.com>
2024-12-20 18:52:27 -08:00
zoltanvb
30a656738b
Introduce video_driver_translate_coord_viewport_wrap clamping variant. ( #17196 )
...
Add another version of the coordinate translation that will not
report -0x8000 for offscreen values, but instead map the position
to the respective edge (0x7fff/-0x7fff). Not yet in use.
Udev driver updated to use the wrapper, as all other input drivers do.
2024-12-19 13:30:43 -08:00
Eric Warmenhoven
8d640fc048
ios9: Fix using opengles2 context ( #17269 )
2024-12-19 13:30:01 -08:00
libretroadmin
17fc55c762
fill_pathname_parent_dir_name - small cleanups
2024-12-19 21:05:43 +01:00
libretroadmin
4521f6bcb2
Cleanups
2024-12-18 20:15:58 +01:00
libretroadmin
f047c247f9
(gfx/video_shader_parse) Readability
2024-12-18 15:54:42 +01:00
Jefferson Bezerra
5dbfbff6e3
Add upscale 1.66x filter ( #17240 )
2024-12-08 00:06:14 -08:00
Eric Warmenhoven
4d335c4855
iOS: Fix CAMetalLayer nativeScale confusion ( #17225 )
2024-12-02 07:52:38 -08:00
libretroadmin
2809421d4e
Revert "static variables are initialized to '0' automatically as per C rules"
...
This reverts commit 2a0984b6e47b5f714ce4a360afeaadafdb634c36.
2024-11-19 03:03:13 +01:00