LibretroAdmin
ad89b0c655
Update CHANGES.md
2022-12-12 14:11:11 +01:00
zoltanvb
5838bb98ef
Cleanup of help texts. ( #14723 )
...
All help texts were removed, which fell into one of the categories below:
1. there is sublabel for the menu item and it contains same or better text.
Such texts and translations should be maintained as sublabel, located in
msg_hash_xx.h. Since PR#14714, sublabel will be displayed as help if present.
2. it could be confirmed that this help text is currently not shown anywhere.
Examples are deprecated features (like DEBUG_INFO) or fully removed (like
CONFIRM_EXIT)
Some enum labels were just fixed to enable display.
Information can also be updated in several places, but let's keep it separate.
2022-12-12 05:53:49 +01:00
Francisco Javier Trujillo Mata
b207ddbe84
[PS2] Use ps2_drivers library for simplify frontend ( #14724 )
...
* Use ps2_drivers
* improvements in frontend driver
* Resetting IOP drivers before load elf
2022-12-12 05:52:57 +01:00
github-actions
b2d73c9bf2
Fetch translations from Crowdin
2022-12-12 00:11:37 +00:00
github-actions
844dfc9b60
Fetch translations from Crowdin
2022-12-11 00:12:39 +00:00
zoltanvb
e6421f6f8b
Use sublabel as help text if there is no suitable definition. ( #14714 )
...
* Use sublabel as help text if there is no suitable definition.
* code style update
2022-12-10 18:06:45 +01:00
libretroadmin
d08c6d2db3
Bump to version 1.14.0
2022-12-10 17:57:06 +01:00
Ruben Nine
db9d3d3507
Allow coreaudio3 driver to work with audio devices that have 2 or more output channels. ( #14715 )
2022-12-10 16:08:26 +01:00
Jamiras
c2f50a83bf
fix construction of badge path ( #14712 )
2022-12-10 08:40:40 +01:00
github-actions
fc24410763
Fetch translations from Crowdin
2022-12-10 00:11:34 +00:00
github-actions
3a817dd956
Fetch translations from Crowdin
2022-12-09 00:13:07 +00:00
Rany
7b09cb2de4
Fix runtime error in FFmpeg core when build with FFmpeg n5.1.2 and OpenGL ES ( #14710 )
...
* include libavcodec/version.h in video_buffer.h
Without this header video_decoder_context_t may be defined as different structure
in video_buffer.c and ffmpeg_core.c
* Fix the wrong data pointer for glTexImage2D when OpenGL ES enabled
2022-12-08 12:45:07 +01:00
github-actions
2f7c29862c
Fetch translations from Crowdin
2022-12-07 00:11:31 +00:00
github-actions
3532608588
Fetch translations from Crowdin
2022-12-06 00:11:40 +00:00
libretroadmin
56fe3d6629
Remove unused function
2022-12-05 21:40:51 +01:00
Denis Kopyrin
a22bac091c
(macOS) Fixed cocoa keyboard not allowing to map Analog stick ( #14701 )
2022-12-05 16:12:19 +01:00
libretroadmin
573a82c0c8
Buildfix for Miyoo
2022-12-05 15:46:44 +01:00
libretroadmin
2c42912185
More header cleanups
2022-12-05 15:15:07 +01:00
libretroadmin
04f510d503
Cleanup header includes
2022-12-05 15:10:19 +01:00
libretroadmin
daa4c19d18
Style nits/minor cleanups
2022-12-05 14:24:49 +01:00
libretroadmin
fd59309fcd
Cleanups
2022-12-05 14:03:21 +01:00
libretroadmin
30ea7da063
Cut down on header includes
2022-12-05 13:44:20 +01:00
libretroadmin
440c7a5ddf
core_info_list_resolve_all_extensions - just use strlcat in here
2022-12-05 13:24:47 +01:00
libretroadmin
2ade990a08
(core_info.c) Style nits/cleanups and misc
2022-12-05 12:56:55 +01:00
github-actions
a11555a3f2
Fetch translations from Crowdin
2022-12-05 00:12:09 +00:00
andymcca
3bf16013a3
Add Leapfrog (LFx000) Target ( #14697 )
...
This is to add a separate Makefile for the Leapfrog devices (primarily Leapster Explorer and LeapsterGS Explorer), intended to be used with the Retroleap project (https://github.com/mac2612/retroleap ) The Leapster Explorer SoC is essentially the same as the Miyoo v1, and as such I've based it on the Makefile for this device, but intend making a few config changes after a bit more testing and tailoring to both LF devices.
2022-12-04 22:53:13 +01:00
libretroadmin
91b77cf14a
(Vulkan) Cleanups - use int for loop counter variables, don't do
...
some assignments that are already done directly after
2022-12-04 15:29:48 +01:00
libretroadmin
fbfbb81133
(sdl_dingux) Put conditional around access of 'frame' pointer
2022-12-04 15:07:16 +01:00
andymcca
513370f715
(sdl rs_90) Replicate black screen fix #12521 ( #14695 )
...
Add the fix from PR #12521 to the RS90 driver
2022-12-04 15:06:00 +01:00
github-actions
32bea11cc3
Fetch translations from Crowdin
2022-12-04 00:12:42 +00:00
github-actions
09170c3290
Fetch translations from Crowdin
2022-12-03 00:10:39 +00:00
sonninnos
3791860488
Prevent MIDI startup error with old configurations ( #14693 )
2022-12-02 18:21:56 +01:00
sonninnos
5024809c85
Device Index menu refactor ( #14691 )
2022-12-02 17:47:53 +01:00
sonninnos
9e503a6106
Build warning fix win32 ( #14692 )
2022-12-02 17:47:07 +01:00
github-actions
632e902a3b
Fetch translations from Crowdin
2022-12-01 00:14:11 +00:00
github-actions
74d0dd16fb
Fetch translations from Crowdin
2022-11-30 00:12:51 +00:00
sonninnos
8e937ddd6a
MIDI driver cleanups ( #14686 )
2022-11-29 11:29:39 +01:00
LibretroAdmin
c75af6194b
Extended IME and Korean OSK ( #14676 )
2022-11-29 04:45:55 +01:00
github-actions
68ee68bf7f
Fetch translations from Crowdin
2022-11-29 00:13:02 +00:00
sonninnos
68773becc6
Extend OFF menu value colors ( #14685 )
2022-11-28 21:14:47 +01:00
sonninnos
02ab636d00
Explore thumbnail fixes ( #14682 )
2022-11-28 19:01:02 +01:00
github-actions
1bbc1508e4
Fetch translations from Crowdin
2022-11-28 00:12:13 +00:00
libretroadmin
192f4859e0
(GX) More buildfixes for Github CI
2022-11-27 23:46:30 +01:00
libretroadmin
16952aa23b
(GX) Another header include buildfix
2022-11-27 23:41:21 +01:00
libretroadmin
9627e782aa
(GX) Buildfixes
2022-11-27 23:37:08 +01:00
libretroadmin
8af051076c
Another buildfix - circular dependencies can tend to be a drag
2022-11-27 23:14:30 +01:00
libretroadmin
d26c1b7ca8
Buildfixes
2022-11-27 23:10:46 +01:00
libretroadmin
cc37b7037f
Move enum screensavers to menu_defines.h
2022-11-27 23:08:14 +01:00
libretroadmin
019ebce8c7
(RGUI) Buildfix
2022-11-27 23:00:43 +01:00
libretroadmin
38bc51f5c2
(config.def.h) only try to include define headers
2022-11-27 22:57:17 +01:00
libretroadmin
694b84937f
(RGUI) Properly namespace some functions
2022-11-27 22:25:58 +01:00
libretroadmin
f90ea7b065
Get rid of unused variable
2022-11-27 22:16:23 +01:00
LibretroAdmin
fcd4dce445
Use only macros from now on in config.def.h ( #14681 )
2022-11-27 22:15:59 +01:00
sonninnos
7873378a98
Turn menu related config defaults from bools to defines ( #14680 )
2022-11-27 21:01:53 +01:00
libretroadmin
77f509ab3c
(MaterialUI) Fix home screen on first startup - no more stray entries
2022-11-27 20:23:59 +01:00
sonninnos
d03b77d4cf
Menu icon improvements ( #14679 )
2022-11-27 19:19:55 +01:00
LibretroAdmin
bf456b7fe1
Update CHANGES.md
2022-11-27 10:31:38 +01:00
libretroadmin
b0f337e95e
Style nits:
...
* C comments
* Single line blocks don't need brackets
2022-11-27 10:23:12 +01:00
MajorPainTheCactus
7ebd8e190a
Fixes for d3d12 and d3d11 drivers when using shaders with TATE mode arcades etc ( #14678 )
...
Added support for break on errors in d3d12 (development aid)
Added support for DRED (device remove extended data) in d3d12 (development aid)
Made d3d12 viewport and scissors to behave more like vulkan drivers (or be more correct)
Fixed validation error on start up due to buffers not being setup correctly for one frame
2022-11-27 10:20:34 +01:00
github-actions
d467cbd52d
Fetch translations from Crowdin
2022-11-27 00:13:30 +00:00
libretroadmin
82ca2a8267
(sdl_gfx.c) Style nits
2022-11-26 21:06:55 +01:00
andymcca
083b14b85c
(sdl gfx) Replicate #12521 / Fix no menu on start ( #14677 )
...
#12521 fixes blank screens on the sdl_dingux driver, so just replicating that change here on the standard sdl_gfx driver. Also, fix a problem where the menu will never show up in this driver, because you cannot blit to a surface in SDL while it is locked (i.e. after issuing an SDL_LockSurface command.
2022-11-26 21:05:30 +01:00
github-actions
31e549ce9c
Fetch translations from Crowdin
2022-11-26 00:11:25 +00:00
libretroadmin
b8eefbf0ab
(MSVC 2017/2019) Change default buildbot cores URL from (non-existent) MSVC 2017 cores URL
...
to mainline windows x64 cores URL
2022-11-25 22:44:32 +01:00
github-actions
29fd4c1b3a
Fetch translations from Crowdin
2022-11-25 00:11:45 +00:00
libretroadmin
03e71e651f
(iOS) Get rid of this dead code - remnants of when we had a companion UI
2022-11-24 19:57:45 +01:00
andymcca
8368c2daad
Add 256x192 snn upscale function (Fuse core) ( #14667 )
...
Added snn function to upscale Fuse (ZX Spectrum) core borderless output to 320x240
2022-11-24 19:54:24 +01:00
sonninnos
88c1e276a3
Restore framelimit on fastforward toggle ( #14668 )
2022-11-24 16:53:52 +01:00
github-actions
b403f5fc1f
Fetch translations from Crowdin
2022-11-24 00:13:21 +00:00
libretroadmin
64f22ae2b2
(Qt) Style nits
2022-11-23 23:04:43 +01:00
libretroadmin
c196eed3fd
Remove useless forward declaration
2022-11-23 21:05:28 +01:00
libretroadmin
e108fefc41
Remove video_driver_set_video_cache_context_ack - replace with single line
2022-11-23 20:55:05 +01:00
libretroadmin
f062b74e26
Overlays/Input: Turn a bunch more functions static
2022-11-23 19:54:15 +01:00
libretroadmin
0cf1d86a3a
(input_driver.c) Turn bunch of functions static that are never accessed outside
...
* Turn some variable / parameter names like 'joypad_driver_name' into 'joypad_drv_name'
so they are less likely to conflict with symbol names
2022-11-23 19:14:24 +01:00
libretroadmin
6e3f168c1c
(sinc) Hopefully that's the last of these warnings
2022-11-23 18:07:53 +01:00
libretroadmin
8ed246be86
(sinc resampler) Silence warning
...
(MaterialUI) Style nits
2022-11-23 18:03:44 +01:00
libretroadmin
f8043f847e
(Qt) Remove some if 0 code blocks
2022-11-23 17:34:52 +01:00
LibretroAdmin
c10dfca92c
Update CHANGES.md
2022-11-23 16:50:32 +01:00
sonninnos
9297ff44b7
(Ozone+XMB) Fix overlays behind menu without core running ( #14663 )
2022-11-23 16:48:58 +01:00
libretroadmin
16e0319e2e
Remove unnecessary function ui_companion_set_foreground
2022-11-23 06:18:20 +01:00
libretroadmin
9bbe6992e2
(UI Companion) simplify boolean code by replacing it with flags
2022-11-23 06:14:56 +01:00
libretroadmin
c39770e23c
ui_browser_window_state_t - bools never used - remove
2022-11-23 06:00:20 +01:00
libretroadmin
c309c102d8
Silence more warnings and create more of a distinction between variables
...
that belong to the runloop state vs. retroarch state
2022-11-23 05:28:07 +01:00
libretroadmin
b84416ac7c
(retroarch.c) Silence warnings 'value stored to runloop_st during its initialization
...
is never read'
2022-11-23 05:23:35 +01:00
libretroadmin
736a3034bb
(materialUI) Silence signedness warnings
2022-11-23 05:20:17 +01:00
libretroadmin
3fbcde000c
(string_list) Silence warning
2022-11-23 05:10:35 +01:00
libretroadmin
7dfaae58f9
(UI) Cleanups; style nits
2022-11-23 05:08:15 +01:00
libretroadmin
d12a747e06
Update CHANGES.md
2022-11-23 04:18:41 +01:00
github-actions
5d82f19356
Fetch translations from Crowdin
2022-11-23 00:12:28 +00:00
libretroadmin
57acf1421b
Remove workflow for fdroid as per Vinfall recommendation
2022-11-22 22:15:51 +01:00
libretroadmin
aa0ae2cd3e
Silence warnings
2022-11-22 18:34:04 +01:00
neil4
3b0db75782
Overlay cleanups; replace bools with flags ( #14661 )
2022-11-22 18:29:11 +01:00
libretroadmin
92e0403aeb
general_push - add exception to populating setting
2022-11-22 17:44:34 +01:00
libretroadmin
dd2d9d2f22
Simplify general_push
2022-11-22 17:40:21 +01:00
sonninnos
e0e6810cf0
Allow toggling info off with the same button ( #14660 )
2022-11-22 17:23:19 +01:00
libretroadmin
5351aeaa4e
(DRM Go2) fix to prior commit - not sure why this was missing
2022-11-22 17:11:11 +01:00
libretroadmin
623b925256
Implement get_video_size for DRM Go2
2022-11-22 17:09:51 +01:00
sonninnos
ce1e59615a
(WinRaw) Fix mouse position when using input overlay with mouse cursor ( #14659 )
2022-11-22 16:50:17 +01:00
sonninnos
9bc7bebf51
More hotkey cleanups ( #14657 )
2022-11-22 14:45:30 +01:00
sonninnos
aeaf5561bd
Fix libchdr warning ( #14658 )
2022-11-22 14:44:56 +01:00
libretroadmin
3e661ea42e
Buildfix
2022-11-22 06:13:23 +01:00
libretroadmin
a93a2186c0
(WiiU) Cleanups in aux code
2022-11-22 06:08:17 +01:00
libretroadmin
8db6197e4b
(Wiiu) Cleanup of aux files
2022-11-22 05:49:46 +01:00
github-actions
1a87e1107b
Fetch translations from Crowdin
2022-11-22 00:13:08 +00:00
libretroadmin
e3f5d32401
general_push - simplifications
2022-11-21 23:11:34 +01:00
libretroadmin
1c9d3ad0bf
Silence some warnings
2022-11-21 20:56:28 +01:00
LibretroAdmin
b04853faf7
Runahead buildfixes #1 for Switch ( #14655 )
2022-11-21 20:16:10 +01:00
libretroadmin
8335e347f0
Simplify core_load_game
2022-11-21 19:41:57 +01:00
libretroadmin
065cdc87ac
Final buildfixes for runahead
2022-11-21 19:38:15 +01:00
libretroadmin
6b71214ed7
Silence some signed/unsigned mismatch warnings
2022-11-21 19:34:43 +01:00
libretroadmin
0eed1c4853
Buildfixes for targets with no runahead support
2022-11-21 19:26:01 +01:00
libretroadmin
cc3169febe
(runloop) Cleanups
2022-11-21 19:11:55 +01:00
libretroadmin
f21b878ed6
Disable 'Pause on Disconnect' by default
2022-11-21 18:12:53 +01:00
libretroadmin
6815383113
* Create runloop_state_free (instead of duplicated code lines in
...
retroarch.c and runloop.c
* Turn a whole bunch of unctions in runloop.c static as a consequence
2022-11-21 17:45:39 +01:00
sonninnos
10a74657c3
Move SRAM init to content init ( #14653 )
2022-11-21 15:24:58 +01:00
libretroadmin
6a098d37ac
Use HAVE_DYLIB instead of HAVE_DYNAMIC when loading shared libraries
2022-11-21 05:37:35 +01:00
libretroadmin
3b38ea195f
Use HAVE_DYLIB for loading dynamic libraries instead of HAVE_DYNAMIC
2022-11-21 05:23:43 +01:00
neil4
e71a5ff921
Overlay animation-related fixes ( #14651 )
...
- Fix analog drift blocking touch input (could occur on overlay_next if physical inputs shown on overlay)
- Fix overlay_next buttons lighting up in unison
- Skip meta keys in input_overlay_add_inputs (not supported by input_state_internal)
2022-11-21 04:48:34 +01:00
github-actions
8d499f577d
Fetch translations from Crowdin
2022-11-21 00:13:10 +00:00
libretroadmin
59cce09186
Menu cleanups:
...
* Some control flow improvements in callback functions, less return
paths
* Remove menu_cbs_exit(), which was a stub function that always returned
-1
2022-11-20 18:55:07 +01:00
sonninnos
e52b633e5a
Allow menu wallpaper/background reset ( #14650 )
2022-11-20 18:12:18 +01:00
sonninnos
43b6d59740
Command line output cleanups ( #14649 )
2022-11-20 16:48:29 +01:00
sonninnos
7275b82614
System Information cleanups ( #14647 )
2022-11-20 13:39:02 +01:00
sonninnos
3377fd55ab
Driver + hotkey list reorder ( #14646 )
...
* Reorder driver menu and lists
* Reorder hotkey list
2022-11-20 07:26:34 +01:00
LibretroAdmin
4e51ca6681
Update CHANGES.md
2022-11-20 01:37:03 +01:00
github-actions
40fa56bfdd
Fetch translations from Crowdin
2022-11-20 00:13:17 +00:00
Vinfall and Vinfall
0c233bff4e
Add CI to dump default.txt for F-Droid release ( #14644 )
...
Co-authored-by: Vinfall <[email protected] >
2022-11-19 23:34:07 +01:00
LibretroAdmin
ce9051f8d0
Update .gitlab-ci.yml
2022-11-19 20:45:44 +01:00
LibretroAdmin
ac08c0ce55
Update .gitlab-ci.yml
2022-11-19 17:47:30 +01:00
libretroadmin
0bf818af8d
Bump version to 1.13.0
2022-11-19 03:10:12 +01:00
github-actions
c641f20e6a
Fetch translations from Crowdin
2022-11-19 00:12:59 +00:00
libretroadmin
8976a179df
(video_thread_wrapper) For threaded/audio video wrapper we will use
...
bools instead of flags
2022-11-18 20:42:47 +01:00
libretroadmin
63a080af3f
(Android) Do not enable threaded video by default for Android
2022-11-18 20:03:19 +01:00
Richard and Richard
c0926ad1a1
feat(iOS13): Pointer Movement Accuracy ( #14641 )
...
Co-authored-by: Richard <[email protected] >
2022-11-18 19:45:36 +01:00
github-actions
61a8b19b2b
Fetch translations from Crowdin
2022-11-18 00:15:32 +00:00
libretroadmin
a50f9bae85
Turn scroll.mode into enum
2022-11-17 19:44:42 +01:00
libretroadmin
5402b781fe
(menu_cbs_ok.c) Cleanups
2022-11-17 19:08:21 +01:00
github-actions
2103280fdd
Fetch translations from Crowdin
2022-11-17 00:12:45 +00:00
libretroadmin
9e0c0865cd
Use HAVE_DYLIB more
2022-11-16 17:09:53 +01:00
libretroadmin
63153620a7
There can be builds that are statically built against a libretro core
...
but still have dylib support
2022-11-16 16:51:53 +01:00
libretroadmin
0b71407b62
Use flags for state_manager_rewind_state
2022-11-16 15:13:59 +01:00
Richard and Yuki Fushimi
5e9e5177ec
feat(iOS13.4): Add Trackpad Support(iOS13.4 and above) ( #14633 )
...
Co-authored-by: Yuki Fushimi <[email protected] >
2022-11-16 14:52:58 +01:00
sonninnos
706d79f535
Consistent left-right scrolling for Quick Menu items ( #14631 )
2022-11-16 10:37:26 +01:00
sonninnos
b080b39d2b
Remove useless sublabel from System Information ( #14632 )
2022-11-16 10:36:54 +01:00
github-actions
ff5e0220c3
Fetch translations from Crowdin
2022-11-16 00:13:51 +00:00
sonninnos
3e8ff57e2c
(Ozone) Show metadata helper in footer only with second thumbnail ( #14630 )
2022-11-16 00:20:36 +01:00
sonninnos
3b921ffbfa
Fix shader toggle and add hotkey + sublabel ( #14628 )
2022-11-15 22:14:09 +01:00
LibretroAdmin
7ca0d36169
Update .gitlab-ci.yml
2022-11-15 20:44:11 +01:00
libretroadmin
e24d62715e
(font_renderer) Cleanups
2022-11-15 16:03:01 +01:00
libretroadmin
527d1557ce
(Fonts) Cleanups
2022-11-15 16:00:21 +01:00
github-actions
6ff82319fb
Fetch translations from Crowdin
2022-11-15 00:13:23 +00:00
libretroadmin
d5a268a2ac
* Fix signed/unsigned mismatches
...
* Fix missing IPAddr on MSVC2017 UWP - use ULONG instead since this is
just a typedef
2022-11-15 00:24:26 +01:00
sonninnos
030c3cba44
Don't show override notification with appendconfig alone ( #14624 )
2022-11-14 20:52:05 +01:00
sonninnos
cd2392c559
(XMB) Improve background image selector ( #14623 )
2022-11-14 11:48:40 +01:00
github-actions
1ada87736a
Fetch translations from Crowdin
2022-11-14 00:13:12 +00:00
Jamiras
e46e03094f
upgrade to rcheevos 10.5 ( #14622 )
2022-11-13 23:24:42 +01:00
Francisco Javier Trujillo Mata
106a6c268e
Point to libretro.gitlab package container ( #14621 )
2022-11-13 20:17:13 +01:00
sonninnos
86669d21e2
Pausing cleanups and corrections ( #14618 )
2022-11-13 17:22:36 +01:00
neil4
3de186e374
Overlays: Ignore hitboxes with zero area ( #14619 )
...
I.e. Set 'reach_x' or 'reach_y' to zero to ensure no hitbox math is done
nits
2022-11-13 10:46:41 +01:00
github-actions
6c05f4794c
Fetch translations from Crowdin
2022-11-13 00:13:32 +00:00
GABO1423
b6563f7b5d
(UWP) Build Fix ( #14617 )
2022-11-12 20:06:15 +01:00
github-actions
d5a54cb782
Fetch translations from Crowdin
2022-11-12 00:14:02 +00:00
flk
d6cbd8a5a9
config.libs: dont fail if OSDependent/OGLCompiler libraries are not present ( #14612 )
...
glslang no longer installs them separately, and all needed
functionality has been merged into glslang shared library itself.
This wasn't a problem previously as they were still provided
as static libraries but in latest glslang they no longer are:
https://github.com/KhronosGroup/glslang/commit/7cd519511c32d7e86d901c7ed231cb84c652d18
Signed-off-by: Markus Volk <[email protected] >
Signed-off-by: Markus Volk <[email protected] >
2022-11-11 15:11:17 +01:00
Michael Burgardt
648b0ab7b7
(Bug fix) Fix the weird 'empty translations' & correct backslash escaping in translation strings ( #14609 )
...
* (Bug fix) Fix the weird 'empty translations' & correct backslash escaping in translation strings
* Update crowdin workflows
GitHub is deprecating Node.js 12, so some actions need to be updated to ensure functionality into the future.
2022-11-11 07:56:17 +01:00
github-actions
a73e1beb1c
Fetch translations from Crowdin
2022-11-11 00:14:18 +00:00
Francisco Javier Trujillo Mata
c28fede937
Adding Orbis actions to RA
2022-11-10 21:48:19 +01:00
Francisco Javier Trujillo Mata
0b329b1694
Merge pull request #14596 from libretro/orbis-release
...
[Orbis] Prepare for release
2022-11-10 20:06:45 +01:00
Ryunam
49b973ac89
(Ozone+XMB) Add option to customize cursor memory ( #14605 )
2022-11-10 15:46:44 +01:00
Ryunam
eb5b4197f8
(Ozone+XMB) Further extend texture support for Core Option categories ( #14607 )
2022-11-10 09:27:49 +01:00
github-actions
c3d2548a38
Fetch translations from Crowdin
2022-11-10 00:14:31 +00:00
github-actions
e3ba29b434
Fetch translations from Crowdin
2022-11-09 00:14:13 +00:00
Francisco Javier Trujillo Mata
7a8617bad5
Improve makefiles
2022-11-08 21:36:44 +01:00
sonninnos
68401205f2
Add option for pause on controller disconnect ( #14601 )
2022-11-08 12:46:09 +01:00
github-actions
6083ab14e5
Fetch translations from Crowdin
2022-11-08 00:14:27 +00:00
sonninnos
954d1bf605
Driver independent disconnection notification ( #14600 )
2022-11-07 05:51:37 -08:00
Michael Burgardt
e3a25793b6
(Bug fix) Escape backslashes in translation strings ( #14599 )
2022-11-07 10:46:54 +01:00
sonninnos
da6e560e72
(Ozone) Fixes, nits and cleanups ( #14598 )
2022-11-07 05:48:32 +01:00
github-actions
ec625cf145
Fetch translations from Crowdin
2022-11-07 00:14:34 +00:00
Francisco José García García
4d92fc5f76
(Orbis) Add salamander
2022-11-06 20:40:08 +01:00
neil4
217fba48c5
minor overlay-related fixes ( #14594 )
...
input_overlay_loaded: Only update menu entries if changed
input_overlay_add_inputs: Set 'updated' for analogs when touched
2022-11-06 17:25:44 +01:00
sonninnos
6d34ef46f4
Prevent video filter init if game is not running ( #14593 )
2022-11-06 10:16:20 +01:00
sonninnos
9796024f3d
(XInput) Ensure disconnection notification ( #14592 )
...
* (XInput) Ensure disconnection notification
* Prefer display_name in autoconfig disconnect notification
2022-11-06 02:34:03 +01:00
github-actions
5869caf7f2
Fetch translations from Crowdin
2022-11-06 00:15:22 +00:00
neil4
b47fb0b807
Overlays: Add 'reach' and 'exclusive' for hitboxes ( #14591 )
...
Allows stretching hitboxes and handling their overlap
reach_up, reach_down, reach_left, reach_right:
- Stretches in one direction:
reach_x, reach_y
- Stretches symmetrically
exclusive:
- If true, blocks input from overlapped hitboxes
range_mod_exclusive:
- Similar, but only applies when this hitbox is extended by range_mod
- After range_mod takes effect, has priority over 'exclusive'
E.g. This creates a D-Pad area and extends its hitbox left & right 50%, up 15%, and down 30%. Then applies range_mod_exclusive:
overlay0_desc0 = "dpad_area,0.15,0.57,rect,0.166228,0.295516"
overlay0_desc0_reach_x = 1.5
overlay0_desc0_reach_up = 1.15
overlay0_desc0_reach_down = 1.3
overlay0_desc0_range_mod = 2.0
overlay0_desc0_range_mod_exclusive = true
2022-11-05 21:32:22 +01:00
github-actions
7a6c56e947
Fetch translations from Crowdin
2022-11-05 00:13:28 +00:00
Michael Burgardt
b89692c532
Add Hungarian language option ( #14585 )
2022-11-04 19:52:39 +01:00
github-actions
5b8baaf2d9
Fetch translations from Crowdin
2022-11-04 00:14:32 +00:00
Hans-Kristian Arntzen
498835a1f7
Vulkan: Fix HDR inverse tonemapping. ( #14587 )
...
Only skip tonemapper if HDR10 is explicitly enabled by last shader pass.
Otherwise, we are simply just inheriting the bit-depth of the swapchain.
2022-11-04 00:50:19 +01:00
sonninnos
69060796bb
Improve widget appearance with missing assets ( #14588 )
2022-11-04 00:15:31 +01:00
sonninnos
d4eef18f18
Addition to analog stick menu navigation ( #14584 )
2022-11-03 20:28:24 +01:00
DiktatorShadaloo and DiktatorShadaloo
5587ab4f8b
Adding some usb hid drivers ( #14581 )
...
* Added usb hid controllers for the famous ZeroDelay encoder and also for "Kade: Kick Ass Dynamic Encoder" to be able to use some custom arcade sticks.
* Add accidentally missing change to Makefile
Co-authored-by: DiktatorShadaloo <[email protected] >
2022-11-03 03:00:42 +01:00
LibretroAdmin
bba1fdca30
(D3D12) Use flags instead of boolean variables
2022-11-03 01:31:15 +01:00
github-actions
3b300f395b
Fetch translations from Crowdin
2022-11-03 00:14:28 +00:00
LibretroAdmin
1263b53dae
Silence warning
2022-11-03 00:34:33 +01:00
LibretroAdmin
7aa8c6bb11
(D3D10) Turn boolean variables into flags
2022-11-02 23:19:41 +01:00
LibretroAdmin
56ad3fa091
(Vk struct) Turn boolean variables into flags
2022-11-02 21:34:00 +01:00
LibretroAdmin
15048027e7
(D3D11) Turn booleans into flags
2022-11-02 08:31:40 +01:00
sonninnos
1aa258faa0
Enable menu navigation also with right analog stick ( #14579 )
2022-11-02 07:42:36 +01:00
LibretroAdmin
c4d2788c08
Rollback extended character PR - caused too many issues
...
and caused crashes - contributor can submit a new improved PR -
would also prefer increased readability
2022-11-02 06:23:46 +01:00
LibretroAdmin
0ffdf0790c
(Ozone) Turn more booleans into flags
2022-11-02 03:19:31 +01:00
LibretroAdmin
01649d7955
(Ozone) Turn more booleans into flags
2022-11-02 01:45:43 +01:00
github-actions
a024d620bb
Fetch translations from Crowdin
2022-11-02 00:13:41 +00:00
LibretroAdmin
db6e0b1f42
Removed credits - requested by author
2022-11-01 21:40:13 +01:00
sonninnos
1c7855acc8
Add option for swapping menu scrolling buttons ( #14577 )
2022-11-01 19:48:28 +01:00
sonninnos
aa3c8de64c
Update AUTHORS.h ( #14576 )
2022-11-01 17:25:09 +01:00
LibretroAdmin
e4e776abf7
(Ozone) Partial conversion of booleans to flags
2022-11-01 08:27:10 +01:00
LibretroAdmin
bfd9419d6a
(MaterialUI) Turn booleans into flags
2022-11-01 06:51:53 +01:00
LibretroAdmin
ea4b815117
(RGUI) Turn booleans into flags
2022-11-01 05:33:58 +01:00
LibretroAdmin
6176b6a764
(3DS/CTR) Remove MaterialUI as per MrHuu recommendation
2022-11-01 04:01:45 +01:00
github-actions
db1184c19d
Fetch translations from Crowdin
2022-11-01 00:16:10 +00:00
LibretroAdmin
aeef3d6220
(3DS/CTR) Remove debug button combo that quites RetroArch
2022-10-31 23:02:35 +01:00
LibretroAdmin
b2e2330ed7
Addendum to prior commit - should be good now
2022-10-31 20:32:11 +01:00
LibretroAdmin
9a3a5688b8
Go about this a better way - the conditionals should now be fixed
2022-10-31 20:23:57 +01:00
LibretroAdmin
8485233b08
Update CHANGES.md
2022-10-31 19:40:14 +01:00
LibretroAdmin
cb1b02a1c3
Revert changes to struct - concern trolling over perceived
...
backwards compat. regression (whether proven or not)
2022-10-31 19:17:05 +01:00
redenvelope2000
47070a64e6
Fixed macOS keyboard bindings in game focus mode. ( #14570 )
...
In the game focus mode the keyboard should not be remapped for joypads unless it is used for toggling the game focus mode.
2022-10-31 11:35:17 +01:00
github-actions
9e84c89233
Fetch translations from Crowdin
2022-10-31 00:14:55 +00:00
LibretroAdmin
cf0951b5d5
(Android) Do device initialization only once in init function
2022-10-31 00:36:55 +01:00
LibretroAdmin
03a2f10117
Turn some variables static
2022-10-31 00:20:23 +01:00
LibretroAdmin
5705ff95cb
(Cocoa) Revert this until reported issue with Game Focus is resolved
2022-10-30 23:39:02 +01:00
LibretroAdmin
5d4c6a9564
Some small opts to two conditionals
2022-10-30 23:21:43 +01:00
LibretroAdmin
724acc4eb9
(Vulkan) Use flags for vulkan_ctx_data
2022-10-30 23:07:07 +01:00
LibretroAdmin
0159c2f70f
gfx_ctx_vulkan_data - use flags instead of booleans
2022-10-30 22:03:36 +01:00
LibretroAdmin
250a0b9542
Implicitly use floats in float arrays
2022-10-30 20:16:16 +01:00
LibretroAdmin
07378abbdf
(task_save) Use flags instead of booleans
...
(task_screenshot) Start reducing amount of parameters
2022-10-30 18:41:41 +01:00
LibretroAdmin
11047c6f4d
(netplay_frontend) Use flags instead of booleans
2022-10-30 18:20:08 +01:00
AKuHAK
c3914d1c85
(database) Added serial scanning for PS2 ( #14566 )
...
reworked ps1 magic numbers
PS1 scan: fixed not scanned LSP titles, added PSX.EXE titles, extended ps1 serial variations
2022-10-30 17:21:48 +01:00
neil4
2de52baf74
Overlays: Add eightway area types ( #14565 )
...
- New descriptors: 'dpad_area' and 'abxy_area'
- Each has a diagonal sensitivity setting, 100% being 8-way symmetry
- Buttons can be redefined in the cfg file
E.g. This would create a d-pad area, then redefine it to use analog directions:
overlay0_desc0 = "dpad_area,0.85,0.57,rect,0.166228,0.295516"
overlay0_desc0_up = "r_y_minus"
overlay0_desc0_down = "r_y_plus"
overlay0_desc0_left = "r_x_minus"
overlay0_desc0_right = "r_x_plus"
2022-10-30 06:31:27 +01:00
github-actions
6a9eea5958
Fetch translations from Crowdin
2022-10-30 00:15:31 +00:00
LibretroAdmin
a94c4c72c2
Use size_t as type for returned value of strlen instead of int
2022-10-29 19:40:48 +02:00
LibretroAdmin
b4a2216049
(Context drivers) Cleanups; use flags instead of booleans etc.
2022-10-29 19:36:50 +02:00
LibretroAdmin
9b21848f4c
(Cocoa GL CTX) Turn booleans into flags
2022-10-29 19:25:47 +02:00
LibretroAdmin
ffd3d195b5
Another C++ comment that had to be converted to C-style comment
2022-10-29 19:18:22 +02:00
LibretroAdmin
8825eea884
Style nits
2022-10-29 19:13:17 +02:00
LibretroAdmin
c1a3085939
Fix UNIX builds
2022-10-29 19:07:49 +02:00
LibretroAdmin
55daddf286
* Fix C++ comments - turn them into C comments for C files
...
* Some other additional style nits along the way
2022-10-29 19:05:39 +02:00
Kangmo-Ahn
3a744b7dae
Extended character ime ( #14559 )
...
* Update Makefile
* Update win32_common.c
* Update input_driver.c
* Update gfx_thumbnail_path.c
2022-10-29 19:01:30 +02:00
LibretroAdmin
edfc96feea
Fix PSL1GHT build
2022-10-29 18:59:19 +02:00
LibretroAdmin
4854643ead
(input_driver.c) Small cleanups
2022-10-29 18:52:10 +02:00
LibretroAdmin
91d7f5970b
Cleanups in platform_unix.c
2022-10-29 18:37:12 +02:00
AKuHAK
3a6a34b2dd
(Frontend) Fix default remaps folder for various cores: remap should be nested in config folder ( #14563 )
2022-10-29 16:34:08 +02:00
neil4
1dd165a3bf
Fix overlay next_index for unnamed targets ( #14562 )
2022-10-29 16:33:34 +02:00
github-actions
cab6cbca48
Fetch translations from Crowdin
2022-10-29 00:12:27 +00:00
LibretroAdmin
f6866fe6ce
Buildfix for Linux
2022-10-28 22:33:28 +02:00
LibretroAdmin
174b01f7d9
Remove unnecessary video_driver_is_cache_context
2022-10-28 19:36:56 +02:00
LibretroAdmin
2ec2f4719f
(video_thread_wrapper) Use flags instead of bools
2022-10-28 19:21:09 +02:00
Ruben Nine
2e73b87328
Fix broken fullscreen mode in macOS Ventura by setting NS_WINDOW_COLLECTION_BEHAVIOR_FULLSCREEN_PRIMARY TO 1 << 7 as defined by NSWindowCollectionBehaviorFullScreenPrimary. ( #14556 )
2022-10-28 07:20:07 +02:00
github-actions
902a693bdb
Fetch translations from Crowdin
2022-10-28 00:14:51 +00:00
sonninnos
194be57da1
(XMB) Add truncate playlist name option ( #14553 )
2022-10-27 05:42:46 +02:00
github-actions
3f53de09c1
Fetch translations from Crowdin
2022-10-27 00:14:37 +00:00
LibretroAdmin
c7eee86fd5
Turn core boolean variables into flags
2022-10-27 00:29:24 +02:00
LibretroAdmin
c0d6d6e750
Create video_driver_get_st_flags
2022-10-26 22:35:04 +02:00
LibretroAdmin
e8f4268e6e
Addendum for previous commit - buildfixes for PS4 and C89 (cg)
2022-10-26 21:29:35 +02:00
LibretroAdmin
d0b3c1742d
(Video) use flags for FBO passes, GL2 renderchain, etc
2022-10-26 21:21:21 +02:00
LibretroAdmin
fc78f96a3a
(X11) Turn boolean variables into flags
2022-10-26 19:30:36 +02:00
LibretroAdmin
8a0491b282
(Dinput) Fix Mouse L button behavior
2022-10-26 19:25:38 +02:00
LibretroAdmin
92a2c0f71a
(Dinput) Turn boolean variables into flags
2022-10-26 19:22:35 +02:00
LibretroAdmin
27dbf06dfb
Create g_plat_win32_flags - reduce amount of global booleans
2022-10-26 17:51:15 +02:00
LibretroAdmin
46c2a9b950
(Cocoa) small style nits; don't use NSLog
2022-10-26 17:36:58 +02:00
LibretroAdmin
18639cca6e
(Win32) Create g_win32_flags - reduce amount of global booleans kept
...
around for state
2022-10-26 17:31:42 +02:00
github-actions
b41f6b2885
Fetch translations from Crowdin
2022-10-26 00:13:59 +00:00
LibretroAdmin
94a3eba9ef
Turn checked into flag for menu_entry_t
2022-10-26 00:28:57 +02:00
LibretroAdmin
299875f8b6
(Qt) Cleanups
2022-10-25 18:12:19 +02:00
LibretroAdmin
0d16eb6e10
(Menu) menu_entries - get rid of boolean variables and
...
turn them into flags
2022-10-25 17:22:35 +02:00
LibretroAdmin
44cb5be2ef
(task_content.c) Cut down on code duplication
2022-10-25 16:32:16 +02:00
LibretroAdmin
069de60efc
(Qt) Remove SSL/TLS check at startup
2022-10-25 15:42:29 +02:00
LibretroAdmin
d30f16dc79
Remove cursor directory/cursor manager list - Views obsoleted
...
this
2022-10-25 15:21:47 +02:00
github-actions
e3e0040063
Fetch translations from Crowdin
2022-10-25 00:20:48 +00:00
LibretroAdmin
18ea6fa81e
Turn more boolean variables into flags for runloop
...
- Get rid of RARCH_CTL_IS_INITED, use runloop_get_flags instead
2022-10-24 18:16:00 +02:00
LibretroAdmin
9b7be5f2af
Update CHANGES.md
2022-10-24 17:53:50 +02:00
LibretroAdmin
198be07542
Update CHANGES.md
2022-10-24 17:52:41 +02:00
LibretroAdmin
94733e4a4c
Update CHANGES.md
2022-10-24 17:52:26 +02:00
LibretroAdmin
11c96ce2d3
(MaterialUI)
...
* Remove unused variables
* Turn loop counter variable into int
2022-10-24 16:49:01 +02:00
LibretroAdmin
3c7e4b032e
(Menu drivers) Remove warnings about missing assets
2022-10-24 16:45:17 +02:00
reallibretroadmin
f389c08109
(Menu) Remove unused variables
2022-10-24 16:41:37 +02:00
github-actions
3d1bcf9836
Fetch translations from Crowdin
2022-10-24 00:18:34 +00:00
github-actions
7cfa69be1b
Fetch translations from Crowdin
2022-10-23 00:19:16 +00:00
github-actions
622cc61671
Fetch translations from Crowdin
2022-10-22 00:18:28 +00:00
github-actions
50e5c40c40
Fetch translations from Crowdin
2022-10-21 00:17:37 +00:00
redenvelope2000
89d9fe9981
Fixed RETROK_LMETA not working on macOS port. ( #14538 )
...
The RETROK_LMETA key was not defined in the rarch_key_map_apple_hid[].
2022-10-20 15:59:14 +02:00
redenvelope2000
c161c35738
Fixed Z/X keys not working on the macOS port. ( #14539 )
...
Need to check keyboard_mapping_blocked before using apple_key_state[].
2022-10-20 15:59:03 +02:00
hunterk
a90a79fa95
revert offending function
...
fixes https://github.com/libretro/RetroArch/issues/14528
2022-10-20 06:29:04 +02:00
LibretroAdmin
22f43a4b75
C89_BUILD buildfix
2022-10-20 04:30:28 +02:00
github-actions
170ed8ea0f
Fetch translations from Crowdin
2022-10-20 00:19:02 +00:00
Dyllan Kobal
6ade32336a
Fixed error for UWP
2022-10-19 18:52:21 +02:00
Dyllan Kobal
55ce774527
Fixed the way devices were previously indexed
2022-10-19 18:52:21 +02:00
sonninnos
6c0be28b98
(Ozone) Footer improvements ( #14534 )
2022-10-19 03:32:21 +02:00
Keith Bowes
72a076a58d
Fixed compiling with --disable-menu ( #14535 )
2022-10-19 03:30:52 +02:00
sonninnos
03c901dfb8
Playlist + database changes: ( #14531 )
...
- Cleanup 'entry_slot'
- Fallback label + logging
2022-10-18 21:32:54 +02:00
LibretroAdmin
07ae7ff7f1
Turn more static const variables in config.def.h into define macros
2022-10-18 13:39:21 +02:00
LibretroAdmin
57d5b8749e
(Android) Enable 'Vibrate On Key Press' by default
...
(config.def.h) Turn some const variables into define macros
2022-10-18 12:13:47 +02:00
sonninnos
0597aa6939
Thumbnail fullscreen toggle behavior correction ( #14527 )
2022-10-18 10:05:01 +02:00
github-actions
b846a5d792
Fetch translations from Crowdin
2022-10-18 00:18:28 +00:00
LibretroAdmin
320886f9fa
Fix some function declarations
2022-10-17 19:56:32 +02:00
reallibretroadmin
c594abb10d
Cleanups; fixes of warnings
2022-10-17 19:29:33 +02:00
sonninnos
0cebebbfdc
(Ozone) Remember selection per main tabs ( #14526 )
2022-10-17 16:04:54 +02:00
LibretroAdmin
840c4481ab
Update CHANGES.md
2022-10-17 02:51:07 +02:00
Colin Kinloch and Colin Kinloch
8bbc4a90f3
(Wayland) Set correct app ID ( #14521 )
...
Signed-off-by: Colin Kinloch <[email protected] >
Signed-off-by: Colin Kinloch <[email protected] >
Co-authored-by: Colin Kinloch <[email protected] >
2022-10-17 00:06:27 +02:00
sonninnos
feea90d877
(XMB) Vertical Fade fix ( #14525 )
2022-10-17 00:06:14 +02:00
sonninnos
ababfcc0c8
(XMB) Playlist entry index fixes ( #14523 )
2022-10-16 23:46:27 +02:00
LibretroAdmin
415925c5dc
Update CHANGES.md
2022-10-16 18:16:50 +02:00
sonninnos
3c61126578
(XMB) Remember selection per main tabs ( #14519 )
2022-10-16 18:15:50 +02:00
LibretroAdmin
df879b52cd
Bump to version 1.12.0
2022-10-16 15:41:59 +02:00
neil4
b98c53ddb7
Improve haptic feedback for input overlays ( #14517 )
...
Repurpose vibrate_on_keypress to enable device's standard keypress feedback on overlay key/button state changes
- Add keypress_vibrate function ptr to input_driver_t (only implemented on Android for now)
- (Android) Remove APP_CMD_VIBRATE_KEYPRESS
- (Android) Add doHapticFeedback, called directly to avoid latency
2022-10-16 09:58:09 +02:00
github-actions
5b08c3fc22
Fetch translations from Crowdin
2022-10-16 00:18:14 +00:00
yoshisuga
cac8b82368
[iOS] Fixes to iOS toolbar, add iOS 16 lockscreen widget ( #14516 )
...
* tweaked helper bar display behavior
* tweaked ui handling
* Add iOS 16 lockscreen circular widget
2022-10-15 23:33:34 +02:00
LibretroAdmin
e62abac647
Add BSV movie flags
2022-10-15 14:32:26 +02:00
sonninnos
bbd6c0ae9a
Add delay to savestate notifications ( #14514 )
2022-10-15 11:29:07 +02:00
github-actions
74d7aa3691
Fetch translations from Crowdin
2022-10-14 00:18:51 +00:00
github-actions
48bfc6d6f8
Fetch translations from Crowdin
2022-10-13 00:17:44 +00:00
Michael Burgardt
254ac65549
Add British English language option ( #14504 )
2022-10-12 23:26:00 +02:00
LibretroAdmin
a153738bbd
Create retroarch_get_flags and use it
2022-10-12 13:27:54 +02:00
LibretroAdmin
abf8bdc660
Update meta.xml
2022-10-12 12:46:57 +02:00
LibretroAdmin
f90b71b2ed
Update meta.xml
2022-10-12 12:46:17 +02:00
Giovanni Cascione
18b3997a15
mali_fbdev: change bools to flags ( #14508 )
2022-10-12 12:12:16 +02:00
sonninnos
50ace058ce
Config appendconfig + saving + logging ( #14505 )
...
* Config override + logging cleanups
* 'config_save_on_exit' cleanup
2022-10-12 11:37:36 +02:00
github-actions
8b39654368
Fetch translations from Crowdin
2022-10-11 00:18:14 +00:00
LibretroAdmin
41de5ec80b
Cleanups for runloop_state grabbing
2022-10-10 20:32:46 +02:00
LibretroAdmin
da68e73f94
Get rid of some RARCH_CTL_ commands
2022-10-10 20:14:54 +02:00
LibretroAdmin
cc3a339011
(Runloop) Use more flags
2022-10-10 19:54:54 +02:00
LibretroAdmin
2371e5cbd2
(Runloop) Turn more bools into flags
2022-10-10 18:53:55 +02:00
LibretroAdmin
78ffb973b1
Add WIIU ifdef for socket_connect_with_timeout and revert ( #14503 )
...
else default codepath
2022-10-10 18:04:05 +02:00
LibretroAdmin
d100e73780
Use more runloop flags
2022-10-10 08:59:27 +02:00
Bernhard Schelling
c9bbe7683f
Add View feature ( #14467 )
...
* Add View feature
Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists.
This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
* Menu improvements for explore and views
* Collapse ozone sidebar in view
* Fix problems with the sidebar in explore/view
* Ignore view files in the Qt playlists menu
* Add missing semicolon
* Support downloading thumbnails in views
2022-10-10 06:36:02 +02:00
LibretroAdmin
076a1a398c
(Runloop) Turn some boolean variables into flags
2022-10-10 04:37:17 +02:00
LibretroAdmin
2218ea1d96
Buildfix for libnx
2022-10-10 01:49:31 +02:00
GABO1423
baaf8e03fa
(UWP) Another Buildfix ( #14501 )
2022-10-10 00:06:49 +02:00
LibretroAdmin
2cddea21f8
* Cleanups
...
* Less pointer grabbing (dispwidget_get_ptr)
2022-10-09 22:53:39 +02:00
LibretroAdmin
479e3b23d9
Turn content_get_status into content_get_flags
2022-10-09 20:32:39 +02:00
LibretroAdmin
d3384fd89d
Fix parameter names omitted
2022-10-09 10:25:35 +02:00
LibretroAdmin
d5a6c4f150
(content) use flags for content_state
...
(xaudio2) Use flags
2022-10-09 10:20:43 +02:00
github-actions
73f766f133
Fetch translations from Crowdin
2022-10-09 00:16:58 +00:00
LibretroAdmin
385029786c
Simplify code part
2022-10-08 23:08:17 +02:00
LibretroAdmin
a1edae126c
Fix Pending Quick Menu
2022-10-08 23:01:42 +02:00
LibretroAdmin
d506210fbe
(menu_driver.c) Use flags instead of bools ( #14500 )
...
* (menu_driver.c) Use flags instead of bools
2022-10-08 22:52:18 +02:00
Giovanni Cascione
fd2a026f96
mali_fbdev: add conditional support for gles3 ( #14494 )
2022-10-08 19:05:26 +02:00
LibretroAdmin
fcbd72dbf3
Use flags pt4 ( #14497 )
...
* * Use flags for rarch_state
* Get rid of ^M linebreaks in retroarch_types.h
* Buildfixes for consoles
* (audio driver) use flags instead of bools
* (video) Use flags instead of bools
* Rewrite input driver state bools into flags
2022-10-08 10:39:15 +02:00
gblues
7f8d358f17
WIIU: Add some missing default directories ( #14498 )
...
There's a bunch of directories that should have defaults, that don't,
which causes a few issues.
Defaults added:
- thumbnails
- overlays
- screenshots
- autoconfig
2022-10-08 07:03:42 +02:00
github-actions
da06989296
Fetch translations from Crowdin
2022-10-08 00:17:38 +00:00
LibretroAdmin
f40d157571
Use flags pt3 ( #14491 )
...
* (Vulkan) Use flags for vulkan_emulated_mailbox
* Use flags for vk_texture
* dispgfx_widget - use flags instead of bools
* (Autoconfig) Use flags
2022-10-07 11:08:17 +02:00
gblues
c51b1491ef
Get mkdir working on wiiu ( #14490 )
...
== DETAILS
Looks like Wii U's mkdir() implementation doesn't like trailing
slashes either.
Since we already have an implementation to handle this, I just added
Wii U to it.
2022-10-07 06:19:54 +02:00
GABO1423
df8571b3ca
(UWP) Build Fix ( #14489 )
2022-10-07 02:56:07 +02:00
LibretroAdmin
83c1e502ba
(display servers) Use flags instead of bools
2022-10-07 02:40:19 +02:00
github-actions
903fcffe64
Fetch translations from Crowdin
2022-10-07 00:20:33 +00:00
LibretroAdmin
91119d038f
(gfx_display/gfx_animation) Use flags instead of bools ( #14488 )
...
* (gfx_display/gfx_animation) Use flags instead of bools
* (task_save) Use flags instead of bools
2022-10-07 00:10:32 +02:00
LibretroAdmin
4f071e47c7
screenshot_task_state - use flags instead of bools
2022-10-06 20:57:07 +02:00
LibretroAdmin
28f55845b6
* database_info cleanups:
...
- database_cursor_close's return value was never used, and doesn't
necessitate a function either
- some other misc. cleanups
2022-10-06 19:43:44 +02:00
LibretroAdmin
cc199b71db
Update CHANGES.md
2022-10-06 19:28:28 +02:00
LibretroAdmin
951b98fe1b
Bools to flags ( #14486 )
...
* (D3D11) Use flags instead of bools
* (RPNG) Use flags
* Simplify rpng_is_valid
* (rpng_is_valid) Prevent potential NULL pointer dereference
(D3D11) Some whitespacing changes/code nits
* (task_pl_thumbnail_download.c) Simplify some code
2022-10-06 19:26:38 +02:00
gblues
714878783a
Fix socket_connect_with_timeout for WIIU ( #14483 )
...
== DETAILS
Previous work to clean up the HTTP networking code surfaced a bug
in `socket_connect_with_timeout()` that caused connections to
immediately fail. Specifically, achievements stopped working because
the http task code path was rewritten to use
`socket_connect_with_timeout` instead of `socket_connect`.
The bug appears to come down to an unsupported socket option. The final
check is to try to read `SO_ERROR` from the socket, and on WIIU the
`getsockopt()` call returns -1 and sets `lastsocketerr()` (WIIU's
equivalent to errno) to 16.
The fix is to change the logic to only abort the connection if that
`getsockopt()` call succeeds *and* the error is set.
2022-10-06 17:01:19 +02:00
LibretroAdmin
0bdc761adb
Buildfix for previous commit
2022-10-06 09:32:26 +02:00
LibretroAdmin
30eb0edcf8
Use flags for some structs instead of tons of bools - less state/variables to bookkeep,
...
less memory used
2022-10-06 06:53:13 +02:00
LibretroAdmin
141c33ceb5
(Qt/Logging) Increase log buffer to 2048 characters - Vulkan
...
validation layer messages output correctly.
2022-10-06 03:19:28 +02:00
LibretroAdmin
fbf55a1999
Update CHANGES.md
2022-10-06 01:58:42 +02:00
LibretroAdmin
b3bb62881a
Disable poll support for MSVC 2010 and earlier
2022-10-06 01:27:27 +02:00
LibretroAdmin
92e996e272
Revert "(Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable"
...
This reverts commit d832ce15d6 .
2022-10-06 00:46:33 +02:00
sonninnos
8e9d19568c
Unload screenshot widget texture early ( #14482 )
2022-10-06 00:06:41 +02:00
LibretroAdmin
d832ce15d6
(Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable
...
NETWORK_HAVE_POLL for MSVC2003/2005/2010
2022-10-05 23:54:25 +02:00
LibretroAdmin
f8a9b0a197
Combine bit setting
2022-10-05 20:42:30 +02:00
LibretroAdmin
e8c53cad10
Update CHANGES.md
2022-10-05 18:45:55 +02:00
LibretroAdmin
d0c6dfee0b
Cleanup bitmask setting
2022-10-05 18:43:58 +02:00
LibretroAdmin
b2521c53ae
Filebrowser - fix regression #14425
2022-10-05 17:31:21 +02:00
LibretroAdmin
6447c6c39b
(dingux_utils.c) Style nits
2022-10-05 06:45:40 +02:00
LibretroAdmin
7d956b611c
rarch_setting - we can downgrade flags and free_flags to 32bit
...
since the flags don't come anywhere near close to 64 unique flags
2022-10-05 04:34:47 +02:00
LibretroAdmin
ffa1ae4143
setting_list.c - implement cmd_trigger_event_triggered as flag
2022-10-05 04:23:02 +02:00
github-actions
acc2128a6e
Fetch translations from Crowdin
2022-10-05 00:18:02 +00:00
sonninnos
3a0d8cbc50
(Vulkan) Fix screenshot widget crash when ticker animating ( #14475 )
2022-10-05 02:09:56 +02:00
GABO1423
236621d6ac
(UWP) Bump up Version Number, again ( #14472 )
2022-10-05 00:06:42 +02:00
LibretroAdmin
ab1f21ef78
(Ozone/MaterialUI) sublabel lines will not ever go beyond uint8_t
...
max value, so change variable types from 32bit to 8bit
2022-10-04 23:58:04 +02:00
LibretroAdmin
fa40754585
(MIST/STEAM/STEAMDECK) Don't expose Black Frame Insertion if we are
...
running RetroArch on a Steam Deck
2022-10-04 22:59:57 +02:00
LibretroAdmin
e9ad1e494f
Update CODING-GUIDELINES
2022-10-04 17:53:52 +02:00
LibretroAdmin
1eebd1196e
Update CODING-GUIDELINES
2022-10-04 17:26:23 +02:00
LibretroAdmin
1a46943a76
Update CODING-GUIDELINES
2022-10-04 17:24:39 +02:00
LibretroAdmin
088ef4f6f9
Update CODING-GUIDELINES
2022-10-04 17:23:44 +02:00
LibretroAdmin
389ef31a8f
Bump up to version 1.11.1 - point release
2022-10-04 07:46:48 +02:00
github-actions
8fb91ce1af
Fetch translations from Crowdin
2022-10-04 00:18:09 +00:00
LibretroAdmin
12cc56f712
netplay_frontend.c - innocuous style nits - direct initialization of
...
variables where possible, no brackets for one line, move local variables
to proper scope, etc
2022-10-03 23:05:50 +02:00
LibretroAdmin
185e1af39b
(MaterialUI) Prevent pointless self-assignment with tertiary operators
2022-10-03 21:41:39 +02:00
LibretroAdmin
2429c472b6
Buildfix for previous commit
2022-10-03 19:18:52 +02:00
LibretroAdmin
e5897caa8f
Cut down on menu_displaylist_info_t size - use flags instead of all
...
these boolean members
2022-10-03 18:13:32 +02:00
LibretroAdmin
8c49eed56c
rarch_setting - remove dont_use_enum_idx_representation value -
...
set it as a flag instead
2022-10-03 15:42:36 +02:00
LibretroAdmin
0874a41e36
Update CHANGES.md
2022-10-03 15:13:50 +02:00
sonninnos
4fe477ee39
Avoid 'video_gpu_screenshot' with savestates ( #14464 )
2022-10-03 15:13:01 +02:00
Cthulhu-throwaway
d774256e0d
(Network) Add the const qualifier to some function parameters ( #14463 )
2022-10-03 07:35:37 +02:00
LibretroAdmin
5ad204bea5
(Wayland) Turn more functions static
2022-10-03 03:38:56 +02:00
LibretroAdmin
91f4892cbe
(wayland) Cleanups; turn functions static and other nits
2022-10-03 03:36:12 +02:00
LibretroAdmin
0a8ff5d15d
(menu_setting) enforce_minrange and enforce_maxrange become flags,
...
and make remainder of minrange/maxrange local variables of type
float
2022-10-03 02:28:12 +02:00
github-actions
cb280dcf5e
Fetch translations from Crowdin
2022-10-03 00:17:05 +00:00
LibretroAdmin
13cc6b7f46
Use float values now that setting min/max are float instead of double
2022-10-03 01:53:58 +02:00
LibretroAdmin
4672c5a5c0
Update CHANGES.md
2022-10-03 01:19:31 +02:00
Cthulhu-throwaway
daf8cb9bc8
(Netplay) Add a private or CGNAT address warning to UPnP ( #14461 )
2022-10-03 01:18:34 +02:00
LibretroAdmin
5627a09e0d
rarch_setting - downgrade min/max from double to float
2022-10-03 01:15:48 +02:00
LibretroAdmin
7df0157af5
Fix #14460 - ./configure --enable-network_video option fails to build
2022-10-02 22:33:09 +02:00
LibretroAdmin
284466b04b
Update CHANGES.md
2022-10-02 15:58:56 +02:00
reallibretroadmin
0033224c25
Fix some implicit conversion signedness warnings
2022-10-02 03:22:34 +02:00
github-actions
4253b06f2d
Fetch translations from Crowdin
2022-10-02 00:18:42 +00:00
sonninnos
25f5d9ae2a
Fix DEFAULT_FILL_TITLE_MACRO ( #14456 )
2022-10-01 23:51:25 +02:00
reallibretroadmin
cd0d0eb541
Can save config now without WINRT ifdef - we do config file deinit
...
AFTER ui companion driver deinit now
2022-10-01 23:37:49 +02:00
LibretroAdmin
741b54d4be
Ifdef this for UWP for now since this will segfault on OSX - we
...
need a more uniform way of tearing things down without ifdefs
for all platforms
2022-10-01 23:17:04 +02:00
libretroadmin
13ac88c9df
(Metal common) Cleanups
2022-10-01 21:41:32 +02:00
LibretroAdmin
86dccbf1d6
Buildfix
2022-10-01 18:47:41 +02:00
LibretroAdmin
ace21d28f7
Fix C++ comments
2022-10-01 17:56:16 +02:00
LibretroAdmin
6be8dccd46
(UWP) Style nits/cleanups
2022-10-01 15:46:09 +02:00
Bashar Astifan
b93599c7e0
UWP OnSuspending and save on quit fix ( #14452 )
...
* Update uwp_main.cpp
* Update retroarch.c
2022-10-01 14:28:23 +02:00
LibretroAdmin
5bfe70221c
Revert "UWP OnSuspending crash fix ( #14372 )"
...
This reverts commit 6226d0442f .
2022-10-01 00:27:22 +02:00
LibretroAdmin
4251eb5f61
Turn uwp_mkdir_impl function static
2022-09-30 17:50:07 +02:00
GABO1423
9586d679a8
(UWP) Bump up version number ( #14448 )
...
* (UWP) Bump Version Number for msvc2019
* (UWP) Bump up Version Number for msvc2017
2022-09-30 03:04:45 +02:00
LibretroAdmin
fcdb383dc6
Update CHANGES.md
2022-09-29 22:59:02 +02:00
LibretroAdmin
d3cb2b2ba9
Bump up to 1.11.0
2022-09-29 22:49:56 +02:00
LibretroAdmin
3c81e21589
Massive changelog for 1.11.0
2022-09-29 21:18:48 +02:00
github-actions
a16725f47c
Fetch translations from Crowdin
2022-09-28 00:21:25 +00:00
Cthulhu-throwaway
f584f7a5f8
(Netplay) Fix for another incorrect operator ( #14444 )
2022-09-27 13:01:52 +02:00
github-actions
3cdccb6b90
Fetch translations from Crowdin
2022-09-27 00:20:42 +00:00
Cthulhu-throwaway
ecccdd5484
(Netplay) Fix for an incorrect operator ( #14443 )
2022-09-26 17:57:30 +02:00
LibretroAdmin
1571035fb7
(DS3/connect) Fix some warnings
2022-09-26 16:12:31 +02:00
gblues
a4b934b71a
Fix some HID bugs ( #14435 )
...
* Fix Sixaxis gamepad operation
== DETAILS
It looks like commit 78e7d23c14 broke
the DualShock. Sorry, @revvv, but this is probably going to break the
Retrode driver. We'll need to figure out a different solution.
* Fix a bunch of HID implementations
== DETAILS
As mentioned in the previous commit, the thing that broke the DS3
driver was a change to the wiiu HID handler, which did some pointer
math on the data buffer.
The thing is.. there's no reason to do that pointer math. Yet, I found
the same thing on almost every other HID driver: OSX, libusb, wiiusb.
The only other HID driver that did not do this was the Bluetooth
HID driver.
It doesn't make any sense. The only reason it doesn't crash is because
the memory right before the buffer is valid memory.
Change summary:
- remove the weird pointer math from all HID controllers
- remove the `#ifdef apple ...` in the ds3 and gamecube adapter
drivers, because it's no longer needed.
- in the pad packet handlers, decrement data buffer offset references
to account for the removal of the buffer manipulation.
* Fix DualShock 4
== DETAILS
Should've only subtracted 1, not 2; and now the pad works.
Also, added a PID to cover newer model DS4s. I picked "R2" out of the air
for the constant.
Tested on Mac OS
* Really really fix iohidmanager_set_report
A huge apology to @23rd for insulting your fix. I was wrong to call you
wrong.
That left the question: why did that change break the DS3?
Well, it's because `IOHIDDeviceSetReport` expects the report buffer to be
just the report. All of RA's HID SetReport calls include the report number
in the first byte, so we have to trim that off.
We actually do this in a different invocation of `IOHIDDeviceSetReport`
elsewhere in the file! This commit applies that same logic to
`iohidmanager_set_report`
This has two benefits:
1. The DS3 works
2. The DS3 no longer requres the user to press the PS button to activate
it the first time. You plug it in and it Just Works, just like on Wii U.
2022-09-26 14:32:49 +02:00
sonninnos
e902df3b0d
(XMB) Add options for hiding header and horizontal title margin ( #14439 )
2022-09-26 12:57:20 +02:00
github-actions
614e502b41
Fetch translations from Crowdin
2022-09-26 00:16:23 +00:00
MrHuu
a878bd3f95
(Network) Adapt POLL for 3DS platform ( #14431 )
2022-09-25 17:15:56 +02:00
Bobby Smith
440264778d
Fix incorrect lines in .cht files for 'cheat10' and above ( #14436 )
2022-09-25 17:15:07 +02:00
GABO1423
403eaef516
(UWP) Remove expandedResources ( #14438 )
2022-09-25 17:14:52 +02:00
github-actions
08ccc59e3c
Fetch translations from Crowdin
2022-09-23 00:15:49 +00:00
Bobby Smith
cd93bdc058
Fix "Windowed Scale" dropdown menu ( #14433 )
2022-09-22 12:58:56 +02:00
github-actions
0973e8d4b0
Fetch translations from Crowdin
2022-09-22 00:15:00 +00:00
github-actions
ab57d3cab7
Fetch translations from Crowdin
2022-09-20 00:18:11 +00:00
23rd
171a79e879
Fixed sending of report id to HID device on macOS. ( #14430 )
2022-09-19 18:01:27 +02:00
github-actions
568d788d54
Fetch translations from Crowdin
2022-09-19 00:13:32 +00:00
Filipe Azevedo
c10a4d632f
Fix label sanitization ( #14428 )
...
This simplify and trim whitespaces left.
ie, starting, trailing and multiple consecutive whitespaces are now
removed.
2022-09-18 19:25:21 +02:00
github-actions
e8f4425eed
Fetch translations from Crowdin
2022-09-18 00:14:04 +00:00
yesfish
c1309a34c2
Fix video_layout fbo ( #14418 )
2022-09-18 01:16:05 +02:00
sonninnos
b014a9ef98
Move PLAYLIST_SHOW_HISTORY_ICONS upwards ( #14427 )
2022-09-18 01:15:33 +02:00
Cthulhu-throwaway
9346a15864
(Netplay) Move some timed features from frame count to a timer ( #14419 )
2022-09-18 01:15:19 +02:00
MrHuu
dbba69a2d1
(Network) Check connect errno for successful connection ( #14420 )
2022-09-18 01:15:09 +02:00
github-actions
83ce6f42d9
Fetch translations from Crowdin
2022-09-16 00:15:20 +00:00
sonninnos
8842603165
Online Updater menu reorganizing ( #14414 )
2022-09-15 09:24:35 +02:00
github-actions
262d9720fe
Fetch translations from Crowdin
2022-09-15 00:13:48 +00:00
Jamiras
ec333e261f
Update wording for hardcore ( #14413 )
2022-09-14 02:42:35 +02:00
github-actions
c16a50f1dd
Fetch translations from Crowdin
2022-09-14 00:14:28 +00:00
LibretroAdmin
be044c09dd
Disable Feral GameMode for Android - only available on Linux
2022-09-13 19:29:45 +02:00
LibretroAdmin
ce8389d4a6
(menu_setting.c) Remove code duplicated functions
2022-09-13 11:06:37 +02:00
LibretroAdmin
b32b1f277b
Disable HAVE_IFINFO for MSVC 2003/2005 builds
2022-09-13 10:53:15 +02:00
LibretroAdmin
045fd38f19
Reduce tertiary operators
2022-09-13 10:28:03 +02:00
LibretroAdmin
c1709f2218
(gfx_widget_load_content_animation) Get rid of strlen
2022-09-13 09:14:43 +02:00
LibretroAdmin
c5d70d49e5
(gfx_widgets_progress_message) Cut down on another strlen
2022-09-13 03:58:54 +02:00
LibretroAdmin
5e8987839e
(gfx_widgets) Cut down on strlens
2022-09-13 03:57:05 +02:00
github-actions
663b5eed9d
Fetch translations from Crowdin
2022-09-13 00:13:53 +00:00
tr12345
8cc866b051
New Menu Items for disabling Info & Search buttons in the menu ( #14259 )
...
* New Menu Items Disable Info & Search
Add menu options for disabling Info and Search buttons
* Update msg_hash_us.h
Update Sublabels
* Update menu_setting.c
Set Advanced flag for new settings
2022-09-12 23:17:24 +02:00
LibretroAdmin
36d60f6bf4
(Ozone/MaterialUI/RGUI/XMB) Get rid of some tertiary operators - was basically reassigning the same
...
value
2022-09-12 22:20:03 +02:00
MrHuu
911308327d
(3DS) Set default bottom font values ( #14404 )
2022-09-12 01:44:02 +02:00
LibretroAdmin
75757d7d02
Remove unused DXGI inline functions
2022-09-11 23:15:25 +02:00
LibretroAdmin
da094eeb2f
Remove unused XMB_DEBUG
2022-09-11 19:53:44 +02:00
gblues
cdd39a6364
MacOS: Fix Sixaxis (DS3) support ( #14402 )
...
* MacOS: Fix sixaxis on MacOS 12.x
== DETAILS
Mac OS 12.x "Monterey" dropped some built-in support for the
Sixaxis controller--exactly what changed is unclear, but other
projects reported similar issues with the OS.
This commit ports the work done on SDL, which is basically to
read two feature reports after writing out the activation report.
I think we did this at one point in the past, but it got lost
among HID driver rewrites.
I've tested this locally and it resolves the issue; after connecting
the sixaxis and pressing the Playstation button, the pad is registered
and works successfully.
I have not tested this on other platforms.
* Gracefully handle incomplete HID implementations
== DETAILS
Not all HID drivers implement all HID methods; since this controller
has a magic sequence that requires the ability to set and get HID
reports, we need to make sure we don't crash if we're running on
an incomplete implementation.
- Add a null check for the driver methods and log useful info if checks
fail
- Fix minor formatting
2022-09-11 09:40:38 +02:00
MrHuu
422d2fcf12
(3DS) Fix CIA installation issues ( #14399 )
...
- Fixes CIA installation failing
- Add CIA installation progress stats
2022-09-11 02:57:31 +02:00
LibretroAdmin
14f4f35445
Exclude unused HAVE_HID for Miyoo and RetroFW
2022-09-10 00:01:20 +02:00
LibretroAdmin
2dec44188b
(connect_ps3.c) Buildfixg
2022-09-09 23:58:00 +02:00
LibretroAdmin
2bdb5d488b
(connect/ps3) Remove unused variable, style nits
2022-09-09 21:26:47 +02:00
LibretroAdmin
f5fc1fb24e
Fix build
2022-09-09 19:26:21 +02:00
LibretroAdmin
4cd63c20f4
(input/connect) Use calloc for setting DualShock3 struct
2022-09-09 19:22:29 +02:00
github-actions
a665498775
Fetch translations from Crowdin
2022-09-09 00:15:05 +00:00
github-actions
ad9836a5f8
Fetch translations from Crowdin
2022-09-08 00:15:22 +00:00
github-actions
959d077649
Fetch translations from Crowdin
2022-09-07 00:12:34 +00:00
sonninnos
4806105a2c
Logging cleanups ( #14393 )
2022-09-06 18:48:58 +02:00
LibretroAdmin
bafbbc8a1a
Don't bake in OpenAL and libcaca by default unless explicitly enabled
...
with configure switch.
Reasons:
* Libcaca video driver support seems half baked, can't even render RGUI
right now on Windows. Not worth the troubleshooting for regular users or
the DLL linkage (which adds to filesize) until further developed
* Better native audio driver alternatives exist for OpenAL on both Windows and Linux
2022-09-06 17:40:36 +02:00
Jamiras
906d885b8e
allow creating auto savestate in hardcore ( #14392 )
2022-09-06 05:04:54 +02:00
Jamiras
3601610b6f
prevent invalid memory reference if game has achievements but core doesn't expose memory ( #14391 )
2022-09-06 05:04:29 +02:00
github-actions
84f599503d
Fetch translations from Crowdin
2022-09-06 00:19:38 +00:00
LibretroAdmin
98ee07eaa0
(MaterialUI) Silence warning
2022-09-06 01:57:08 +02:00
Jamiras
43f5812a18
show achievement badge icons in glui driver ( #14390 )
2022-09-06 01:53:22 +02:00
Bobby Smith
82cac0f9ba
Fix Redump bin/cue scan for some DC games + add RVZ/WIA scan support for GC/Wii ( #14380 )
2022-09-06 01:52:01 +02:00
MrHuu
b88c297f8e
(Network) Don't call getsockopt on 3DS platform ( #14389 )
2022-09-06 01:51:15 +02:00
MrHuu
1c31efaa91
(3DS) Only enable internal counter with CONSOLE_LOG defined ( #14388 )
2022-09-05 20:31:23 +02:00
LibretroAdmin
7ae555a51d
(X11/Xinerama) Style nits; slightly optimize x11_get_metrics
2022-09-05 19:44:15 +02:00
sonninnos
87457eb678
Hide 'Notification Visibility' when notifications are disabled ( #14386 )
2022-09-05 19:11:39 +02:00
LibretroAdmin
6b4e20d414
(deps/switchres) Remove unused files grid.cpp and examples/
2022-09-05 18:39:45 +02:00
LibretroAdmin
ddeef350bd
(X11) Simplify HAVE_XF86VM code ifdefs some more
...
(CodeQL) Take out for now while it fails to build
2022-09-05 18:36:45 +02:00
LibretroAdmin
77f3e20e3c
(CodeQL) Only use 'cpp' language
...
(X11) Use HAVE_XF86VM for XFree86-VidMode X extension library
2022-09-05 18:26:08 +02:00
LibretroAdmin
5e985f0553
Create codeql.yml
2022-09-05 18:00:04 +02:00
LibretroAdmin
84868ab21f
(Setting) Windowed scale should be an integer instead of float
2022-09-05 04:03:04 +02:00
github-actions
c9ab8a6cbb
Fetch translations from Crowdin
2022-09-05 00:15:29 +00:00
sonninnos
c4c55077a1
Allow On-Demand Thumbnails in Explore menu ( #14385 )
2022-09-05 00:01:38 +02:00
Filipe Azevedo
788d602ec7
Fix various vfs / file stream issues ( #14384 )
...
* VFS: Fix stream size after truncate / write calls
Those changes ensure the stream size get updated correctly after a
truncate or write call.
* File Stream: Fix file stream eof
After a write call, EOF would be incorrect because it was only updated
after a read call.
2022-09-04 23:11:54 +02:00
LibretroAdmin
3bd36941a6
(Menu) Allow the user to use volume up/down/mute hotkeys from within the menu
2022-09-04 21:01:18 +02:00
LibretroAdmin
1e035b9385
(file_list) Get rid of superfluous small functions
2022-09-04 17:52:06 +02:00
LibretroAdmin
dfb4b603e4
Get rid of superfluous wrapper function file_list_get_at_offset
2022-09-04 07:30:21 +02:00
LibretroAdmin
1a24bfe60c
(file_list) Get rid of useless wrapper functions
2022-09-04 05:39:16 +02:00
LibretroAdmin
866ce4c50d
(Menu drivers) Get rid of verbosity.h include
2022-09-04 04:58:22 +02:00
LibretroAdmin
bbdc6d36da
(qb) Disable HAVE_HID by default for now for Windows/Linux as long
...
as there are no working backends for both
2022-09-04 02:28:56 +02:00
github-actions
e1990ba0dd
Fetch translations from Crowdin
2022-09-04 00:13:08 +00:00
LibretroAdmin
dfff8e127a
Simplify joypad_connection.c
2022-09-04 02:03:20 +02:00
MrHuu
835bbc6f68
(3DS) Set bottom_asset directory default ( #14376 )
...
- Fix default value while generating retroarch.cfg
- Update 'Asset not found' error message
2022-09-03 20:40:01 +02:00
LibretroAdmin
532840c4b8
Change size of path_config_append_file to PATH_MAX_LENGTH - fixes #12906
2022-09-03 17:27:16 +02:00
LibretroAdmin
3abd414656
Backport https://github.com/LazyBumHorse/RetroArch/commit/ebe5f2cc3d368e862b22524e357f1b226e049885 -
...
Remove config_file_exists, replace with path_is_valid
2022-09-03 06:35:41 +02:00
LibretroAdmin
8b5c5358ad
(playlists) Small cleanups:
...
- Don't need to NULL terminate strings passed to strlcpy
- Misc. code cleanups
2022-09-03 06:31:25 +02:00
LibretroAdmin
5d36d80318
Fix compilation with ./configure --disable-builtinglslang - was
...
missing linking against -lMachineIndependent and -lGenericCodeGen
static libs
2022-09-03 04:04:00 +02:00
LibretroAdmin
bea2eb719b
write_file_with_random_name - don't cast strlen return result to
...
different type
2022-09-03 03:38:14 +02:00
github-actions
57f3e4ca42
Fetch translations from Crowdin
2022-09-03 00:11:50 +00:00
LibretroAdmin
ab39c6c2c8
* VFS:
...
- Simplify retro_vfs_file_seek_impl
- Some cleanups of vfs_implementation_uwp.cpp - backport some of the
improvements made to the non-UWP version
2022-09-03 01:42:57 +02:00
LibretroAdmin
654203be0a
(Autosave) Change/improve exit behavior of autosave thread -
...
if condition variable is signaled, the loop is ran another
last time so we can do a final check/save before stopping the thread.
Old commit courtesy of tobiasjakobi
2022-09-03 00:21:58 +02:00
LibretroAdmin
8f14143859
Don't do implicit memsets for struct timespec - always has only
...
a tv_sec and tv_nsec member field which always get set
2022-09-02 23:47:58 +02:00
LibretroAdmin
2463a63c78
(task_save.c) Miscellaneous cleanups:
...
* Remove unused return type of one function
* Remove some TODO/FIXME notes
* Small style nits
2022-09-02 23:35:48 +02:00
Bashar Astifan
6226d0442f
UWP OnSuspending crash fix ( #14372 )
2022-09-02 13:26:11 +02:00
LibretroAdmin
8c3acb7adb
Make record_drivers_init_first more robust
2022-09-02 03:45:12 +02:00
github-actions
bfcdc7a764
Fetch translations from Crowdin
2022-09-02 00:12:26 +00:00
LibretroAdmin
55391ac29f
Plug some more implication conversion of return value of strlen
2022-09-02 01:22:12 +02:00
LibretroAdmin
328ff1f0e9
Avoid one implicit conversion warning
2022-09-02 01:18:50 +02:00
LibretroAdmin
0ffdd14940
Change msg_len of font driver to size_t - avoids all the type
...
casting/conversion
2022-09-02 01:10:28 +02:00
LibretroAdmin
77e83a4e60
config_save_file - simplification in snprintf call in loop
2022-09-01 18:38:20 +02:00
LibretroAdmin
6f84af2efa
* Simplify menu_entries_get_title
...
* Add TODO/FIXME - localize strings to hardcoded strings
* Some more simplifications in for loops
2022-09-01 15:42:25 +02:00
LibretroAdmin
003cea5d42
Fix some 'implicit conversion loses precision' warnings
2022-09-01 15:15:48 +02:00
LibretroAdmin
793370aa97
Reduce snprintf ( #14371 )
...
* Don't do snprintf calls in loops that can be done once outside
* Try to prevent some msg_hash_to_str calls in loops
* Add FIXME/TODO localize notes to hardcoded strings
* Reduce some snprintf calls by moving them out of if/else blocks
* Simplify early return path for one function
2022-09-01 14:54:07 +02:00
LibretroAdmin
60030e373e
Reduce snprintfs + assorted cleanups ( #14369 )
...
* Reduce snprintf and/or use them only for concatenating the
string formatting of numbers/values
* Reduce snprintfs
* Use snprintf for concatenation at parts
* * We don't need to NULL-terminate strings that get passed to strlcpy/strlcat
and friends
* Use snprintf for concatenation in certain instances
* Do away with some string intermediary copies where we can avoid it
* Fix warning unused variable
* * Reduce snprintf calls
* Rewrite snprintf calls into strlcpy where possible
* Use snprintf for concatenation when necessary
* Do away with some string intermediary copies in task_translation.c
* run_translation_service - make switch slightly smaller
2022-09-01 04:17:07 +02:00
LibretroAdmin
67afa426e5
Merge pull request #14367 from sonninnos/menu-paging
...
Menu paging navigation adjustments
2022-08-31 22:47:26 +02:00
LibretroAdmin
9daf072901
Merge pull request #14368 from Themaister/master
...
Vulkan: Fix more validation errors
2022-08-31 22:39:27 +02:00
Themaister
a058c78fd0
Attempt to fix validation errors with HDR swapchain.
...
Always use final render pass type equal to swapchain format. Use more
direct logic to expose if filter chain emits HDR10 color space or not.
2022-08-31 21:59:25 +02:00
Themaister
3a25b53175
Fix more validation errors.
2022-08-31 21:03:07 +02:00
sonninnos
9b60e6c993
Menu paging navigation adjustments
2022-08-31 21:34:47 +03:00
LibretroAdmin
06ab11d3e5
Merge pull request #14366 from Themaister/master
...
Vulkan: Fix some validation errors
2022-08-31 20:25:30 +02:00
Themaister
f508a6a87f
Fix some potential validation errors in HDR code.
2022-08-31 19:57:54 +02:00
Themaister
f9eda02a74
Fix leak of HDR UBO buffer.
2022-08-31 19:46:11 +02:00
Themaister
d6413f2a43
Automatically mark buffer/images/memory with names.
2022-08-31 19:46:11 +02:00
Themaister
d9088dd2a9
Add helpers to mark object names automatically.
...
Can be trivially extended as required.
2022-08-31 19:45:33 +02:00
Themaister
6038d503c2
Move over to VK_EXT_debug_utils.
...
Debug marker is deprecated years ago.
2022-08-31 19:45:21 +02:00
LibretroAdmin
fd41b0f90c
RARCH_LOG_V - increase buffer size from 256 to 1024, otherwise
...
Vulkan log messages get truncated
2022-08-31 16:38:30 +02:00
sonninnos
a96c5f77c8
(Ozone/XMB/RGUI) Explore menu thumbnails ( #14365 )
2022-08-31 14:42:10 +02:00
github-actions
08fe9be7d1
Fetch translations from Crowdin
2022-08-31 00:14:12 +00:00
LibretroAdmin
56f66f68e2
Fix memory usage being shown alone
2022-08-29 21:58:36 +02:00
LibretroAdmin
8f1389c067
(GX) Fix potential datarace ( #13795 )
2022-08-29 18:31:14 +02:00
LibretroAdmin
ef0e9ccc38
(MaterialUI/RGUI/XMB) Less snprintf calls
...
(menu_displaylist.c) Do away with one less strlen by using
the return value of snprintf here instead
2022-08-29 14:38:26 +02:00
LibretroAdmin
08154e2656
(task_autodetect.c) Use snprintfs for concatenating strings (and only
...
use them for formatting numbers/values)
2022-08-29 14:05:16 +02:00
LibretroAdmin
8e949c516e
(video_driver_frame) Do away with a lot of string intermediary copies
...
for formatting the status text
2022-08-29 13:29:11 +02:00
LibretroAdmin
200897f61e
(configuration.c) Use snprintf in specific instances for concatenation
2022-08-29 12:40:25 +02:00
LibretroAdmin
22a12c9861
vulkan_context_init_device - simplify some string concatenation
2022-08-29 12:09:40 +02:00
LibretroAdmin
12bc84bc08
* Add TODO/FIXME notes for localization
...
* Turn some trivial snprintf calls into strlcpy/strlcat
2022-08-29 11:41:49 +02:00
LibretroAdmin
fcbc71fef8
retro_vfs_opendir_impl - one less unnecessary strlen for Win32
2022-08-29 10:04:18 +02:00
github-actions
72eb52a5bc
Fetch translations from Crowdin
2022-08-28 00:15:21 +00:00
LibretroAdmin
8b3e5b66bc
Silence warning
2022-08-27 18:18:43 +02:00
LibretroAdmin
86c22742b3
(libnx/lakka switch) Another buildfix
2022-08-27 18:13:53 +02:00
LibretroAdmin
ee672bf785
Buildfixes for libnx/lakka switch
2022-08-27 17:56:10 +02:00
LibretroAdmin
b4f0b2827f
Remove another unused variable warning
2022-08-27 17:53:43 +02:00
LibretroAdmin
fabccce437
Silence some unused variable warnings
2022-08-27 17:52:19 +02:00
LibretroAdmin
f1ff92c881
* menu_entries_append and menu_entries_append_enum are now combined into
...
one - if you set the last parameter to a valid 'rarch_setting_t' pointer
and enum_msg to MSG_UNKNOWN, you will get the previous menu_entries_append
behavior
* Renamed remaining function to menu_entries_append so that we have one
consistent way of adding menu entries instead of two
Reduces some code duplication significantly
2022-08-27 17:40:52 +02:00
LibretroAdmin
e6fd2c9cdb
(Win32) Do optimization for Windows where we only update the title
...
when the previous title differs from the current title
(X11) Have to roll back the previous title optimization/less calls to XChangeProperty,
because the title is lost upon toggling between fullscreen/windowed and is no longer
set
2022-08-27 16:16:24 +02:00
LibretroAdmin
938d7c1fc4
(X11) Optimize x11_update_title - it was previously calling XChangeProperty
...
at regular intervals even when the title output for the window title had not
changed at all, now we compare it properly against the last set title, and
only if it has changed will we make the call to XChangeProperty. Also, do
away with strlen(title) calculation and use return value of
video_driver_get_window_title instead
2022-08-27 16:03:38 +02:00
LibretroAdmin
eaae2aec46
Increase the size of formatted_number to 16 so we no longer get
...
-Wformat-truncation warnings (state slot would be way too big though
regardless, even the current cap at 999 is ridiculous)
2022-08-27 15:45:49 +02:00
LibretroAdmin
0c7408ee16
(EGL) Buildfix
2022-08-27 15:43:16 +02:00
LibretroAdmin
bbf93812a5
(EGL) Turn some EGL functions static
2022-08-27 15:35:08 +02:00
LibretroAdmin
25b76fdb54
input_keyboard_osk_event_append and others: don't call strlen
...
implicitly, always leave it up to caller
font_driver_get_message_width - try to avoid scenario where 'len'
is 0
2022-08-27 15:13:56 +02:00
LibretroAdmin
f34f4d060c
(video_shader_get_type_from_ext) remove strlen call
2022-08-27 14:29:37 +02:00
LibretroAdmin
19c72a413f
(gfx_thumbnail_path.c) Cache localized string
...
(menu_displaylist.c) Some optimizations:
* Make sure val_d is never bigger than 16, it should just
contain a number. 16 is more than plenty (and probably too big even)
* Hose val_d out of loops if its value never changes inside the loop
* Attempt to avoid calling msg_hash_to_str inside loops unnecessarily
2022-08-27 13:20:29 +02:00
LibretroAdmin
87de6bda46
(input_autoconfigure_disconnect_handler) Simplify some code
2022-08-27 09:22:20 +02:00
LibretroAdmin
b200ab6f8f
Simplify code, and no longer have to deal with GCC suppression of warnings
2022-08-27 09:07:55 +02:00
LibretroAdmin
388183d971
(menu_displaylist)
...
* Don't attempt to call msg_hash_to_str in a loop, cache it once outside
inside a local variable
* Do away with some spurious snprintf usage for RGUI (truncation does not matter
as pointed out by jdgleaver, so we needn't be concerned)
2022-08-27 09:02:43 +02:00
LibretroAdmin
c0221ae340
Fix typo
2022-08-27 07:59:22 +02:00
LibretroAdmin
61e24132bf
(task_save.c) Simplification in control flow
...
(snprintf) Try to reduce or simplify snprintf calls, only tend to
use it for processing integers/numbers and avoid it for regular
string concatenation (NOTE: we try to be a bit safer about it to
address earlier cited criticism, although we don't consider concatenating
3 or 4 characters at the end to be insecure)
(msg_hash_to_str) Try to avoid duplicate calls to the same localized
string when we can just cache the results once instead locally
2022-08-27 07:55:02 +02:00
github-actions
45b05ea3db
Fetch translations from Crowdin
2022-08-27 00:12:27 +00:00
LibretroAdmin
f3c13cf669
* (cheat_manager_save) Reduce amount of snprintf calls from 4 to 1
2022-08-26 23:35:45 +02:00
LibretroAdmin
8f47621857
(libretro-common) Remove unused jsonsax files - we use rjson now instead
2022-08-26 17:38:34 +02:00
LibretroAdmin
c3a1c578b6
Prefer to use string_starts_with_size/string_ends_with_size (less strlen
...
calls)
2022-08-26 17:27:55 +02:00
LibretroAdmin
be9b4031d9
Remove some 'Unused variable' warnings
2022-08-26 17:10:45 +02:00
LibretroAdmin
a47ccd81ed
(video_shader_parse.c) Don't keep recreating formatted_num unnecessarily
...
when we already have it
2022-08-26 16:37:24 +02:00
sonninnos
1f048dd358
(XMB+Ozone) Core option category icon refinements ( #14354 )
2022-08-26 16:11:36 +02:00
LibretroAdmin
7507e20703
Revert "(RJSON) Combine multiple consecutive rjsonwriter_raw calls into one"
...
This reverts commit 82efa5a3d6 .
2022-08-26 14:44:29 +02:00
LibretroAdmin
82efa5a3d6
(RJSON) Combine multiple consecutive rjsonwriter_raw calls into one
...
- significantly reduces the amount of function calls
2022-08-26 13:55:52 +02:00
LibretroAdmin
dfe712da95
(Steam) Buildfix
2022-08-26 12:58:06 +02:00
LibretroAdmin
842121ca16
(Steam) restore to original code
2022-08-26 12:38:53 +02:00
LibretroAdmin
205b9f862f
(CTR) Buildfix/ fix typo
2022-08-26 11:49:27 +02:00
LibretroAdmin
29caa95f7e
(platform_unix.c) Use safer 'fill_pathname_join_special' for assembling
...
file path names instead of snprintf
(ctr_gfx.c) Use strlcpy instead of snprintf where possible
(ctr_gfx.c) Use snprintf instead of sprintf where possible
(ctr_gfx.c) Some general style nits
2022-08-26 10:43:42 +02:00
LibretroAdmin
b8b3fe55fe
Turn Advanced Settings on by default, this entire filtering of
...
settings will need a complete rethink anyways
2022-08-26 10:06:03 +02:00
LibretroAdmin
62fffe726c
Steam buildfix #3
2022-08-26 09:57:34 +02:00
LibretroAdmin
112a350789
(Steam) Buildfix #2
2022-08-26 09:39:40 +02:00
LibretroAdmin
1b07e2bdce
(Steam) Buildfix
2022-08-26 09:37:22 +02:00
sonninnos
de67f174bf
(XMB) Fix icons in 'Load Content' Favorites ( #14353 )
2022-08-26 08:35:12 +02:00
LibretroAdmin
9535c5c0ad
Optimize menu_displaylist_parse_core_options_dropdown_list:
...
* Hose val_d snprintf outside of loop
* Make it smaller
2022-08-26 00:02:04 +02:00
LibretroAdmin
d67cb22c7f
(menu_setting.c) Replace trivial usage of snprintf with strlcpy (where it only printed a
...
string and nothing else, or similar simple usage)
2022-08-25 19:56:44 +02:00
LibretroAdmin
ee16c4558d
Forgot to add compat_strldup.c to Wii and WiiU salamanders
2022-08-25 17:02:05 +02:00
LibretroAdmin
1a646d17e0
Add compat_strldup.c to Salamander versions
2022-08-25 17:00:23 +02:00
LibretroAdmin
288b2da13e
Create separate file compat_strldup.c since compat_strl.c is not
...
getting built-in for Apple targets at all
2022-08-25 16:50:12 +02:00
LibretroAdmin
625e63c3cc
Simplify DEFAULT_FILL_TITLE_MACRO
2022-08-25 16:42:46 +02:00
LibretroAdmin
575e331fd1
If we already know the length of the string, use strldup instead.
...
Avoids the internal strlen call inside strdup, and strdup is a deprecated
function starting from MSVC2005 anyways.
NOTE: Do NOT pass STRLEN_CONST as n parameter to strldup, it needs to
be at least +1 character higher than the strlen return value of the same
string
2022-08-25 16:31:54 +02:00
LibretroAdmin
5bb3fbab93
Fix mistake in prior commit - should be concatenated to string
2022-08-25 15:17:31 +02:00
LibretroAdmin
6caa139700
(cheevos.c) Fix some function prototypes for C
...
Rewrite some snprintfs as strlcpy/strlcat/manual assignment - only
use snprintf if we actually need the formatting
2022-08-25 15:08:02 +02:00
LibretroAdmin
15fe258c1b
Reduce snprintf calls
2022-08-25 13:03:08 +02:00
LibretroAdmin
1b181185c2
Simplify override_shader_values - entry variable never used
2022-08-25 08:51:55 +02:00
LibretroAdmin
a1f5a03551
(libretrodb) Replace strncpy
2022-08-25 08:32:02 +02:00
LibretroAdmin
f5ac33c0b6
Simplify task_database_cue.c code -
...
* Was copying pre_game_id into several memory buffers for no real reason,
gets rid of some unnecessary strncpy calls this way too
2022-08-25 07:15:27 +02:00
LibretroAdmin
88187e7ef2
* Start getting rid of strncpy
...
* steam.c - cleanups:
* Use string_to_lower from libretro-common/stdstring.c instead of
its own version
* Some stylistic changes
* Rewrite strncpy calls into strlcpy/strlcat/manual assignment
* Make it C89 compliant
* Some unused variables
2022-08-25 06:51:39 +02:00
LibretroAdmin
8017410098
task_database_cue_get_token - correct to 'if (rv < 0)' instead
2022-08-25 05:52:42 +02:00
LibretroAdmin
c841e191f7
(task_database_cue.c) Put this conditional back
2022-08-25 05:36:48 +02:00
LibretroAdmin
da13fb0f48
Don't include errno.h in files that don't justify its use
2022-08-25 05:19:30 +02:00
LibretroAdmin
39241699a0
Drop errno dependency in database_cue_get_token - was some legacy
...
code that is probably not needed
2022-08-25 04:51:00 +02:00
LibretroAdmin
93babdd6f7
Remove mono_crash.mem.413585.1.blob
2022-08-25 04:43:51 +02:00
lucasmr
808fc7f389
Refactor task_database_cue.c ( #14349 )
2022-08-25 04:42:23 +02:00
sonninnos
8fd0961c9a
Show playlist entry as 'Quick Menu' header title ( #14350 )
2022-08-25 04:41:14 +02:00
Cthulhu-throwaway
e45958b25a
(Network) Get rid of the timeout_enable parameter for socket_connect ( #14351 )
2022-08-25 04:40:19 +02:00
Apaczer
23f649b050
enable screenshots on MIYOO ( #14347 )
...
update Makefile.miyoo
2022-08-25 02:56:16 +02:00
github-actions
a5eb06b2b5
Fetch translations from Crowdin
2022-08-25 00:14:56 +00:00
Cthulhu-throwaway
ea9dd022d6
(Netplay) Do not try to receive new data if the data is in the buffer ( #14345 )
2022-08-24 21:55:48 +02:00
LibretroAdmin
72cc98e9bd
Remove unused variables
2022-08-24 17:42:01 +02:00
Cthulhu-throwaway
b59624adc8
(Netplay) Copy data on receive, even if the buffer is full ( #14344 )
2022-08-24 16:57:11 +02:00
LibretroAdmin
9aef0eff90
Resync
2022-08-24 16:41:21 +02:00
LibretroAdmin
56a6c50728
(task_database_cue.c) Get rid of some strcmps
2022-08-24 16:32:55 +02:00
LibretroAdmin
c79904f8b3
(task_database_cue.c) More simplifications
2022-08-24 16:21:45 +02:00
LibretroAdmin
f2d8b67f23
(task_database_cue.c) Simplifications:
...
- unsafe strcpy/strcat/sprintf were used, so pass 'len' parameters
to detect_{system} functions so that we can use the safer strlcpy/strlcat
calls instead
- thanks to strlcat/strlcpy return values, we can do less string concatenations
and get the same results
- some other miscellanous cleanups
2022-08-24 16:08:06 +02:00
LibretroAdmin
fdc563e6f7
Remove errno dep (task_database_cue.c) ( #14341 )
...
* (task_database_cue.c) Turn some functions static - some general cleanups
* Start removing errno dependency on task_database_cue.c
2022-08-24 15:15:21 +02:00
LibretroAdmin
6b9a382f2e
Resync
2022-08-24 15:09:51 +02:00
LibretroAdmin
6894600d41
(stdstring) word_wrap - use strlcpy instead of strcpy
2022-08-24 15:06:03 +02:00
LibretroAdmin
6126a86259
Try to avoid sprintf/strcat/strcpy calls as much as possible in
...
RetroArch codebase
2022-08-24 13:49:05 +02:00
LibretroAdmin
2bc723bb4b
(Menu) Move duplicate code is_running_quickmenu to menu_driver.c
2022-08-24 13:28:53 +02:00
LibretroAdmin
a147cb09d9
Get rid of duplicate code - move function to menu_driver.c and have
...
both XMB and Ozone use it
2022-08-24 13:14:55 +02:00
sonninnos
5f7d14966c
(Ozone+XMB) Fullscreen thumbnail browsing ( #14342 )
2022-08-24 12:35:54 +02:00
LibretroAdmin
8776c79a60
Fix 'inconsistent instance variable specification' error for OSX 10.5 / Xcode 3.1.4
2022-08-24 11:46:02 +02:00
23rd
9663e4b4f1
Fixed items of system top menu bar on macOS. ( #14288 )
...
The second attempt.
This reverts commit e1caf32817 .
2022-08-24 03:57:43 +02:00
Cthulhu-throwaway
620e048c52
(Netplay) Do not try to receive new data if the buffer is full ( #14343 )
2022-08-24 03:32:09 +02:00
LibretroAdmin
fc861c167c
- Get rid of some strerror usage
...
- Get rid of errno.h include in task_audio_mixer.c
- Rename get_token so it has less chance to conflict with other symbols
2022-08-23 19:58:20 +02:00
LibretroAdmin
f48ba41b67
Remove unused variables
2022-08-23 19:41:45 +02:00
LibretroAdmin
c04201927b
Don't make libretrodb dependent on errno anymore ( #14340 )
...
* Don't make libretrodb dependent on errno anymore
2022-08-23 19:36:52 +02:00
LibretroAdmin
d969facdb4
C89_BUILD buildfix
2022-08-23 19:23:53 +02:00
LibretroAdmin
c22c69e792
(gfx_animation.c) Simplify build_line_ticker_string
2022-08-23 18:26:49 +02:00
LibretroAdmin
e769436876
(word wrap functions in stdstring.c) Avoid implicit strlens, caller
...
should pass the 'length' to the function instead
2022-08-23 17:06:01 +02:00
Jamiras
85c44f9245
more thread-awareness in task callbacks ( #14337 )
...
* more thread-awareness in task callbacks
2022-08-23 15:11:11 +02:00
LibretroAdmin
6f738d4fbd
Gradually get rid of strcpy_literal
...
Reasons:
1 - Just a macro for strcpy
1.2 - doesn't have a return type unlike strlcpy, can't be used
for string concatenation
1.3 - unsafe compared to strlcpy
Do either manual string assignment per character or strlcpy, no
inbetween by resorting to strcpy
2022-08-23 15:04:47 +02:00
LibretroAdmin
5a036de53c
(configuration.c) reduce snprintf calls
2022-08-23 08:29:48 +02:00
LibretroAdmin
0e5b2ff280
(LED drivers) Miscellaneous cleanups
2022-08-23 08:11:22 +02:00
LibretroAdmin
e87db6f0a2
utf8cpy already does NULL termination
2022-08-23 07:52:03 +02:00
github-actions
c97bc0ddbd
Fetch translations from Crowdin
2022-08-23 00:14:24 +00:00
Cthulhu-throwaway
1a1db6177d
(Netplay) Fix lobby sublabel CRC display on some platforms ( #14338 )
2022-08-22 23:05:13 +02:00
LibretroAdmin
f5e5a1b201
strlcpy already does NULL termination
2022-08-22 12:22:54 +02:00
LibretroAdmin
a96d12e8bc
Put back property locking in threaded_gather_internal - without this,
...
core updater tasks would crash/segfault - heap corruption
2022-08-22 03:41:17 +02:00
Cthulhu-throwaway
e1a139ec0f
(Network Stream) Add function netstream_eof ( #14335 )
2022-08-21 21:52:57 +02:00
LibretroAdmin
30977a2603
Enable savestate file compression by default for UWP/Xbox - got told there
...
are no more issues with it
2022-08-21 20:48:28 +02:00
github-actions
278baf212b
Fetch translations from Crowdin
2022-08-21 00:13:44 +00:00
LibretroAdmin
10a351228b
* Rewrite some snprintfs
...
* task_steam.c - add license header
2022-08-20 19:17:28 +02:00
LibretroAdmin
23b06dca69
(video_shader_parse) reduce amount of snprintfs - create
...
formatted number once then keep appending it to strings
2022-08-20 17:56:19 +02:00
LibretroAdmin
be2d35a1f4
(core_option_manager_new) rewrite snprintf
2022-08-20 16:53:10 +02:00
Cthulhu-throwaway
f27c8c0c1d
(Network Stream) Add string functions ( #14333 )
2022-08-20 16:36:13 +02:00
github-actions
f3eaa5cfa8
Fetch translations from Crowdin
2022-08-20 00:11:50 +00:00
Ryunam
597c33fa94
Fix core option categories regression ( #14332 )
2022-08-19 17:37:31 +02:00
LibretroAdmin
90e0d0bb70
(core_option_manager.c) Some simplifications
2022-08-19 10:37:32 +02:00
github-actions
a510fb5d20
Fetch translations from Crowdin
2022-08-19 00:13:33 +00:00
MrHuu
3f8fde540d
(3DS) Add unique ID's ( #14330 )
...
- Arduous
- Gong
- Jump 'n Bump
- Mini vMac
- RETRO8
- Super Mario War
- Vapor Spec
- vitaQuake2-rogue
- vitaQuake2-xatrix
- vitaQuake2-zaero
2022-08-18 19:11:29 +02:00
Jamiras
2acc7c4b39
release achievement badge textures when video driver is deinitialized ( #14329 )
2022-08-18 04:28:55 +02:00
Jamiras
e0a065d20e
don't hold property_lock while gathering tasks ( #14328 )
2022-08-18 04:28:40 +02:00
sonninnos
c818024bc6
(RGUI) Savestate thumbnails ( #14326 )
2022-08-18 02:12:50 +02:00
github-actions
245319c389
Fetch translations from Crowdin
2022-08-18 00:12:16 +00:00
LibretroAdmin
4c7e316aa2
Turn functions static
2022-08-17 16:47:44 +02:00
MrHuu
46bafd6e46
(3DS) Add bottom menu options ( #14323 )
2022-08-17 08:23:07 +02:00
github-actions
b55e6d10c7
Fetch translations from Crowdin
2022-08-17 00:11:51 +00:00
Giovanni Cascione
093432d6c4
mali_fbdev: fix assertion failed on video threaded switch ( #14316 )
...
* mali_fbdev: fix assertion failed on video thread switch
* mali_fbdev: added fallback to get refresh rate currently set
2022-08-16 22:13:43 +02:00
github-actions
b32ec36130
Fetch translations from Crowdin
2022-08-16 00:14:31 +00:00
Filipe Azevedo
e8668a5c71
rzipstream_tell: Fix missing tell for non compressed files ( #14313 )
...
The tell call would always return the compressed stream position.
2022-08-15 17:48:09 +02:00
github-actions
cb82725cc2
Fetch translations from Crowdin
2022-08-15 00:11:58 +00:00
github-actions
212013f677
Fetch translations from Crowdin
2022-08-14 00:12:45 +00:00
Cthulhu-throwaway
c180560165
(Netplay) Improve check frames menu entry ( #14320 )
2022-08-13 22:28:43 +02:00
Cthulhu-throwaway
8914f0b6fe
(Netplay) Less cryptic error messages ( #14319 )
2022-08-13 10:54:09 +02:00
LibretroAdmin
1580dbae6b
Go about this a different way - lck and lsae are read from exts
...
instead of the string_list
2022-08-13 02:55:33 +02:00
Cthulhu-throwaway
2d1c238c1d
Special functions for core serialization ( #14317 )
2022-08-13 02:24:28 +02:00
github-actions
74ef6a0f4a
Fetch translations from Crowdin
2022-08-13 00:13:23 +00:00
LibretroAdmin
4a1aaa55ec
* Safer way of appending extensions at the end of the string - ( #14318 )
...
instead of this manual assignment, we can take advantage of the
string list in one of the instances to add the extensions to it.
Less string copying/concatenation that way later on as well.
* Append the extension to the string earlier before it's passed
to the leaf function that needs it
2022-08-13 01:40:45 +02:00
LibretroAdmin
59866ddac6
(video_shader_parse.c) Safer code
2022-08-12 22:09:33 +02:00
LibretroAdmin
e264ab0547
Add necessary compilation files to Griffin and Makefile.common
2022-08-12 21:56:36 +02:00
LibretroAdmin
86e4c0394b
(glslang) Go back to prior code
2022-08-12 21:49:42 +02:00
hunterk
b793169638
add credits to Cyber for their NTSC presets ( #14315 )
2022-08-12 07:31:46 +02:00
github-actions
1920430539
Fetch translations from Crowdin
2022-08-12 00:11:11 +00:00
Cthulhu-throwaway
54f06c55f5
(Netplay) More removal of older unused code ( #14314 )
2022-08-12 01:36:55 +02:00
Cthulhu-throwaway
908667d97a
(Netplay) Removal of older unused code ( #14312 )
2022-08-11 23:17:33 +02:00
Filipe Azevedo
d62b866237
rzipstream_gets: Fix missing eol ( #14311 )
...
The eol was always stripped from the data, leading to behavior
differences with filestream_gets and general read line implementations.
2022-08-11 23:17:00 +02:00
LibretroAdmin
4c4bec11f7
NULL termination already happens in strlcpy
2022-08-10 02:45:27 +02:00
github-actions
13b5ec4b1a
Fetch translations from Crowdin
2022-08-10 00:11:42 +00:00
LibretroAdmin
d5cc01c574
Fix another assignment mistake of the NULL terminator
2022-08-09 19:28:29 +02:00
LibretroAdmin
ec47b9883d
(configuration.c) Fix mistake in NULL terminator assignment
2022-08-09 18:53:45 +02:00
github-actions
440a67e4b8
Fetch translations from Crowdin
2022-08-09 00:13:27 +00:00
LibretroAdmin
96a0486790
C89_BUILD buildfix
2022-08-09 00:01:55 +02:00
LibretroAdmin
a6e210e9db
Get rid of some strlcats
2022-08-08 22:41:32 +02:00
LibretroAdmin
05cf639712
Reduce amount of strlcats in retroarch.c
2022-08-08 21:46:37 +02:00
Cthulhu-throwaway
c030e1c5dc
(Netplay) Support for customizing chat colors ( #14305 )
2022-08-08 20:09:06 +02:00
LibretroAdmin
a9157f975e
String cleanups ( #14304 )
...
(retroarch.c) retroarch_get_capabilities - get rid of strlcat
party in RARCH_CAPABILITIES_CPU, do simple manual assignment for
concatenation instead and NULL terminate at the end
(menu_displaylist.c) Do something about some of the unnecessarily huge
local strings of PATH_MAX_LENGTH size (can be as large as 8192)
(menu_displaylist.c) Replace some trivial strlcats / snprintfs
(D3D10/D3D11/D3D12) Strings don't need to be initialized -
strlcpy already null-terminates - get rid of some constants
2022-08-08 19:11:15 +02:00
Cthulhu-throwaway
d3f3c58e61
(Network) Fix getnameinfo_retro's port value for HAVE_SOCKET_LEGACY platforms ( #14303 )
2022-08-08 15:28:42 +02:00
github-actions
5ffe62a52b
Fetch translations from Crowdin
2022-08-08 00:11:35 +00:00
Cthulhu-throwaway
078f712b34
(WiiU) Attempt fix ( #14302 )
2022-08-07 20:32:27 +02:00
Cthulhu-throwaway
976a49ad2b
Ensure #ifdef instead of #if for HAVE_NETWORKING ( #14299 )
2022-08-07 13:42:09 +02:00
github-actions
3dc979356f
Fetch translations from Crowdin
2022-08-07 00:13:49 +00:00
LibretroAdmin
ba8cc5f381
Cut down on some of the strlcats
2022-08-07 00:28:13 +02:00
LibretroAdmin
0edbe945b4
(MaterialUI/XMB) Optimize refreshing of playlists
2022-08-06 20:32:19 +02:00
LibretroAdmin
1b43e60c7c
(Ozone) Use less path_remove_extension and work more with return values
...
from file_path.c functions
(menu_cbs_title) Small optimization to string concatenation
2022-08-06 19:51:00 +02:00
LibretroAdmin
c7786a45e1
Create path_get_extension_mutable and use it in menu_explore function
...
for trivial extension replacement in string
2022-08-06 19:06:31 +02:00
LibretroAdmin
94ed25be56
Cleanups ( #14296 )
...
- (database_info.c) Optimizations for database_info_build_query_enum() -
it would call strlcat at the very least 3 times, normally more than that.
Every strlcat call is at least one or more strlens. Reduce it all down
to manual string concatenation and one strlcat
- (database_info_build_query_enum) - always NULL terminates string so no need for NULL termination done by callee
* (menu_displaylist) use smaller strings for basename paths, remove one unnecessary string
in menu_displaylist.c function
- (disk_index_file.c) Avoid another trivial string concatenation by doing
it manually after fill_pathname_join_special
- (fill_pathname_join_delim) since fill_pathname_join_delim() now has a return value, use it for
string concatenation
- (platform_unix) - Use BUFSIZ as size for a buffer in system_property_get
- some other trivial strlcat usage replacements
2022-08-06 18:04:40 +02:00
Tatsuya79
72b4cf914e
Rename video filters ( #14293 )
2022-08-06 13:05:01 +02:00
github-actions
5b09b6614b
Fetch translations from Crowdin
2022-08-06 00:12:09 +00:00
LibretroAdmin
879674d4c3
Had to update Makefile.emscripten too
2022-08-05 23:51:34 +02:00
LibretroAdmin
6d054a2d96
Add Emscripten.yml
2022-08-05 23:50:29 +02:00
LibretroAdmin
3b0f20768b
Add RetroFW/RS90/RetroFW workflows
2022-08-05 22:43:37 +02:00
LibretroAdmin
bebe803658
Add DOS/DJGPP workflow
2022-08-05 21:52:57 +02:00
LibretroAdmin
fa9f39c0ab
Add Switch/libnx workflow
2022-08-05 20:17:02 +02:00
LibretroAdmin
30bdd8b447
Add 3DS workflow
2022-08-05 19:20:54 +02:00
LibretroAdmin
5739c537a2
Some CXX_BUILD fixes
2022-08-05 17:40:06 +02:00
LibretroAdmin
0ed18d16c4
Add GameCube/Wii workflows
2022-08-05 17:08:08 +02:00
LibretroAdmin
cd7a6afd20
Add WiiU workflow
2022-08-05 16:24:46 +02:00
LibretroAdmin
03971308a3
(PIA) Fix warning
2022-08-05 15:27:55 +02:00
LibretroAdmin
1135bf0534
Add PSVita github workflow
2022-08-05 15:23:32 +02:00
LibretroAdmin
dab528ca11
Update Windows-i686-MXE.yml
2022-08-05 13:53:51 +02:00
LibretroAdmin
a30f256bb0
Create Windows-i686-MXE.yml
2022-08-05 13:53:00 +02:00
LibretroAdmin
7eecf3bdd0
Create Windows-x64-MXE.yml
2022-08-05 13:22:34 +02:00
Cthulhu-throwaway
a7c93eb9ed
(PS3) Silence Warnings ( #14287 )
2022-08-05 12:45:35 +02:00
LibretroAdmin
ef551478d3
Use fill_pathname_join when out and dir overlap
2022-08-05 05:27:51 +02:00
TheRhysWyrill
9d939a35d6
Add Daite XMB Icon Theme ( #14263 )
2022-08-05 04:27:34 +02:00
Cthulhu-throwaway
b04cb4b1e5
(PS3) Buildfix ( #14285 )
2022-08-05 04:19:28 +02:00
LibretroAdmin
e3b82184a7
(glslang) Silence warning
2022-08-05 02:29:59 +02:00
Cthulhu-throwaway
add4a1e8a0
(Network) Define inet_ntop and inet_pton for older Windows versions ( #14284 )
2022-08-05 02:23:35 +02:00
github-actions
9c7b96b9d0
Fetch translations from Crowdin
2022-08-05 00:14:42 +00:00
LibretroAdmin
72a7b3ce07
(X11) Turn these two functions static
2022-08-05 02:00:09 +02:00
Cthulhu-throwaway
c6b99a5df0
(Network) Always have getaddrinfo and getnameinfo flags defined ( #14283 )
2022-08-04 23:06:28 +02:00
LibretroAdmin
0594df8cce
Remove some unused variables
2022-08-04 22:41:17 +02:00
LibretroAdmin
e1caf32817
Revert "Fixed items of system top menu bar on macOS. ( #14271 )" ( #14279 )
...
This reverts commit 7068eebe0c .
2022-08-04 17:56:26 +02:00
LibretroAdmin
2e5df6a973
fill_str_dated_filename: add size_t return value
2022-08-04 17:18:32 +02:00
LibretroAdmin
0c21a92581
* fill_pathname_expand_special will NULL-terminate string so not
...
necessary to NULL terminate passed string
* fill_pathname - add size_t return value
* Some general cleanups
2022-08-04 17:10:51 +02:00
LibretroAdmin
9ae46d2648
(file_path.c)
...
- file_path_expand_special - cut down on code duplication
- file_path_expand_special - add size_t return value
- fill_pathname_abbreviate_special - add size_t return value
2022-08-04 16:53:53 +02:00
LibretroAdmin
5172fe2ba6
fill_pathname_abbreviated_or_relative - add return value
2022-08-04 16:44:01 +02:00
LibretroAdmin
67c23aec0e
(Wayland) Stub out unused variables for now
...
(menu_contentless_cores) Fix mistake - needed to set len to return
value of fill_pathname_join_special
(configuration.c) Fix some unused variable warnings on Linux
2022-08-04 16:19:50 +02:00
23rd
7068eebe0c
Fixed items of system top menu bar on macOS. ( #14271 )
2022-08-04 15:47:30 +02:00
CyberLabSystems
993aaee716
Adding CyberLab custom Blargg NTSC Filter Presets ( #14231 )
...
CyberLab custom Blargg NTSC Filter Presets offer improved dedithering with less scrolling, shimmering and other artifacts than current core included Blargg NTSC Filter implementations.
They also work properly with several cores that would otherwise result in a squished image if using the Blargg NTSC SNES filters currently available in the Video Filters folder.
2022-08-04 15:44:47 +02:00
LibretroAdmin
6ad88b080e
Turn these two fill_pathname_join_delim() calls into plain strlcat()
2022-08-04 15:15:27 +02:00
LibretroAdmin
b2634ea588
* Create fill_pathname_join_special - and specify fill_pathname_join
...
as deprecated.
* Use fill_pathname_join_special in the vast majority of cases where
we can ensure out_path is a new empty string
* Get rid of some extension concatenation with strlcat where encountered
* Some general cleanups with NULL termination of strings that get immediately
passed to strlcpy/strlcpy-adjacent functions
2022-08-04 14:19:38 +02:00
Cthulhu-throwaway
3aa1811ca9
(Network) Add getnameinfo_retro ( #14278 )
2022-08-04 13:22:49 +02:00
LibretroAdmin
88bc26da4e
Replace some more trivial strlcat calls
2022-08-04 04:05:27 +02:00
LibretroAdmin
e7f3432e48
Replace some trivial strlcat usage - use return value of preceding
...
strlcpy then simply append the extension to it at this location
2022-08-04 03:45:09 +02:00
github-actions
eab5898790
Fetch translations from Crowdin
2022-08-04 00:11:40 +00:00
LibretroAdmin
32314eddaf
(video_crt_switch.c) Get rid of unnecessary strlen
2022-08-04 00:10:19 +02:00
LibretroAdmin
ec4c15e8e4
(gfx_widget_load_content_animation) Cleanups - one strlen instead of two,
...
NULL termination of some strings is not necessary since it gets passed to
strlcpy and/or fill_pathname_join anyway
2022-08-04 00:00:21 +02:00
LibretroAdmin
f4c22cb236
(file_path.c) fill_pathname_join - do away with one less strlcat
2022-08-03 23:54:10 +02:00
LibretroAdmin
819337d5d4
video_shader_get_type_from_ext - get rid of unnecessary strlen
2022-08-03 23:35:16 +02:00
LibretroAdmin
c240340c91
(vfs_implementation.c) We need to include stdstring.h for string_is_empty
2022-08-03 19:49:02 +02:00
LibretroAdmin
53d2fdbd97
net_http_urlencode - avoid one strlen call by clever use of strlcpy
...
return value and some subtraction arithmetic
2022-08-03 15:53:12 +02:00
LibretroAdmin
8e6369ef33
(vfs_implementation.c) An unnecessary repeated conditional removed
2022-08-03 15:19:54 +02:00
LibretroAdmin
7871e9fbc1
retro_vfs_file_open_impl - bunch of inefficiencies here:
...
- was doing a strlen first on path to calculate the length
- stored at least three local variables for string constants
- did another memcmp check after doing the length comparison conditional first
Simplify all this into a simple string comparison checking if the
path starts with the string 'vfsonly://' and/or 'cdrom://' -
avoid both strlen and memcmp cost. Also removed the need for
stdstring.h header include - just translated STRLEN_CONST into
(sizeof(x)-1) - no header file dependency for the only usage of stdstring.h
in this file
2022-08-03 15:07:02 +02:00
LibretroAdmin
02df727cb2
Avoid strtof() since it's C99/POSIX. Go for strtod followed by float
...
cast since it should be almost identical
2022-08-03 14:07:32 +02:00
github-actions
16930150f8
Fetch translations from Crowdin
2022-08-03 00:13:16 +00:00
LibretroAdmin
01a7f2010d
Buildfix for tvOS - tvOS apparently doesn't build in all the menu
...
drivers which is how this error was found
2022-08-02 23:26:34 +02:00
LibretroAdmin
08cc1c986a
Refactor file path special ( #14275 )
...
* First pass - unique variable names
* (file_path_special.c) fill_pathname_application_special() - no longer
a recursive function, other optimizations
* Buildfix
* Put another HAVE_XMB ifdef around xmb_theme_ident
* Remove unused variables
* Remove more unused variables and use fill_pathname_join instead of strlcpy
at the end
2022-08-02 20:57:55 +02:00
LibretroAdmin
bde84b926f
fill_pathname_application_special - redo string concatenation for
...
Ozone icons - avoid fill_pathname_slash when possible and use
fill_pathname_join instead - avoids the strlen cost
2022-08-02 18:47:34 +02:00
LibretroAdmin
6dd52d9bb1
Get rid of more boilerplate code in file_path_special.c
2022-08-02 18:05:51 +02:00
LibretroAdmin
556e6702ef
Start downscaling on file_path_special.c
2022-08-02 17:54:38 +02:00
LibretroAdmin
70ca20fbf9
(MaterialUI) Fix earlier mistakes made ( cd04f770b9) -
...
we need two separate icon paths cached - one for MaterialUI and one for Ozone (the system
icons)x
2022-08-02 17:25:52 +02:00
LibretroAdmin
7a993a5951
Count amount of characters window title has so that we can ( #14274 )
...
return the value when calling video_driver_get_window_title -
this is so we can prevent strlen calls in x11_common.c
2022-08-02 17:00:33 +02:00
LibretroAdmin
3c7fa43f29
(Windows/Linux) Fix windows title regressions
2022-08-02 16:35:50 +02:00
LibretroAdmin
33c9f56df0
(RPNG) PNG decoder - proper namespacing of functions, general cleanups
2022-08-02 15:55:26 +02:00
LibretroAdmin
342d3da620
(RPNG optimizations)
...
- Use memcpy to inflate_buf into array
- Some miscellaneous tweaks
2022-08-02 15:17:37 +02:00
Cthulhu-throwaway
8105688a99
(Netplay) Show client slowdown information ( #14272 )
2022-08-02 13:31:55 +02:00
LibretroAdmin
e6f3a387b2
png_reverse_filter_copy_line - optimization - paeth would always return
...
'b' input value (and input is unsigned, so abs would have no effect), so
get rid of the paeth function call for the first loop iteration
2022-08-02 13:22:13 +02:00
LibretroAdmin
78f4e0abda
C89_BUILD buildfix
2022-08-02 11:34:41 +02:00
LibretroAdmin
a974cef001
(sinc resampler) Simplifications - call besseli0 directly instead of
...
through kaiser_window_function wrapper function - get rid of some unnecessary
sqrtf calls and such, some other small opts
2022-08-02 11:29:05 +02:00
LibretroAdmin
605c4608d9
Optimize fill_pathname_join - avoid the call to fill_pathname_slash()
...
which would have an implicit strlen cost
2022-08-01 22:14:26 +02:00
LibretroAdmin
9d66e2d5e1
General cleanups -
...
* struct was erroneously named 'catagory' - changed to 'category'
* Removed some strlcpys that were just setting the string to a fixed constant value
* Random nits
2022-08-01 21:31:45 +02:00
LibretroAdmin
e4bff7c12c
Move rjsonwriter helper inline functions over to separate file rjson_helpers.h
2022-08-01 17:41:34 +02:00
LibretroAdmin
5b56ff145f
Refine documentation
2022-08-01 15:46:08 +02:00
LibretroAdmin
f79875536a
(libretro-common) Move file_crc32 out of encoding_crc32.c - we don't want file I/O
...
code in encodings/encoding_crc32.c
2022-08-01 14:04:01 +02:00
LibretroAdmin
ec6f4c1f55
(libretro-common) refinements to documentation
2022-08-01 13:06:35 +02:00
LibretroAdmin
107c69ab9e
(libretro-common) More documentation refinement
2022-08-01 11:03:58 +02:00
LibretroAdmin
c7a1d83675
(libretro-common) Start documenting leaf functon calls in function documentation
...
(libretro-common) docs - document when string has to be non-NULL or else UB (undefined behavior)
(libretro-common) stdstring.c - string_hex_to_unsigned - make strlen call unneeded
2022-08-01 09:52:39 +02:00
Cthulhu-throwaway
20c4407928
Add HAVE_IFINFO macro ( #14265 )
2022-08-01 07:51:02 +02:00
LibretroAdmin
f472e4d0de
(gfx_widgets) Call fill_pathname_application_special outside of hot functions
...
(gfx widgets) Pre-assemble and store paths that are not subject to change
2022-08-01 02:07:36 +02:00
LibretroAdmin
cd04f770b9
(MaterialUI) Don't keep assembling MaterialUI icons path - store it once
...
in materialui_init
2022-08-01 01:17:39 +02:00
LibretroAdmin
e9a6252fc7
(Ozone) Some simplifications - less string concatenation
2022-08-01 01:06:38 +02:00
LibretroAdmin
83a2ec1da8
(Ozone/XMB) Move some fill_pathname_join operations out of the loops since
...
the output string is not subject to change during iterations
2022-08-01 00:49:33 +02:00
LibretroAdmin
4b8d3ab8a0
(glslang) Use string append
2022-07-31 22:48:30 +02:00
LibretroAdmin
e602f8762b
(glslang) Turn functions static
2022-07-31 19:52:41 +02:00
LibretroAdmin
2b84be1210
Get rid of HlslLegalization
2022-07-31 19:34:30 +02:00
LibretroAdmin
5cb8d34ac8
(glslang) Relaxed errors will never be enabled
2022-07-31 19:26:54 +02:00
LibretroAdmin
819d02ab24
(glslang) Remove more unused code -
...
* EShMsgKeepUncalled will never be used
* ShBinding never used
* TIOMapResolver never used
2022-07-31 19:02:36 +02:00
LibretroAdmin
0faee680c0
(glslang) remove more code we won't need - EShMsgAST, etc
2022-07-31 18:49:16 +02:00
LibretroAdmin
5a4e7cfbd1
(glslang) Remove no longer used RemoveTree.cpp/.h
2022-07-31 18:28:45 +02:00
LibretroAdmin
2ba46da700
(glslang) Simplifications - cuts down on binary size
2022-07-31 17:41:22 +02:00
LibretroAdmin
a176a935da
(glslang) Further simplifications of InfoSink - get rid of message() and prefix() -
...
we want simple string concatenation/addition instead of all these layers
2022-07-31 16:37:49 +02:00
LibretroAdmin
a2e525a1b6
(glslang) Further simplification of InfoSink
2022-07-31 16:08:33 +02:00
LibretroAdmin
0db7062c87
(glslang) Slim down TInfoSinkBase
2022-07-31 15:24:32 +02:00
LibretroAdmin
e4b933cb88
(glslang) Cleanups - get rid of obsolete public API functions that
...
were never used, turn some functions static in ShaderLang.cpp
2022-07-31 15:06:13 +02:00
LibretroAdmin
fdd5940951
(Font driver) render_msg function was sometimes doing two strlen
...
calculations instead of just one. NOTE/TODO/FIXME - see opportunity
to optimize this further
2022-07-31 12:59:50 +02:00
LibretroAdmin
fca6015011
(file_path) path_basedir - remove unnecessary strlcpy - add return value comment
...
to another function
2022-07-31 12:45:14 +02:00
LibretroAdmin
88bdaffa87
path_basedir_wrapper - get rid of unnecessary strlcpy
2022-07-31 12:42:50 +02:00
LibretroAdmin
36edb15c5b
path_parent_dir - don't do implicit strlen inside
2022-07-31 12:31:55 +02:00
Cthulhu-throwaway
9b10579a54
(Network) Fix getaddrinfo_retro ( #14261 )
2022-07-31 11:22:28 +02:00
kikmon and papa
afd463be16
added make clean between Release and Debug build ( #14262 )
...
Co-authored-by: papa <papa>
2022-07-31 11:22:04 +02:00
github-actions
4b7be8de3f
Fetch translations from Crowdin
2022-07-31 00:13:16 +00:00
Cthulhu-throwaway
f96ef5407a
(Network) Refactor getaddrinfo_retro ( #14258 )
2022-07-30 22:43:32 +02:00
LibretroAdmin
f711940339
(task_database_cue.c) Use STRLEN_CONST macro for last param to
...
string_is_equal_fast instead of hardcoded magic numbers - sizeof
is compile-time so should be at no detriment to performance
2022-07-30 18:31:05 +02:00
kikmon and papa
44f5cb2935
Improved success rate of Serial scanning on PS1 by adding support for the xx.xxx format ( #14256 )
...
Co-authored-by: papa <papa>
2022-07-30 18:22:04 +02:00
LibretroAdmin
19e4b8c0ca
Fix DEBUG codepath
2022-07-30 12:50:59 +02:00
Cthulhu-throwaway
40c974a19c
(3DS) Silence Warnings ( #14252 )
2022-07-30 06:52:27 +02:00
github-actions
9906d2daca
Fetch translations from Crowdin
2022-07-30 00:11:28 +00:00
Cthulhu-throwaway
6b9a2b4bb0
(Netplay) Small launch compatibility patch adjustments ( #14251 )
2022-07-29 22:49:10 +02:00
Cthulhu-throwaway
aca5169416
(Netplay/WiiU) Launch compatibility patch ( #14249 )
2022-07-29 20:25:26 +02:00
LibretroAdmin
454e6f9b07
Convert some glslang files to C ( #14248 )
...
* Convert some glslang files to C (OSIndependent files)
* Fix some strings that were preventing Unix from being compilable
* Remove leftover for Apple in griffin_glslang.cpp - fixes compilation
2022-07-29 17:42:10 +02:00
GABO1423
3d69321c70
(msg_hash_us.h) Small touch up ( #14246 )
...
* Update msg_hash_us.h
* Update menu_displaylist.c
* Update msg_hash_us.h
* Update menu_displaylist.c
2022-07-29 17:41:26 +02:00
sonninnos
349ef1add2
(XMB) Dynamic wallpaper fixes: ( #14247 )
...
- 'Load Content' playlists
- Period in the playlist name
2022-07-29 17:40:11 +02:00
sonninnos
0c4bf5f2e3
(Ozone) Fix playlist thumbnail mouse hover after returning from QM ( #14244 )
2022-07-29 15:01:44 +02:00
LibretroAdmin
a933b74b1e
Buildfix
2022-07-29 15:01:06 +02:00
LibretroAdmin
11340c3c9c
(glslang) Further removal of code we don't need
2022-07-29 14:43:22 +02:00
LibretroAdmin
22bef5dc6b
(Ozone) Remove unused arrays
2022-07-29 13:07:16 +02:00
LibretroAdmin
6a8fe15772
(glslang) SpvBuildLogger never used, remove
2022-07-29 10:35:27 +02:00
LibretroAdmin
24a2f1e7c3
(glslang) Remove further unused files - SPVRemapper.cpp/.h, disassemble.cpp/.h,
...
doc.cpp/.h, LiveTraverser.h
2022-07-29 09:42:59 +02:00
LibretroAdmin
125d7dcc3b
(glslang) Stripdowns - results in significant binary size decrease -
...
* Get rid of unused glslang/GenericCodeGen files
* Get rid of unused test files
* Get rid of unused Sh import interface
* Get rid of unused standalone files
* Get rid of unused Reflection/IoMapper files
2022-07-29 09:22:21 +02:00
LibretroAdmin
592f9384b0
Silence code analysis warnings by Xcode - unused variables - nothing
...
done with value set - etc
2022-07-29 08:29:43 +02:00
GABO1423
bcd921b012
(UWP) Build Fix ( #14241 )
2022-07-29 07:21:47 +02:00
sonninnos
052cdce29b
(Ozone+XMB) Add playlist icons under 'Load Content' ( #14243 )
2022-07-29 07:12:01 +02:00
github-actions
79e7360938
Fetch translations from Crowdin
2022-07-29 00:11:30 +00:00
Sean O'Neil
b999eaa4c9
Update uwp_main.cpp ( #14239 )
...
Added launch protocol arg 'forceExit' so a frontend can tell an already-running RetroArch UWP instance to quit.
2022-07-28 23:56:55 +02:00
sonninnos
6c38efb0ee
Prevent playlist thumbnail cycle from showing duplicate images ( #14238 )
2022-07-28 23:55:47 +02:00
Cthulhu-throwaway
02905650cc
(Switch) Silence Warnings ( #14237 )
2022-07-28 23:55:18 +02:00
Cthulhu-throwaway
adea9559a7
(Netplay/Switch) Launch compatibility patch ( #14235 )
2022-07-28 21:40:07 +02:00
sonninnos
6c1de85add
(Ozone+XMB) Thumbnail fixes ( #14210 )
2022-07-28 19:21:59 +02:00
LibretroAdmin
4afe0c55d5
(autoconfig) Go back to prior behavior
2022-07-28 18:21:06 +02:00
Cthulhu-throwaway
56130ec587
(Netplay/PS3) Launch compatibility patch ( #14232 )
2022-07-28 17:24:44 +02:00
Cthulhu-throwaway
d7a30f2a18
(Netplay/Wii) Launch compatibility patch ( #14230 )
2022-07-27 16:26:48 +02:00
LibretroAdmin
2c3c9e1e71
Add note to string_list_join_concat
2022-07-27 15:51:16 +02:00
LibretroAdmin
ba752b6364
Fix regression #14229 - NULL termination for strings still necessary
...
when passed to string_list_join_concat
2022-07-27 15:15:33 +02:00
github-actions
9f218f923c
Fetch translations from Crowdin
2022-07-27 00:14:24 +00:00
Cthulhu-throwaway
51f5515c63
(Vita) Build fix ( #14227 )
2022-07-26 10:16:34 -07:00
Cthulhu-throwaway
83ac65d855
(Vita) Silence warnings ( #14226 )
2022-07-26 09:03:23 -07:00
Cthulhu-throwaway
29f0ba2e71
(Network/Vita) Add net_ifinfo support ( #14225 )
2022-07-26 16:10:23 +01:00
libretroadmin
eb4440fafa
Fix previous mistake in menu_action_sublabel_contentless_core
2022-07-26 13:45:41 +02:00
libretroadmin
88c2ae9ddf
No null termination for strings passed to strlcpy/srlcat
2022-07-26 13:23:28 +02:00
Cthulhu-throwaway
acfe990ec6
(Netplay/Vita) Enable partial LAN discovery ( #14222 )
2022-07-26 12:16:53 +02:00
Cthulhu-throwaway
e083c46d6e
(Netplay/Vita) Change default port ( #14223 )
2022-07-26 12:15:42 +02:00
Cthulhu-throwaway
8d4a64ab96
(Netplay) Disallow netplay start when content is not loaded for static core platforms ( #14220 )
2022-07-26 07:21:57 +02:00
libretroadmin
8ac1a36259
Don't do NULL termination on strings when passing to strlcpy and/or
...
a file_path function that calls strlcpy under the hood
2022-07-26 07:01:10 +02:00
github-actions
d5becf92e8
Fetch translations from Crowdin
2022-07-26 00:12:24 +00:00
kikmon and papa
45d78f2a60
[PS1 Serial Scanning] ( #14219 )
...
Changed return value of detect_ps1_game function to actuially return a
failure when the Serial couldn't be extracted.
Scanner will then fallback on crc check, and usually ends up finding the
games in the database.
Co-authored-by: papa <papa>
2022-07-25 22:41:32 +02:00
libretroadmin
cedbcb10c6
Take out some more unnecessary NULL string termination
2022-07-25 14:12:54 +02:00
Cthulhu-throwaway
566b4b4520
(Vita) Silence warning ( #14218 )
2022-07-25 10:43:48 +02:00
Cthulhu-throwaway
97e3ef6ec7
(Network/Vita) Do not multiply negative timeout values ( #14217 )
2022-07-25 07:55:08 +02:00
Cthulhu-throwaway
262b0601e2
(Netplay/3DS) Launch compatibility patch ( #14203 )
2022-07-25 07:08:06 +02:00
Cthulhu-throwaway
153f77d764
(Netplay/Vita) Launch compatibility patch ( #14215 )
2022-07-25 07:07:22 +02:00
Cthulhu-throwaway
07e03c86fa
(Network/Vita) Fix epoll's timeout parameter ( #14216 )
2022-07-25 07:07:14 +02:00
libretroadmin
a6a4b845a4
Some string simplifications - don't NULL terminate if we pass
...
string to strlcpy and/or a file_path function using strlcpy under
the hood - don't do strlcpy for trivial setting of 2/3 char strings
2022-07-25 04:39:08 +02:00
github-actions
ddd9544a4f
Fetch translations from Crowdin
2022-07-25 00:12:34 +00:00
TheRhysWyrill
54d0d84696
Fixed Purple Rain Theme ( #14214 )
...
* Add Purple Rain Theme
2022-07-25 00:44:31 +02:00
TheRhysWyrill
522d1ed16d
Add Purple Rain Theme ( #14212 )
...
* Add Purple Rain Theme
* Revert "Add Purple Rain Theme"
This reverts commit ceb896785b .
* Add Purple Rain Theme
2022-07-24 21:26:16 +02:00
libretroadmin
35d6c31b5b
Solve some code analysis warnings
2022-07-24 11:27:39 +02:00
libretroadmin
5c98caa7fd
Don't NULL-terminate string if we pass it to strlcpy and/or a
...
file_path function that calls strlcpy under the hood
2022-07-24 06:22:35 +02:00
libretroadmin
69a2d124c0
Don't do NULL termination on string if we pass it off to strlcpy
...
and/or a file_path function that uses strlcpy under the hood
2022-07-24 05:39:51 +02:00
Cthulhu-throwaway
cc7c310aa1
(Netplay) Refactor fork arguments ( #14208 )
2022-07-24 04:26:50 +02:00
github-actions
83a7c0d798
Fetch translations from Crowdin
2022-07-24 00:14:07 +00:00
libretroadmin
34a18f64e8
Don't do NULL termination on string when we pass the string to
...
strlcpy and/or a file_path function that does strlcpy under the hood
2022-07-23 10:46:05 +02:00
Sergei Trofimovich
f5ee9e74ba
ui/drivers/cocoa: fix -fno-common build ( #14204 )
...
`llvm-11` changed the default from `-fcommon` to `-fno-common`:
https://reviews.llvm.org/D75056
As a result build fails as:
LD retroarch
duplicate symbol '_apple_platform' in:
obj-unix/release/ui/drivers/ui_cocoa.o
obj-unix/release/ui/drivers/cocoa/cocoa_common.o
duplicate symbol '_apple_platform' in:
obj-unix/release/ui/drivers/ui_cocoa.o
obj-unix/release/gfx/drivers_context/cocoa_gl_ctx.o
ld: 2 duplicate symbols for architecture x86_64
The change moves `apple_platform` definition from `apple_platform.h`
to `cocoa_common.m` leaving only declaration in `apple_platform.h`.
2022-07-23 10:24:46 +02:00
Cthulhu-throwaway
eb36c35ebf
(Netplay) Fix content reload deadlocks on static core platforms #2 ( #14202 )
2022-07-23 03:08:26 +02:00
github-actions
8108931e04
Fetch translations from Crowdin
2022-07-23 00:13:04 +00:00
libretroadmin
30d38d108a
Cleanups :
...
* Don't NULL terminate string if we pass to strlcpy and/or a file_path
function that uses strlcpy under the hood
* General cleanups in gfx_animation.c
2022-07-23 00:35:57 +02:00
libretroadmin
e865ea83bd
* Don't NULL terminate string if we pass it to strlcpy and/or a
...
file_path function that calls strlcpy under the hood
* Replace some snprintf calls to strlcpy/strlcat
2022-07-22 22:23:54 +02:00
libretroadmin
8d12918243
(libretro-common) Small cleanups - don't NULL-terminate string
...
if we pass it off to fill_pathname_join (or another function that
uses strlcpy under the hood)
2022-07-22 19:33:30 +02:00
sonninnos
1245cbc63b
Widget color+position adjustments ( #14195 )
2022-07-22 02:36:49 +02:00
Cthulhu-throwaway
09d9366bc0
(Netplay) Fix content reload deadlocks on static core platforms ( #14196 )
2022-07-22 02:36:24 +02:00
libretroadmin
d2aeba0a92
Cleanup - remove NULL-termination since we pass fullname now to
...
strlcpy always at first
2022-07-22 02:25:49 +02:00
libretroadmin
6cfcd749e4
(menu_driver.c)
...
* Fix issue 14190
* Simplify code by removing unneeded code
2022-07-22 02:13:18 +02:00
sonninnos
1f244aac01
(Ozone+XMB) Thumbnail improvements ( #14188 )
2022-07-21 15:25:12 +02:00
libretroadmin
3cf7e881ec
Get rid of unnecessary log spam about non-required/non-essential files/directories
2022-07-21 03:48:11 +02:00
libretroadmin
2cf6f6ce8f
* Don't do NULL termination on string if we pass it to strlcpy
...
* Cleanups in connmanctl.c - abuse of strlcat, strlcpy should
precede it first and/or other more optimal ways of setting the path
2022-07-21 01:47:34 +02:00
Cthulhu-throwaway
ee9cb6cb1b
(Netplay) Fix NAT traversal announce for HAVE_SOCKET_LEGACY platforms ( #14191 )
2022-07-21 01:30:38 +02:00
libretroadmin
05622ebe85
Some trivial strlen usage simplifications where possible, removing
...
the need for strlen
2022-07-20 17:23:28 +02:00
GABO1423
6d4a113eb4
(UWP) Misc. Changes ( #14189 )
2022-07-20 03:37:29 +02:00
libretroadmin
ba35f0de93
(file_path.c) Do away with trivial strlen checks (checked if
...
return number was <= 2/>= 2, instead check first two characters
of the string directly instead for NULL
2022-07-19 23:23:37 +02:00
libretroadmin
7ff58265bf
Simplify fopen_utf8
2022-07-19 21:31:26 +02:00
libretroadmin
f994c0b371
Get rid of superfluous wrapper function config_entry_exists
2022-07-19 21:00:40 +02:00
libretroadmin
4b5c7856e6
Remove some more explicit NULL-termination when we're calling a
...
string function that calls strlcpy under the hood
2022-07-19 20:43:12 +02:00
libretroadmin
a23231525d
(Android) frontend_android_get_version_sdk - use strtol again - this
...
time assign the return value to the dereferenced pointer
2022-07-19 10:59:32 +02:00
libretroadmin
62fd667f41
(netplay_frontend.c) Remove unused variable
2022-07-19 10:35:38 +02:00
LibretroAdmin
29774f5b7a
Small opts ( #14186 )
...
* (joypad_connection) Small optimizations -
* Turn functions static where possible
* Hose strlen call out of loop
* (input_driver.c) General cleanups:
* Some small code/style nits
task_screenshot.c:
* Move widget callback function for screenshots to task_screenshot.c
(file_path.c):
* Turn get_pathname_num_slashes into static function
* path_linked_list_free - always returns true, so get rid of return value
* path_linked_list_new - fix function signature
* path_get_archive_delim - do not NULL-terminate string, already done by strlcpy later on
General:
* Slight optimizations - use int/size_t for loop counter variable instead of unsigned
* Take advantage of fact that strlcpy already NULL-terminates, so don't do this explicitly
outside if we're just going to end up calling strlcpy/fill_pathname_join on it anyway
2022-07-19 10:01:33 +02:00
LibretroAdmin
87240556ea
Should fix Android strtol regression (when converting from sscanf) ( #14183 )
2022-07-18 04:38:52 +02:00
libretroadmin
fbd765f167
Change menu_setting.c back
2022-07-18 03:11:38 +02:00
libretroadmin
a64f0332f9
Replace sscanf call in frontend_unix_get_os
2022-07-18 02:10:40 +02:00
libretroadmin
8f37c2e3c2
Don't call config_set_bool, call config_set_string directly
2022-07-18 01:59:32 +02:00
LibretroAdmin
71eb74d256
Update .gitlab-ci.yml - don't make ctr-legacy and djgpp depend on build pipeline pass
...
Set needs to []
2022-07-17 21:23:53 +02:00
Cthulhu-throwaway
83ed9a5980
(Network) Implement binary network streams ( #14180 )
2022-07-17 19:43:48 +02:00
libretroadmin
de6c077e4d
(menu_cbs_get_value.c) Small nits
2022-07-17 19:23:46 +02:00
libretroadmin
66ea402de8
We already check if descriptor is empty beforehand
2022-07-17 19:15:37 +02:00
libretroadmin
a39532f19d
(menu_cbs_get_value) Try to prevent assignments to string buffer if not needed
2022-07-17 18:59:21 +02:00
libretroadmin
610292db61
Replace more trivial sscanf usage with strtol
2022-07-17 18:38:28 +02:00
libretroadmin
c89f6cf0a9
Replace more trivial usage of sscanf
2022-07-17 18:33:54 +02:00
libretroadmin
08cccc811c
Some slight optimizations of menu callback functions - better variable
...
scoping
2022-07-17 18:09:28 +02:00
libretroadmin
c3483654c9
Revert back to sscanf for versions of MSVC prior to MSVC2013 - prior
...
to MSVC2013, MSVC did not yet support strtof
2022-07-17 17:37:22 +02:00
libretroadmin
3ebfcbc7c7
setting_set_with_string_representation - avoid sscanf for trivial
...
operations when we can use strtol/strtoul/strtof
2022-07-17 09:46:27 +02:00
libretroadmin
27704a18de
Remove unused core_info_hw_api_supported
2022-07-17 08:10:01 +02:00
libretroadmin
113b9e96d1
Miscellaneous cleanups to VFS layers:
...
* Indents
* Simplifications
2022-07-17 07:29:00 +02:00
libretroadmin
e4b33fd0e6
(formats/json/rjson.c) Get rid of some implicit strlens and pass
...
size parameter to the functions instead
2022-07-17 06:58:22 +02:00
libretroadmin
0a12062e1c
Remove unnecessary content_crc in bsv_movie_init_playback
2022-07-17 04:26:49 +02:00
github-actions
dec0ee87d5
Fetch translations from Crowdin
2022-07-17 00:12:04 +00:00
Jacob
78c286471f
Fixed typos in README.md ( #14181 )
...
In the requirements the section about Direct3D 11 had some typos
2022-07-16 22:01:15 +02:00
libretroadmin
f990fa86fa
(Freetype) Prevent potential free issue on WiiU - play it safe for
...
now until further clarified what is going on
2022-07-15 19:28:21 +02:00
libretroadmin
b56b447f08
Fix these two memory errors that popped up with ASAN -
...
* Argument base for qsort cannot be NULL
* When system_count is 0 or less, early return out of explore_load_icons
2022-07-15 19:16:21 +02:00
libretroadmin
c570e657c1
(CDROM) Fix memory leak caught with asan - buf passed to filestream_read_file
...
was not being freed after we were done with it (we are done with it after iterating
over the string list)
2022-07-15 19:00:59 +02:00
libretroadmin
5e13851a7a
(Freetype) Fix severe memory leaks that happened after using FT_New_Memory_Face -
...
according to documentation note - 'You must not deallocate memory before calling
FT_Done_Face' - so store a pointer to the font data and then free it after calling
FT_Done_Face
2022-07-15 18:57:02 +02:00
libretroadmin
675ff6b9b6
net_http_send_str - reduce the amount of times strlen is called by
...
hardcoding the length when we feed the function a constant string
(with STRLEN_CONST)
2022-07-15 17:37:30 +02:00
libretroadmin
4b1766cf61
Silence more -Wdocumentation warnings
2022-07-15 01:12:04 +02:00
libretroadmin
eb2c3e35d4
Silence some of the warnings being generated by Objective-C
2022-07-15 00:33:08 +02:00
libretroadmin
c7c42409f1
Revert "Attempt to silence warnings by casting to socklen_t"
...
This reverts commit 6c8f649b02 .
2022-07-14 22:51:17 +02:00
libretroadmin
6c8f649b02
Attempt to silence warnings by casting to socklen_t
2022-07-14 21:27:34 +02:00
Cthulhu-throwaway
f5d46681c2
(UWP) Enable core downloader/updater ( #14173 )
2022-07-14 15:21:49 +02:00
github-actions
c5c5e7539f
Fetch translations from Crowdin
2022-07-13 00:14:08 +00:00
libretroadmin
37bb66ef6e
(Freetype) Fix warnings 'local variable hides a parameter of the same name'
2022-07-12 22:37:17 +02:00
Cthulhu-throwaway
98ca6232aa
(String) Some function fixes ( #14171 )
2022-07-12 22:32:58 +02:00
libretroadmin
c4fb055fdb
Cleanups:
...
* Combine early return and assignment lines
* use path_basename_nocompression when possible
* Move variables to proper scope
2022-07-12 20:44:00 +02:00
libretroadmin
f7194e167f
use path_basename_nocompression where it is safe to do so
2022-07-12 19:14:12 +02:00
libretroadmin
69ddf03c91
Remove unused return variables
2022-07-12 18:00:33 +02:00
libretroadmin
ec70bb84ca
Remove unused variable
2022-07-12 17:31:47 +02:00
libretroadmin
83655420f6
file_list_prepend just a thin wrapper around file_list_insert - get
...
rid of it and just pass 0 as the last argument instead
2022-07-12 16:56:44 +02:00
libretroadmin
06e1b6a68f
Revert "Move strftime_am_pm to libretro-common rtime.c, remove duplicate"
...
This reverts commit 99186b1056 .
2022-07-12 03:31:42 +02:00
libretroadmin
99186b1056
Move strftime_am_pm to libretro-common rtime.c, remove duplicate
...
functions
2022-07-12 03:29:16 +02:00
Cthulhu-throwaway
f39df40728
(String) Do not assume char is unsigned ( #14168 )
2022-07-12 02:55:56 +02:00
github-actions
33386787b6
Fetch translations from Crowdin
2022-07-12 00:11:49 +00:00
libretroadmin
01d68fdb7e
Remove unused fill_pathname_basedir_noext
2022-07-12 00:09:22 +02:00
libretroadmin
293722ac38
Get rid of fill_pathname_join_concat_ext
2022-07-11 22:01:20 +02:00
libretroadmin
b7926605f4
Remove fill_short_pathname_representation
2022-07-11 21:40:09 +02:00
libretroadmin
b1c9f93903
(file_path) remove deprecated functions
2022-07-11 21:29:01 +02:00
Cthulhu-throwaway
da53b24c6c
(Localization/PT-BR) Fix some bad localization ( #14167 )
2022-07-11 20:21:40 +02:00
libretroadmin
adf9994828
Deprecate fill_pathname_base_noext
2022-07-11 20:13:44 +02:00
libretroadmin
7186d75c44
Designate fill_pathname_noext as deprecated function
2022-07-11 20:03:42 +02:00
libretroadmin
d706c9c5bf
Start deprecating trivial functions in file_path.c
2022-07-11 19:56:46 +02:00
libretroadmin
4bcc479041
Further refinement of function
2022-07-11 19:14:48 +02:00
libretroadmin
6475d0ca54
Make code identical for last_played_strftime and strftime_am_pm -
...
see opportunity here to cutdown on duplication and make this a public
function
2022-07-11 19:12:14 +02:00
libretroadmin
e91cf0e40d
No longer use fill_pathname_noext - just basic strlcpy/strlcat string
...
concatenation
2022-07-11 18:48:02 +02:00
libretroadmin
7b83636b64
Remove variables that are never used because the return value
...
of the function is already used instead
2022-07-11 18:15:08 +02:00
libretroadmin
0d4ef1cef4
(file_path.c) Call trivial strlcpy/strlcat operations directly
...
instead of going through functions
2022-07-11 17:23:06 +02:00
libretroadmin
6438d575d4
(file_path.c) Simplifications
2022-07-11 17:14:09 +02:00
libretroadmin
f8d14a0af6
(net_http) Simplify net_http_update - get rid of the majority of
...
gotos
2022-07-11 16:50:32 +02:00
libretroadmin
99ac1af9d2
(video_shader_parse)
...
* Return value of function was never used, so remove it
* Move variables to proper scope
* Miscellaneous cleanups
2022-07-11 14:00:35 +02:00
libretroadmin
61ba6d06cc
(config_file.c) Cleanups - config_file_extract_value - only
...
one of three instances used the 'use_value' parameter, so take it
out of the function
2022-07-11 12:58:03 +02:00
github-actions
e275e9d64e
Fetch translations from Crowdin
2022-07-11 00:11:52 +00:00
libretroadmin
9e430cd8b9
(libretro-common) Cleanups:
...
* Work more with return values, prevent unnecessary local stack variables
when possible
* Reduce lines of code
* Move local stack variables to proper scope
2022-07-10 19:06:18 +02:00
libretroadmin
0e85113eb3
(libretro-common) Style nits/cleanups
2022-07-10 18:13:49 +02:00
github-actions
79fc6d3b50
Fetch translations from Crowdin
2022-07-10 00:13:42 +00:00
sonninnos
b44ad6f890
(WIN32) Skip console attach when logging to file ( #14163 )
2022-07-09 19:22:59 +02:00
libretroadmin
05fb6fd9a3
task_push_load_content_playlist_from_menu - cleanup error_string
2022-07-09 18:43:44 +02:00
libretroadmin
3b2b4ea49d
(task_content.c) Cleanups - remove error_string where not used
2022-07-09 18:41:18 +02:00
libretroadmin
cda235d124
(task_autodetect.c) Cleanups - don't check for variables that
...
we already know are non-NULL, cleanup variable scope, etc.
2022-07-09 18:08:25 +02:00
libretroadmin
ad87f88b72
(task_pl_thumbnail_download.c) Minor cleanups/style nits - reducing
...
return paths
2022-07-09 17:13:26 +02:00
libretroadmin
f78f64f6be
(task_core_updater) small cleanups -
...
* Get rid of early returns where not necessary
* Reduce return paths to one where possible
2022-07-09 16:52:43 +02:00
Cthulhu-throwaway
177691e6fa
(Core Info) Ensure current core info is initialized at runloop_event_init_core when netplay is enabled ( #14162 )
2022-07-09 16:25:27 +02:00
libretroadmin
285d89b7d9
(win32_common.c) Optimize win32_save_positions - is always called whenever the window moves around (WM_MOVE) so is worth optimizing
...
- Get rid of memset, set the member variables to 0 manually instead. Note - rcDevice is behind a _MAC ifdef in the headers (some hypothetical Mac port
of Windows which never happened and therefore the ifdef is useless), so rcDevice is not set and will just be unused anyway
- Variable scoping, move variables to where they are needed
2022-07-09 16:16:23 +02:00
libretroadmin
c54499c5fb
(Ozone) Simplify code
2022-07-09 14:29:49 +02:00
libretroadmin
aae8c65880
Prevent unnecessary variable self-assignments caused by tertiary
...
operators - also simplify focused variable assignment
2022-07-09 13:58:10 +02:00
libretroadmin
0f24d52407
audio_driver_mixer_add_stream - add fall-through - simplify code
2022-07-09 13:44:55 +02:00
libretroadmin
a9b074fa0a
Rewrite content_file_list_init - check return value first before assigning it
2022-07-09 13:32:38 +02:00
libretroadmin
274ce86d89
content_file_list_init - size < 1 will never happen, checked outside
...
before calling the function
2022-07-09 13:24:01 +02:00
libretroadmin
c2f618d394
* (gfx_widgets) ptr_width >= ptr_height - equal would just mean setting ptr_width to
...
the same value, so turn it into 'greater than' instead
* Avoid some tertiary operators where we just set the variable back to its
own value
2022-07-09 13:00:50 +02:00
libretroadmin
4d3587a2e8
Cleanups in task_content.c -
...
split up some code between HAVE_MENU and whatnot
2022-07-09 02:07:34 +02:00
github-actions
126c2fa7ac
Fetch translations from Crowdin
2022-07-09 00:10:35 +00:00
libretroadmin
460ca09c87
(task_http) Cleanups
2022-07-09 01:24:59 +02:00
libretroadmin
fa9e56d824
input_autoconfigure_connect - have boolean return value
...
- task_autodetect.c - cleanups, try to do less with generic
error labels and gotos, etc.
2022-07-09 00:53:08 +02:00
libretroadmin
81de36e1ff
(GL1/GL2 Raster fonts) remove dead code
2022-07-08 22:46:03 +02:00
libretroadmin
7f3930b71b
(platform_win32.c) Style nits
2022-07-08 22:23:12 +02:00
libretroadmin
d95e426b4e
(Platform drivers) Cleanups - get rid of unnecessary logs
...
(VGA Font driver) Get rid of unused code by if 0ing it out
2022-07-08 22:10:53 +02:00
libretroadmin
e53a623f4a
(dispserv_win32.c) General cleanups
2022-07-08 21:45:04 +02:00
libretroadmin
71a3c24d52
(Vulkan) Solve some warnings - set VkResult variables to VK_SUCCESS
...
by default
2022-07-08 21:32:19 +02:00
libretroadmin
14afdf0e87
(Android) Backport https://github.com/robinei/RetroArch/commit/2020e9ce6a15a9d87777fd26ecf10f6ab8cf7ecc -
...
* Gingerbread support
* Touchpads support
* builtin Xperia Play autoconfig profile
2022-07-08 21:03:19 +02:00
Cthulhu-throwaway
ef022ffe90
(Netplay) Force a core update when starting netplay ( #14157 )
2022-07-08 18:20:01 +02:00
libretroadmin
a6516512b6
(font_driver.c) Some cleanups - remove unnecessary log messages
...
that were dependent on a global variable - move a conditional outside
for get_text_replacement
2022-07-08 16:03:58 +02:00
github-actions
882829cafc
Fetch translations from Crowdin
2022-07-08 00:13:42 +00:00
libretroadmin
6fadb1bbf0
(PS2 Font driver) Buildfix
2022-07-07 21:35:45 +02:00
libretroadmin
3494c0de0a
(Caca/GDI/Sixel/VGA) Did not have proper implemented free functions
2022-07-07 21:29:14 +02:00
Cthulhu-throwaway
af71dcb893
(Netplay) Memory leak fix ( #14154 )
2022-07-07 21:14:38 +02:00
Cthulhu-throwaway
a87e95ad8f
(Netplay) Fix input for some cores when hosting ( #14153 )
2022-07-07 20:59:12 +02:00
libretroadmin
c19e24a584
(font drivers) Simplify render_line functions
2022-07-07 19:51:36 +02:00
libretroadmin
281a498474
Backport https://github.com/robinei/RetroArch/commit/05a98b7efe68c1df3d56c0c4512d40aea1c0ff7c
...
- fix off by one error for input_block_timeout setting
also default to 0 for this setting (pretty massive performance gain)
2022-07-07 18:03:45 +02:00
libretroadmin
b023001d29
(Win32/taskbar) Backport m4xw commit - Release ITaskbarList3 on failed HrInit
...
The pointer wasn't NULL'd, thus set_window_progress would cause weird behavior
2022-07-07 17:58:48 +02:00
libretroadmin
a547abbbaf
(gfx_animation.c) Cleanups - use float constant values -
...
and get rid of some tertiary operators where unnecessary
2022-07-07 16:56:54 +02:00
libretroadmin
cd28d5ec8a
(PSL1GHT/Switch) Fix warnings
2022-07-07 16:38:12 +02:00
Cthulhu-throwaway
9af17b633e
(Netplay) Host Ban Submenu ( #14151 )
2022-07-07 16:08:46 +02:00
LibretroAdmin
f9c6ccee75
Update crowdin.yml
2022-07-07 15:55:08 +02:00
LibretroAdmin
91a351adf8
Update crowdin-daily.yml
2022-07-07 15:54:26 +02:00
LibretroAdmin
20ad96355f
Update crowdin-daily.yml
2022-07-07 14:29:02 +02:00
Cthulhu-throwaway
c6e0e7e198
(Netplay) Support for banning clients ( #14146 )
2022-07-07 13:40:38 +02:00
libretroadmin
6318e5da5e
(Configuration.c) simplify some code
2022-07-07 10:45:15 +02:00
libretroadmin
2daeb23504
input_remapping_save_file - optimization from https://github.com/neil4/RetroArch-Lite/commit/5a451f6324d1250fb45d8e957c3544fbccb5d565 -
...
existing remapping file was needlessly reloaded
2022-07-07 10:33:31 +02:00
libretroadmin
19b2ad56b0
(gfx_animation.c) Cleanups; prevent useless tertiary operators where
...
possible
2022-07-07 10:03:33 +02:00
libretroadmin
547c88259d
(Qt) Replace some unnecessary pow usage
2022-07-07 09:27:16 +02:00
libretroadmin
6df4ab4982
gfx_animation - use direct multiplication instead of pow when exponent
...
is an integer. Also try to use float values instead of implicit double
values
2022-07-07 09:15:35 +02:00
libretroadmin
92264826de
(gfx_display.c) Cleanups -
...
- get rid of unused gfx_display_driver_exists
- get rid of useless wrapper function gfx_display_font_init_first
- rewrite gfx_display_font_file somewhat
2022-07-06 20:05:43 +02:00
libretroadmin
aeb07432cc
gfx_display_draw_keyboard - we don't need mymat and/or
...
gfx_display_rotate_z here
2022-07-06 19:20:41 +02:00
libretroadmin
821bb86b37
Get rid of HAVE_THREADS macros
2022-07-06 15:01:53 +02:00
libretroadmin
b6c9740ba3
Get rid of gfx_timer_t typedef - replace with float
2022-07-06 14:41:15 +02:00
libretroadmin
3c20e709ea
Move gfx_display_reset_textures_list_buffer to gfx_display.c
2022-07-06 13:11:44 +02:00
libretroadmin
3aafa40c69
Bugfix for previous commit - cosine/sine were wrong
2022-07-06 12:09:08 +02:00
libretroadmin
bb6937949d
gfx_widget_draw_icon optimization - if radians is 0, we know cosine and
...
sine already. Avoid sinf/cosf computation when possible
2022-07-06 11:40:59 +02:00
libretroadmin
bf5409881c
gfx_display_rotate_z optimizations - if radians is 0, we know cosine
...
and sine already. Avoid the computation with sinf/cosf and pass it as value to the
function when possible
2022-07-06 11:03:15 +02:00
libretroadmin
6607ff3aaa
rotate_draw - get rid of scale_x/y/enable - scaling is only done now
...
in XMB at two spots - refactor gfx_display_rotate_z so that it only
manipulates the input matrix' Z axis
2022-07-05 20:50:01 +02:00
libretroadmin
95db09d8c5
Move bundle_assets_{src/dst} to settings->paths
2022-07-05 19:15:29 +02:00
libretroadmin
fbd37f8926
Consistency in variable naming conventions - rename temp_path to tmp_path
...
for uniformity with rest of code
2022-07-05 19:06:38 +02:00
libretroadmin
f12ad9ed34
Simplify audio mixer functions
2022-07-05 18:57:56 +02:00
libretroadmin
69605b7c9c
(task_screenshot.c) Simplify code
2022-07-05 18:15:12 +02:00
libretroadmin
2d33c49b26
(FPGA Gfx) get rid of unused viewport_info/read_viewport functions
2022-07-05 18:02:52 +02:00
libretroadmin
336ca1a68c
Don't call gfx_display_rotate_z unless the display driver implementation's
...
'handles_transform' is set to false
2022-07-05 17:20:01 +02:00
libretroadmin
1798651041
(gfx_widgets) scale_enable can b set to false for widgets, scale_factor was always 1.0f
...
(XMB) set scale_enable to false when scale_factor is 1.0f
2022-07-05 14:18:20 +02:00
libretroadmin
681e1dea94
gfx_display_rotate_z - if scale_x/y/z are all 1.0f, then set
...
scale_enable to false
2022-07-05 14:02:38 +02:00
sonninnos
494c93df3e
Thumbnail aspect ratio fix ( #14145 )
2022-07-05 12:01:21 +02:00
libretroadmin
9dd1fb895b
- Turn rotation arrows static where possible
...
- Don't call matrix_4x4_rotate_z - inline the code instead
2022-07-04 15:28:54 +02:00
Cthulhu-throwaway
0b2be028ca
(Netplay) Fix client info devices index ( #14142 )
2022-07-04 04:00:55 +02:00
libretroadmin
794e088ae1
(C89_BUILD) Buildfix
2022-07-03 18:18:52 +02:00
sonninnos
7043873fba
Reformat rdb_entry_int ( #14140 )
2022-07-03 17:46:03 +02:00
libretroadmin
50873f7c38
Simplify gfx_display_rotate_z
2022-07-03 17:38:09 +02:00
sonninnos
91c8541e20
(Ozone+XMB) Savestate thumbnail aspect ratio ( #14139 )
2022-07-03 16:14:51 +02:00
libretroadmin
b021f96522
(PSL1GHT) Silence some warnings
2022-07-03 14:20:10 +02:00
libretroadmin
cd36af1d24
Use NAME_MAX_LENGTH for some char array variables that have a fixed
...
width of 256
2022-07-03 13:59:23 +02:00
Cthulhu-throwaway
b55fa28896
(Netplay/Menu) Localize relay servers ( #14136 )
2022-07-03 13:45:13 +02:00
Cthulhu-throwaway
42f75e7f72
(Netplay/Menu) Add client devices info to the kick sub-menu ( #14138 )
2022-07-03 13:44:46 +02:00
dependabot[bot]
61bf5fba91
Bump actions/checkout from 2 to 3 ( #14130 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 14:09:29 +02:00
dependabot[bot]
602b3fc43f
Bump actions/upload-artifact from 2 to 3 ( #14129 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 14:09:19 +02:00
dependabot[bot]
d69f1e46ab
Bump actions/setup-python from 2 to 4 ( #14128 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 14:09:12 +02:00
dependabot[bot]
c97492f85c
Bump actions/setup-java from 1 to 3 ( #14127 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 14:09:00 +02:00
sonninnos
ed83f0e7be
Fix and cleanup playlist last played 'Ago' ( #14132 )
2022-07-02 14:08:41 +02:00
sonninnos
ee8993c76a
Silence Linux snprintf warnings ( #14131 )
2022-07-02 14:08:27 +02:00
Naveen
df25f88432
chore: Included githubactions in the dependabot config ( #14126 )
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <[email protected] >
2022-07-02 08:37:20 +02:00
github-actions
89048993ef
Fetch translations from Crowdin
2022-07-02 00:12:03 +00:00
aldebaran27
58decac935
Increase DEFAULT_MAX_PADS to 8 for ODROIDGO2, since that impacts the RG351[X] consoles. The RG351[X] have a USB host controller and can have an arbitrary number of USB gamepads. ( #14122 )
2022-07-02 01:06:46 +02:00
Cthulhu-throwaway
78bc42de68
(Netplay/Lobby) Add setting for filtering out rooms with non-installed cores ( #14124 )
2022-07-02 00:24:33 +02:00
Cthulhu-throwaway
e7b9ff1ff6
(Netplay) Minor tweaks to the find content task ( #14125 )
2022-07-02 00:24:16 +02:00
sonninnos
0232fc8e10
(Ozone+XMB) Savestate thumbnail fullscreen + dropdown ( #14116 )
...
* (Ozone+XMB) Savestate thumbnail fullscreen toggle
* (Ozone+XMB) Savestate thumbnail dropdown
2022-07-01 23:41:46 +02:00
libretroadmin
f4803b1023
Silence warning - video_shader_is_shader_chain_config
2022-07-01 14:16:13 +02:00
libretroadmin
126940a98b
Silence unused variable warnings for Emscripten
2022-07-01 13:49:49 +02:00
Naveen
6bc73ed8af
chore: Set permissions for GitHub actions ( #14120 )
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: naveen <[email protected] >
2022-07-01 07:43:08 +02:00
Cthulhu-throwaway
ab208fca91
(Netplay) Ensure current content is reloaded before joining a host ( #14117 )
2022-07-01 01:02:04 +02:00
Cthulhu-throwaway
58fc77850c
(Netplay/Lobby) Hide older (incompatible) rooms ( #14118 )
2022-07-01 01:01:24 +02:00
barbudreadmon
e9d67f2bbe
savestates: implement an api call for context awareness ( #14101 )
2022-06-30 10:45:59 +02:00
Cthulhu-throwaway
a5ebfc442a
(Netplay) Disallow clients from loading states and resetting ( #14114 )
2022-06-30 09:48:51 +02:00
github-actions
8583038d7f
Fetch translations from Crowdin
2022-06-30 00:12:09 +00:00
Cthulhu-throwaway
5b6d11cc60
(Netplay) Special saves directory for clients ( #14111 )
2022-06-29 10:18:39 +02:00
github-actions
11101f23b1
Fetch translations from Crowdin
2022-06-28 00:12:59 +00:00
Anders Storhaug
8addb08250
(Win32) Remove black margins with borderless non-fullscreen window ( #14098 )
2022-06-27 07:30:51 +02:00
libretroadmin
0172d57ada
(CTR) Simply font_render_driver_bottom
2022-06-27 02:46:13 +02:00
github-actions
2fb55f86bd
Fetch translations from Crowdin
2022-06-27 00:11:56 +00:00
libretroadmin
ce1d1fd430
(font_driver.c) Simplify code - get rid of unneeded array loops
2022-06-27 01:04:14 +02:00
Cthulhu-throwaway
f2b3948b39
(UPnP) Attempt support for remaining platforms ( #14107 )
2022-06-26 21:38:52 +02:00
libretroadmin
128753c81d
(Freetype) Use FT_New_Memory_Face instead of FT_New_Face to load
...
font from memory - first read it from file to memory beforehand -
this solves an asset extraction issue when selecting 'Update Assets' -
apparently FT_New_Face keeps an open file handle to the font file which
prevents it from being overwritten/deleted while the program is still
running.
TODO/FIXME - move file loading code out of the font renderer init function
and move it higher level
2022-06-26 20:38:46 +02:00
libretroadmin
367dfd6e71
No longer include file_path_special.h in gfx_display.h
2022-06-26 18:35:07 +02:00
libretroadmin
4e13134c40
Remove unnecessary wrapper function gfx_display_font - just wrapped
...
around gfx_display_font_file
2022-06-26 18:19:43 +02:00
libretroadmin
cf12a5e7e7
(Font drivers) Uniformity in naming conventions
2022-06-26 18:01:43 +02:00
libretroadmin
aab64da1be
(Font driver/drivers display) All the font_init_first implementations
...
were exactly the same, cut down on code duplication
2022-06-26 17:27:59 +02:00
Cthulhu-throwaway
6aa16442db
(Network/Wii) Enable net_ifinfo for some features ( #14106 )
2022-06-26 16:37:05 +02:00
libretroadmin
38f6ad95f4
(Winraw) Get rid of some debug logs
2022-06-26 06:12:30 +02:00
github-actions
a6538d0d9c
Fetch translations from Crowdin
2022-06-26 00:13:30 +00:00
Cthulhu-throwaway
bc78e423ee
(WiiU) Buildfix 2 ( #14104 )
2022-06-25 19:47:23 +02:00
Cthulhu-throwaway
e961f27786
(WiiU) Buildfix ( #14103 )
2022-06-25 19:19:26 +02:00
Cthulhu-throwaway
14e5cd317b
(Network) net_ifinfo refactor ( #14102 )
2022-06-25 16:37:12 +02:00
Cthulhu-throwaway
a7dc57f68f
(Network) Move the addr_6to4 function to a proper place ( #14100 )
2022-06-25 09:18:32 +02:00
github-actions
865993ffa7
Fetch translations from Crowdin
2022-06-25 00:11:13 +00:00
Cthulhu-throwaway
8c6c399a01
(Network) Move the HAVE_INET6 macro to a proper place ( #14096 )
2022-06-25 00:54:39 +01:00
github-actions
456fb6f2c9
Fetch translations from Crowdin
2022-06-24 00:11:34 +00:00
libretroadmin
41a073da73
(gfx_display_metal) Change ident name - should fix #14094
2022-06-23 18:39:24 +02:00
Cthulhu-throwaway
c1e8925f87
(Netplay) Find content task refactor ( #14089 )
2022-06-23 14:48:57 +02:00
sonninnos
7553dc66b5
Add missing sublabels for non-running Quick Menu ( #14090 )
2022-06-23 14:47:54 +02:00
sonninnos
bd9eda38e3
Reorganize Quick Menu Information ( #14091 )
2022-06-23 14:47:29 +02:00
Cthulhu-throwaway
2a0fce77d3
(Wii) Silence some warnings ( #14092 )
2022-06-23 14:46:53 +02:00
sonninnos
3615deed9e
Savestate thumbnails ( #14093 )
...
* Savestate slot reset action
* (Ozone) Thumbnail visibility corrections
2022-06-23 14:46:29 +02:00
github-actions
ad64159fe4
Fetch translations from Crowdin
2022-06-23 00:11:31 +00:00
sonninnos
745652bbbf
(Ozone) Playlist metadata reformat ( #14082 )
2022-06-22 22:56:03 +02:00
sonninnos
10a2103f7e
(GLUI) Add icon for 'Download Thumbnails' ( #14084 )
2022-06-22 22:55:38 +02:00
sonninnos
860155969e
Add 'Ago' to playlist last played styles ( #14086 )
2022-06-22 22:55:32 +02:00
github-actions
28a41ad1b1
Fetch translations from Crowdin
2022-06-22 00:12:57 +00:00
sonninnos
807fd35300
(Ozone) Savestate thumbnail fixes ( #14079 )
2022-06-21 22:37:39 +02:00
libretroadmin
bb15f009e4
Simplify gfx_display_check_compatibility
2022-06-21 19:45:27 +02:00
sonninnos
1ad9b20b09
(WinRaw) Clear key states when unfocused ( #14080 )
2022-06-21 18:01:28 +02:00
libretroadmin
fae8d7e38f
(Debug) Fix build failure
2022-06-21 03:33:36 +02:00
github-actions
961357137f
Fetch translations from Crowdin
2022-06-21 00:11:07 +00:00
sonninnos
645b4864fc
Allow changing savestate slots with left/right on save/load ( #14078 )
2022-06-21 00:57:04 +02:00
libretroadmin
61e08ee35b
Fix line breaks in gfx/video_driver.c
2022-06-20 20:26:02 +02:00
libretroadmin
0356c563b8
Simplify gfx_display_check_compatibility
2022-06-20 20:19:16 +02:00
sonninnos
44a52b4617
Better Disc Control append focus ( #14075 )
2022-06-20 18:07:46 +02:00
sonninnos
2ff77a363e
(Ozone) Add savestate thumbnails ( #14068 )
2022-06-20 16:34:41 +02:00
github-actions
3c89172516
Fetch translations from Crowdin
2022-06-20 00:10:53 +00:00
sonninnos
a0bfdcce3b
(D3D11/12) Make waitable swapchains optional ( #14074 )
2022-06-19 21:25:37 +02:00
libretroadmin
e954a69708
Truncation is intentional - see if using the return value and storing it
...
in a local var can work around the warning
2022-06-19 19:20:19 +02:00
libretroadmin
a06f3b98ce
For Griffin builds it is important this define does not get redefined
...
Note to Cthulhu: We should probably put this in a header file somewhere
2022-06-19 18:43:25 +02:00
libretroadmin
01eab0fba5
(3DS/CTR) Take out HAVE_SOCKET_LEGACY for 3DS as per Cthulhu recommendation
...
and instead put in the extra conditional for natt.c and netplay_frontend.c
2022-06-19 18:32:26 +02:00
libretroadmin
64bf25542f
Android has HAVE_TRANSLATE defined but not HAVE_ACCESSIBILITY, so
...
add this to the conditional
2022-06-19 18:24:07 +02:00
libretroadmin
e0c7e78e27
netplay_frontend.c - show_chat() - prevent warning 'format truncation' -
...
snprintf output between 3 and 129 bytes into a destination of size 96
2022-06-19 18:19:47 +02:00
libretroadmin
cf67c102ed
command_event - access_st local variable is unused when HAVE_ACCESSIBILITY
...
is not defined
2022-06-19 18:17:00 +02:00
libretroadmin
050107a90e
(Cheevos) On platforms like WiiU that have cheevos support but no threading support, it was complaining about unused variables like rcheevos_locals. The macros for
...
slock_lock/slock_unlock seem needless anyway, so we just reference slock_lock/slock_unlock directly and put it behind
HAVE_THREADS ifdefs so the user/programmer knows what is going on
2022-06-19 18:06:17 +02:00
libretroadmin
f0e340fd23
(3DS/CTR) Now that 3DS/CTR defines HAVE_SOCKET_LEGACY, we don't need
...
this conditional anymore
2022-06-19 17:57:50 +02:00
libretroadmin
757b0642ba
(3DS/CTR) Define HAVE_SOCKET_LEGACY
2022-06-19 17:36:23 +02:00
Cthulhu-throwaway
216489512c
(UPnP) Support for IPv4 tunneling ( #14067 )
2022-06-19 14:40:14 +02:00
libretroadmin
278f088c99
Fix 'function declaration is not a prototype' warning on Clang/Mac
2022-06-19 14:09:55 +02:00
sonninnos
ca0b3095e8
(D3D11/12) Make low-latency optional ( #14073 )
2022-06-19 14:14:34 +02:00
Cthulhu-throwaway
dabd9cb996
(Netplay/LAN Discovery) Task refactor ( #14070 )
2022-06-19 03:41:04 +02:00
LibretroAdmin
0008691aa0
Remove unused variables ( #14065 )
2022-06-18 19:28:07 +02:00
libretroadmin
60161982b2
(task_database) Simplify code - put logging behind DEBUG ifdef
2022-06-18 19:19:18 +02:00
libretroadmin
8bad1559f9
(task_database_cue.c) strlen returns value of size_t type, change variables
...
(task_database_cue.c) Comment out log and put it behind DEBUG ifdef
2022-06-18 19:12:03 +02:00
libretroadmin
4f1ad9b665
video_shader_load_preset_into_shader - remove unused variable
2022-06-18 19:08:30 +02:00
LibretroAdmin
4a38831c47
Try to reduce fixed size char arrays from PATH_MAX_LENGTH to lower sizes ( #14062 )
...
* Try to reduce fixed size char arrays from PATH_MAX_LENGTH to lower sizes
2022-06-18 19:07:15 +02:00
LibretroAdmin
9a1f678e31
Merge pull request #14064 from farmerbb/master
...
Add F-Droid metadata to repo in Fastlane format
2022-06-18 18:02:51 +01:00
LibretroAdmin
d7f827d5ad
Merge pull request #14066 from Cthulhu-throwaway/netplay-cleanup-loc
...
(Netplay/Lobby) Remove help placeholder text for rooms
2022-06-18 18:02:30 +01:00
Cthulhu-throwaway
9715c0dbb3
(Netplay/Lobby) Remove help placeholder text for rooms
2022-06-18 13:56:35 -03:00
Braden Farmer
a71b4c421e
Add F-Droid metadata to repo in Fastlane format
2022-06-18 10:30:13 -06:00
LibretroAdmin
852b3f2071
Merge pull request #14061 from Cthulhu-throwaway/netplay-buildfix
...
(Netplay) Buildfix for some "dumber" compilers
2022-06-18 16:32:13 +01:00
Cthulhu-throwaway
e6e5e46be3
(Netplay) Buildfix for some "dumber" compilers
2022-06-18 12:10:01 -03:00
LibretroAdmin
fcf8d2e5b7
Merge pull request #14058 from sonninnos/shader-icons
...
Add proper icons for shader items
2022-06-18 13:27:45 +01:00
LibretroAdmin
054bf83f53
Merge pull request #14056 from sonninnos/disc-append-browsed
...
Disc Control append focus correction
2022-06-18 13:26:48 +01:00
sonninnos
1539e720f1
Add proper icons for shader items
2022-06-18 11:22:50 +03:00
LibretroAdmin
1dc7481139
Merge pull request #14057 from sonninnos/fill-title
...
Reformat fill titles
2022-06-18 07:14:55 +01:00
sonninnos
8ec6c7517c
Reformat fill titles
2022-06-18 09:06:52 +03:00
sonninnos
5c9501b4c4
Disc Control append focus correction
2022-06-18 08:54:14 +03:00
LibretroAdmin
838e5117d0
Merge pull request #14054 from Cthulhu-throwaway/netplay-refactor
...
(Netplay) Some refactoring and fixes
2022-06-18 03:28:47 +01:00
Cthulhu-throwaway
7e798d04ba
(Netplay) Some refactoring and fixes
2022-06-17 18:00:48 -03:00
LibretroAdmin
244ace9c9d
Merge pull request #14053 from libretro/qt-new-url
...
(Qt) Use new URL for scraping thumbnails
2022-06-17 19:43:08 +01:00
LibretroAdmin
f24ced37e8
Merge pull request #14052 from sonninnos/database-title
...
Reformat database titles
2022-06-17 18:32:37 +01:00
libretroadmin
e9b8602c6e
Get rid of debug logs
2022-06-17 19:14:18 +02:00
libretroadmin
e3a716d06a
(Qt) Use new URL for scraping thumbnails
2022-06-17 19:10:29 +02:00
sonninnos
72d38a4b3c
Reformat database titles
2022-06-17 20:01:46 +03:00
LibretroAdmin
ef53037cdc
Merge pull request #14051 from sonninnos/database-icon
...
More suitable icons for database entries
2022-06-17 16:53:23 +01:00
sonninnos
325ba96613
More suitable icons for database entries
2022-06-17 18:10:08 +03:00
LibretroAdmin
48f13dfaaa
Merge pull request #14047 from StormedBubbles/lightgun_y_axis
...
Fix lightgun scaling on Y axis
2022-06-17 15:12:54 +01:00
LibretroAdmin
0fe694665c
Merge pull request #14050 from sonninnos/ozone-header-icon-spacing
...
(Ozone) Header icon spacing adjustment
2022-06-17 14:05:10 +01:00
sonninnos
098f14dcd4
(Ozone) Header icon spacing adjustment
2022-06-17 15:23:42 +03:00
StormedBubbles
53d0e161e1
Fix lightgun scaling on Y axis
2022-06-16 22:16:32 -04:00
github-actions
a69387089c
Fetch translations from Crowdin
2022-06-17 00:11:36 +00:00
LibretroAdmin
50f65a893f
Merge pull request #14044 from sonninnos/overlay-pointer
...
Block pointer input when overlay is pressed
2022-06-16 15:42:57 +01:00
sonninnos
53be17aee2
Block pointer input when overlay is pressed
2022-06-16 16:49:51 +03:00
LibretroAdmin
e759f81149
Merge pull request #14042 from sonninnos/winraw-pointer
...
(WINRAW) Fix pointer device position
2022-06-16 12:45:05 +01:00
sonninnos
8d9f772dce
(WINRAW) Fix pointer device position
2022-06-16 11:34:54 +03:00
github-actions
702a7b37ad
Fetch translations from Crowdin
2022-06-16 00:11:14 +00:00
LibretroAdmin
109b6f9781
Merge pull request #14039 from sonninnos/d3d11-vblank
...
(D3D11/12) Reduce lag with WaitForVBlank
2022-06-15 19:23:17 +01:00
github-actions
ff2d6f65d8
Fetch translations from Crowdin
2022-06-15 00:13:27 +00:00
LibretroAdmin
56ca328d95
Merge pull request #14038 from sonninnos/win32-update-title
...
(WIN32) Don't update title on every frame
2022-06-14 15:13:22 +01:00
sonninnos
31a43b9390
(D3D11/12) Reduce lag with WaitForVBlank
2022-06-14 16:49:30 +03:00
sonninnos
b444377b50
(WIN32) Don't update title on every frame
2022-06-14 16:43:32 +03:00
LibretroAdmin
a5d145e211
Merge pull request #14036 from sonninnos/frame-delay-auto
...
Automatic Frame Delay improvements
2022-06-14 12:33:17 +01:00
sonninnos
3d619de114
Automatic Frame Delay improvements
2022-06-14 07:11:43 +03:00
libretroadmin
844d27c315
(libretro-common) Resync
2022-06-13 18:56:28 +02:00
LibretroAdmin
7fecaf6182
Merge pull request #14035 from Cthulhu-throwaway/poll-ext
...
(Network) Replace socket_select calls
2022-06-12 14:20:59 +01:00
LibretroAdmin
dcaba084f9
Merge pull request #14033 from phcoder/miyoorewind
...
Enable rewind on miyoo
2022-06-12 11:43:20 +01:00
Cthulhu-throwaway
43ad2b64b2
(Network) Replace socket_select calls
2022-06-12 02:13:34 -03:00
Vladimir Serbinenko
c597583816
Enable rewind on miyoo
...
Tested on my PowKiddy V90
2022-06-12 03:35:22 +02:00
github-actions
1e4042d08b
Fetch translations from Crowdin
2022-06-11 00:10:31 +00:00
LibretroAdmin
13732ba0da
Merge pull request #14030 from Cthulhu-throwaway/wii-buildfix-ext-2
...
Wii buildfix (round 3)
2022-06-10 18:36:06 +01:00
Cthulhu-throwaway
fed60aaee6
Wii buildfix (round 3)
...
Annoying preprocessor...
2022-06-10 14:34:54 -03:00
LibretroAdmin
423cc50b6d
Merge pull request #14029 from Cthulhu-throwaway/wii-buildfix-ext
...
Wii buildfix (round 2)
2022-06-10 18:17:40 +01:00
Cthulhu-throwaway
a6e5811dc7
Wii buildfix (round 2)
2022-06-10 14:06:02 -03:00
LibretroAdmin
856bfb75ee
Merge pull request #14028 from Cthulhu-throwaway/wii-buildfix
...
Wii buildfix
2022-06-10 17:23:15 +01:00
Cthulhu-throwaway
349be66031
Wii buildfix
2022-06-10 13:00:59 -03:00
libretroadmin
9c34a83aa7
task_push_load_contentless_from_menu - prevent warning when
...
compiling without HAVE_DYNAMIC defined
2022-06-10 14:40:06 +02:00
LibretroAdmin
9fe100a3dd
Merge pull request #14026 from Cthulhu-throwaway/vita-buildfix-1
...
Vita buildfix
2022-06-10 09:34:53 +01:00
Cthulhu-throwaway
f46e41f6c4
Vita buildfix
2022-06-10 05:11:29 -03:00
LibretroAdmin
332074df40
Merge pull request #14001 from Cthulhu-throwaway/poll
...
(Network) poll support
2022-06-10 06:47:20 +01:00
github-actions
b1351723f3
Fetch translations from Crowdin
2022-06-10 00:11:43 +00:00
github-actions
b0ca2e381c
Fetch translations from Crowdin
2022-06-09 00:11:30 +00:00
LibretroAdmin
e8d5c0d4e1
Merge pull request #14022 from MrHuu/master
...
(3DS) Add CONSOLE_LOG guards
2022-06-08 08:45:38 +01:00
LibretroAdmin
ea914e80e7
Merge pull request #14023 from sonninnos/vulkan-logging
...
(Vulkan) Show swapchain images logging again
2022-06-08 07:09:54 +01:00
sonninnos
b630b98c60
(Vulkan) Show swapchain images logging again
2022-06-08 08:59:53 +03:00
github-actions
8d80071047
Fetch translations from Crowdin
2022-06-08 00:10:37 +00:00
LibretroAdmin
21a942665c
Merge pull request #14008 from HyperspaceMadness/Shader_Load_Extra_Param_References
...
Shader Load Extra Parameter Reference Files
2022-06-08 00:52:14 +01:00
MrHuu
3a1d567ced
(3DS) Add CONSOLE_LOG guards
2022-06-07 22:23:45 +02:00
libretroadmin
8ec1f3294e
(D3D10/11/12) Miscellaneous corrections/safety checks
2022-06-07 06:37:23 +02:00
libretroadmin
65ab04e775
(D3D11/D3D12) Prevent Griffin build failure
2022-06-07 04:30:28 +02:00
LibretroAdmin
491cf7f2b4
Merge pull request #14010 from sonninnos/x11-led-keyboard
...
(X11) Add LED keyboard driver
2022-06-07 02:39:20 +01:00
LibretroAdmin
e51d3450cd
Merge pull request #14009 from sonninnos/win32-led-keyboard
...
(WIN32) LED keyboard driver cleanup
2022-06-07 02:38:51 +01:00
github-actions
65f45b07c5
Fetch translations from Crowdin
2022-06-07 00:10:18 +00:00
LibretroAdmin
2b182bfc4a
Merge pull request #14019 from sonninnos/d3d11-waitable-swapchain
...
(D3D11/12) Add waitable swapchains and max frame latency option
2022-06-07 01:00:45 +01:00
LibretroAdmin
c06e18c4ed
Merge pull request #14014 from QuarkTheAwesome/wiiu-sysconf
...
(WiiU) Implement sysconf and __clear_cache
2022-06-06 23:19:20 +01:00
sonninnos
0bb65fb39c
(D3D11/12) Add waitable swapchains and max frame latency option
2022-06-07 00:25:03 +03:00
Ash Logan
d6250fd58c
(WiiU) Implement __clear_cache
...
This seems to maybe be a libgcc builtin and even explicit calls to it
are removed.. so we have a Makefile workaround!
2022-06-07 01:07:01 +10:00
Ash Logan
148f5f7499
(WiiU) Implement sysconf()
...
_SC_PAGESIZE is used in some cores.
2022-06-07 01:02:53 +10:00
github-actions
65901cb133
Fetch translations from Crowdin
2022-06-06 00:10:28 +00:00
Tony Jansson
a8cff31420
(X11) Add LED keyboard driver
2022-06-05 08:27:41 +03:00
sonninnos
38f258c504
(WIN32) LED keyboard driver cleanup
2022-06-05 08:26:49 +03:00
HyperspaceMadness
8d177ed865
Shader Load Extra Parameter Reference Files
...
When a shader preset is loaded now when there are more than one #reference line the parameter values will be loaded from the references after the first one
2022-06-04 20:12:21 -04:00
libretroadmin
8b5b1ce96d
(D3D) Get rid of unnecesary inline functions
2022-06-04 23:14:15 +02:00
libretroadmin
85ca66bfad
(D3D) Move d3d{}_release_texture out of d3d{}_init_texture
2022-06-04 21:31:43 +02:00
libretroadmin
d0ce0ac06f
(D3D12) Fix regression
2022-06-04 21:28:00 +02:00
libretroadmin
4dc08fad5c
(D3D) Miscellaneous cleanups
2022-06-04 19:16:14 +02:00
LibretroAdmin
4226a8311e
Merge pull request #14006 from MrHuu/ctr_compile_flags
...
(3DS) Support latest libctru
2022-06-04 17:14:00 +01:00
Cthulhu-throwaway
d4324d9a0d
(Network) poll support
2022-06-04 10:46:31 -03:00
MrHuu
a4c40da647
(3DS) Support latest libctru
...
- Fixes compilations warnings dus to FLAG changes
2022-06-04 14:27:55 +02:00
libretroadmin
c0c1198d35
(GCC12) Get rid of warning: the comparison will always evaluate as 'true' for the pointer operand in 'filt->thread_data + (sizetype)((long long unsigned int)i * 48)' must not be NULL [-Waddress]
2022-06-04 10:04:59 +02:00
libretroadmin
85cd386cb3
(Input) Cleanups
2022-06-04 08:55:35 +02:00
libretroadmin
c9149895f5
(GCC12) Get rid of warning: the comparison will always evaluate as 'true' for the pointer operand in 'binds + (sizetype)((long long unsigned int)port * 4032)' must not be NULL [-Waddress]
2022-06-04 08:50:35 +02:00
libretroadmin
0fbb36c61a
(D3D12) Try to fix compilation for mingw toolchains with GCC 12.x
...
and beyond
2022-06-04 07:02:32 +02:00
libretroadmin
18bebe0c73
(D3D12) Small cleanups - less implicit memsets
2022-06-04 06:55:34 +02:00
libretroadmin
2a747ada5d
(GCC 12) Silence some new warnings generated
2022-06-04 06:35:05 +02:00
libretroadmin
05797eb6b8
(D3D12) Move functions over to files that need it
2022-06-04 06:02:50 +02:00
libretroadmin
92a7d5bf61
(D3D12) Get rid of some unused inline functions
2022-06-04 02:51:59 +02:00
libretroadmin
281fe83936
(D3D12) Remove unused inline functions
2022-06-04 00:20:47 +02:00
libretroadmin
cb56b35568
(D3D12) Won't work on older mingw versions too, roll this back
2022-06-03 23:22:40 +02:00
libretroadmin
c0a7739f85
(D3D12) Try alternative approach in hopes it will still work on older mingw versions
2022-06-03 23:12:11 +02:00
libretroadmin
92a1dac0ea
(D3D12) Fix newer mingw versions
2022-06-03 23:04:58 +02:00
LibretroAdmin
9ea46f34fb
Merge pull request #13997 from Cthulhu-throwaway/lan-discovery-ipv4-tunneling
...
(Netplay/LAN Discovery) Support for IPv4 tunneling (6to4)
2022-06-02 08:43:24 +01:00
LibretroAdmin
9fbf1c846f
Merge pull request #13998 from sonninnos/win32-fs-log
...
(WIN32) Fix video resolution logging
2022-06-01 16:59:43 +01:00
sonninnos
5bf82038ad
(WIN32) Fix video resolution logging
2022-06-01 18:45:33 +03:00
Cthulhu-throwaway
bcc31be6da
(Netplay/LAN Discovery) Support for IPv4 tunneling (6to4)
2022-06-01 06:34:43 -03:00
LibretroAdmin
a92a37e3f4
Merge pull request #13996 from Cthulhu-throwaway/netplay-cleanup-2
...
(Netplay) Some cleaning
2022-06-01 10:00:09 +01:00
Cthulhu-throwaway
9fab981317
(Netplay) Some cleaning
2022-06-01 04:31:33 -03:00
LibretroAdmin
4a21553f06
Merge pull request #13994 from fr500/master
...
fix previous PR
2022-06-01 07:37:37 +01:00
LibretroAdmin
6755eac963
Merge pull request #13995 from Cthulhu-throwaway/natt-fix
...
(UPnP) Fix for zero-length datagrams
2022-06-01 07:37:28 +01:00
Cthulhu-throwaway
2abf42515b
(UPnP) Fix for zero-length datagrams
2022-06-01 03:24:46 -03:00
radius
109cd28a6f
fix previous PR
2022-06-01 01:00:28 -05:00
LibretroAdmin
b4dc4f3cc9
Merge pull request #13993 from fr500/patch-2
...
Fix lan rooms on android
2022-06-01 05:14:39 +01:00
libretroadmin
63d1ef4677
(Wayland) Prevent implicit declarations
2022-06-01 05:43:28 +02:00
libretroadmin
e33f6cbbe2
Don't define _GNU_SOURCE when already defined
2022-06-01 05:39:28 +02:00
Andrés
cf2ecf506c
Fix lan rooms on android
...
This simple change makes lan discovery work on android again.
The is_lan_address function was meant to filter out duplicate rooms only anyway and this change shouldn't harm anything
The responses on android are seen as IPv6 mapped IPv4 addresses so this is needed for this to work anyway
I/RetroArch: [Discovery] Responnse received on LAN interface ::ffff:192.168.1.241.
I/RetroArch: [Netplay]: Connecting to ::ffff:192.168.1.241|55435 (deferred)
2022-05-31 22:39:10 -05:00
libretroadmin
b0597d91a2
Try to define F_ADD_SEALS and F_SEAL_SHRINK when not defined
2022-06-01 05:37:45 +02:00
libretroadmin
b8d9070c9b
(DXGI/HDR) Move global to only function that requires it
2022-05-31 21:03:38 +02:00
libretroadmin
06d62cf86a
Simplify vulkan set_resize function callbacks
2022-05-31 20:18:27 +02:00
libretroadmin
bf7b1c9d9c
(Wayland) Fixups
2022-05-31 20:04:33 +02:00
libretroadmin
ccdf68e64a
(Wayland) Buildfix
2022-05-31 19:51:41 +02:00
libretroadmin
6408cc8958
Make memfd_create call more backwards compatible by calling it through
...
syscall -
On older systems, you'll have to include linux/memfd.h for the MFD_ defines, and call memfd_create() via the the syscall(2) wrapper (and include unistd.h and sys/syscall.h for it work). We exclude linux/memfd.h header include because we already provide
the MFD_ defines in case they are missing
2022-05-31 19:45:55 +02:00
libretroadmin
5b85d46383
(Vulkan) Get rid of g_win32_inited = true line - this is already done
...
in create_vk_context
2022-05-31 19:14:12 +02:00
LibretroAdmin
e470461b14
Merge pull request #13991 from Cthulhu-throwaway/isinprogress
...
(Networking) Define isinprogress function
2022-05-31 17:07:17 +01:00
Cthulhu-throwaway
39de84eb05
Wii buildfix
2022-05-31 06:07:57 -03:00
Cthulhu-throwaway
8f7b5a1050
(Networking) Define isinprogress function
2022-05-31 05:07:23 -03:00
LibretroAdmin
cb6b41e10f
Merge pull request #13990 from Cthulhu-throwaway/netplay-cleanup
...
Proper buildfix for some Windows environments
2022-05-31 05:13:04 +01:00
Cthulhu-throwaway
400faff5ba
Proper buildfix for some Windows environments
2022-05-31 01:08:45 -03:00
libretroadmin
4811f8d3f6
Revert "Attempted buildfix for net_socket"
...
This reverts commit 17d31e6dff .
2022-05-31 06:06:43 +02:00
libretroadmin
17d31e6dff
Attempted buildfix for net_socket
2022-05-31 05:43:50 +02:00
LibretroAdmin
4c3482faab
Merge pull request #13989 from Cthulhu-throwaway/netplay-cleanup
...
(Netplay) Some cleaning
2022-05-31 04:33:12 +01:00
Cthulhu-throwaway
17b7b1322e
(Netplay) Some cleaning
2022-05-30 22:02:24 -03:00
github-actions
037ae4b87d
Fetch translations from Crowdin
2022-05-31 00:11:36 +00:00
LibretroAdmin
5e258eb8f0
Merge pull request #13987 from Cthulhu-throwaway/master
...
(Netplay) Enforce a timeout during connection
2022-05-30 18:14:12 +01:00
Cthulhu-throwaway
de30f212bc
(Netplay) Enforce a timeout during connection
2022-05-30 05:23:39 -03:00
LibretroAdmin
4e82b40515
Merge pull request #13986 from QuarkTheAwesome/wiiu-mmap-imports
...
(WiiU) Add OS memory mapping imports
2022-05-30 03:44:06 +01:00
Ash Logan
7c34fd46e1
(WiiU) Add OS memory mapping imports
...
Used in some upcoming cores.
2022-05-30 11:50:58 +10:00
LibretroAdmin
56feacf3b6
Merge pull request #13985 from libretro/revert-13959-Shader_Loading_Multiple_References
...
Revert "Shader Preset Loading of Multiple additional #references lines for settings"
2022-05-30 01:39:59 +01:00
LibretroAdmin
6ba8fe225d
Revert "Shader Preset Loading of Multiple additional #references lines for settings"
2022-05-30 02:39:25 +02:00
github-actions
c6bd7d8b8a
Fetch translations from Crowdin
2022-05-30 00:14:02 +00:00
libretroadmin
96a485f885
Move struct and macros for input to input_types.h
2022-05-29 21:58:39 +02:00
LibretroAdmin
ccdda219b8
Merge pull request #13980 from Ophidon/master
...
Fix BFI Regression
2022-05-29 08:58:39 +01:00
Ophidon
4c934e66d5
Fix BFI Regression
2022-05-29 00:51:28 -04:00
LibretroAdmin
4e5cc3fef1
Merge pull request #13979 from phcoder/dostime
...
djgpp: Add a workaround for libc bug
2022-05-29 05:32:50 +01:00
github-actions
adc6ac1429
Fetch translations from Crowdin
2022-05-29 00:13:19 +00:00
Vladimir Serbinenko
46e86ff503
djgpp: Add a workaround for libc bug
2022-05-28 22:24:36 +02:00
github-actions
3b27f7730c
Fetch translations from Crowdin
2022-05-28 00:11:31 +00:00
LibretroAdmin
b65c933a09
Merge pull request #13975 from Cthulhu-throwaway/netplay-cleanup
...
(Netplay) Some refactoring and cleaning
2022-05-27 23:37:43 +01:00
LibretroAdmin
98a13f386f
Merge pull request #13974 from DisasterMo/source-text-fixes
...
Fix some grammar & spelling mistakes
2022-05-27 22:24:17 +01:00
Cthulhu-throwaway
e4f8b531d5
(Netplay) Some refactoring and cleaning
2022-05-27 17:21:34 -03:00
DisasterMo
51e0515f44
Fix some grammar mistakes
2022-05-27 20:31:52 +02:00
LibretroAdmin
16c0f5e223
Merge pull request #13964 from 5th-fork/master
...
[UWP] add support for 4k to angle on xbox
2022-05-27 15:10:33 +01:00
LibretroAdmin
3f6d8508a4
Merge pull request #13971 from stevenjamescox/master
...
revision to macOS app icon set
2022-05-26 17:54:03 +01:00
Steve Cox
134f645e72
revision to macOS app icon set
2022-05-25 20:04:48 -07:00
LibretroAdmin
37a17df182
Merge pull request #13970 from Cthulhu-throwaway/upnp-fix
...
(Netplay/UPnP) Stability Issue
2022-05-25 17:45:27 +01:00
Cthulhu-throwaway
61610bd7d3
(Netplay/UPnP) Stability Issue
2022-05-25 12:30:17 -03:00
LibretroAdmin
cc1325ff82
Merge pull request #13959 from HyperspaceMadness/Shader_Loading_Multiple_References
...
Shader Preset Loading of Multiple additional #references lines for settings
2022-05-25 14:49:01 +01:00
LibretroAdmin
24b6a0ae7d
Merge pull request #13968 from Cthulhu-throwaway/master
...
(Netplay) Change default for input sharing to "no sharing"
2022-05-25 14:48:37 +01:00
Cthulhu-throwaway
ade5444d5f
(Netplay) Change default for input sharing to "no sharing"
2022-05-25 07:45:02 -03:00
github-actions
af7db7c08f
Fetch translations from Crowdin
2022-05-25 00:13:38 +00:00
Remi McGill
684889507b
Shader Loading of Multiple References for settings
...
Multi reference settings working
Config fixes
Multi-Reference Loading Working, Checking for shader chain not working
Checking References is working
Improved path_linked_list_add_path
Simplify path list stuff
Fixed Static Definition
Fixes
Fixes
Fix to Trigger PR Update
Removed Legacy Orbis which got left in a merge
Memory Leak Fix
2022-05-24 14:07:55 -04:00
LibretroAdmin
8f1de8a343
Merge pull request #13965 from stevenjamescox/master
...
Revised tvOS icons w/ updated invader.
2022-05-24 12:50:52 +01:00
github-actions
d4795b8cf6
Fetch translations from Crowdin
2022-05-24 00:12:09 +00:00
Steve Cox
d54df6f18e
Revised tvOS icons w/ updated alien.
2022-05-23 15:58:48 -07:00
tunip3
accbfb3a96
update angle readme
2022-05-23 23:30:55 +01:00
tunip3
d5f5f8e202
update libs
2022-05-23 23:29:17 +01:00
tunip3
6994ff3ab7
add display res matching
2022-05-23 22:55:41 +01:00
tunip3
6c6d16e978
Update gl2.c
2022-05-23 22:54:29 +01:00
LibretroAdmin
49370f1f26
Merge pull request #13961 from libretro/orbisdev-orbis
...
WIP: Orbis/PS4 Support using OrbisDev toolchain (pt. 2)
2022-05-23 22:00:08 +01:00
LibretroAdmin
c92da21647
Merge pull request #13954 from Apaczer/upscale240x160_mix
...
Add Upscale_240x160-320x240 video filter with 'mixed' method
2022-05-23 20:46:40 +01:00
Apaczer
8722f83dee
change function's alias
...
fixes PSP build
2022-05-23 20:40:31 +02:00
LibretroAdmin
4a985b0765
Merge pull request #13963 from davidgfnet/test-fixes
...
Fix string test that fails.
2022-05-23 18:48:28 +01:00
David Guillen Fandos
8b53aaf45f
Fix string test that fails.
2022-05-23 18:47:29 +02:00
libretroadmin
14c0948fb9
(video_thread_wrapper.c) Put back logs at request
2022-05-23 13:43:54 +02:00
LibretroAdmin
f3a4a87eae
Merge pull request #13962 from stevenjamescox/master
...
iOS app icon fixes & revisions
2022-05-23 12:44:17 +01:00
Steve Cox
0e486f9468
iOS app icon fixes & revisions
...
Replaced many blurry app icons, instead using icons from higher resolution sources.
Revised iOS app icon color & spacing slightly, attempting to match the pattern used in the recent Android and Switch versions of RetroArch.
2022-05-23 02:36:23 -07:00
github-actions
7b95f3e2ea
Fetch translations from Crowdin
2022-05-23 00:12:07 +00:00
libretroadmin
802b3ecd05
(Drivers shader) Revert back to earlier version
2022-05-22 20:49:45 +02:00
libretroadmin
9590fdd0d4
Cleanups pt.2
2022-05-22 20:29:53 +02:00
libretroadmin
41d225f937
Cleanup
2022-05-22 20:14:56 +02:00
libretroadmin
a14ccc2d4d
(Orbis) Remove some logs
2022-05-22 19:59:20 +02:00
libretroadmin
13c746f703
Merge branch 'orbis' of https://github.com/orbisdev/RetroArch into orbisdev-orbis
2022-05-22 19:51:41 +02:00
LibretroAdmin
08e3cd07ef
Update README.md
2022-05-22 19:38:10 +02:00
github-actions
4654fc1b75
Fetch translations from Crowdin
2022-05-22 00:11:22 +00:00
LibretroAdmin
e4f3a781a6
Update README.md
2022-05-21 23:53:09 +02:00
LibretroAdmin
d45dbe1e66
Update README.md
2022-05-21 23:52:33 +02:00
LibretroAdmin
e65679da09
Update README.md
2022-05-21 23:40:56 +02:00
LibretroAdmin
3a6956f429
Update README.md
2022-05-21 23:40:28 +02:00
libretroadmin
5c6d5b0aa3
(thread_wrapper) Logging is not thread-safe, remove log messages
2022-05-21 20:31:38 +02:00
libretroadmin
cc61c90602
(Vulkan shader) Add framebuffer copy/clear to inner functions - remove
...
functions
2022-05-21 18:49:21 +02:00
libretroadmin
68608e5db1
(shader_vulkan) Cleanups:
...
* Properly namespace functions
* Get rid of functions that were never used
* More cleanups in general
2022-05-21 17:55:43 +02:00
Francisco Javier Trujillo Mata
ba47d09c4b
[ORBIS] Update xxHash dependecy
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
f56f28d226
[ORBIS] Update to latest toolchain changes
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
5ef1309742
[ORBIS] Adding CPP libs
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
0c3506fbdc
[ORBIS] Use orbis as suffix for core
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
91758569b2
[ORBIS] Include crt0 in the makefile
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
05a03164bd
[ORBIS] Use user_mem_sys library
2022-05-21 17:10:36 +02:00
Francisco José García García
8f81692b78
[ORBIS] shader cache
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
a5a90a1dc7
[ORBIS] Clean Makefile and show memory available and used
2022-05-21 17:10:35 +02:00
Francisco Javier Trujillo Mata
6974dee535
[ORBIS] Remove the dummy core option by default
2022-05-21 17:10:35 +02:00
Francisco Javier Trujillo Mata
6366fcf8e3
[ORBIS] Remove legacy implementation and compile with Werror
2022-05-21 17:10:35 +02:00
libretroadmin
f30cbaf7a3
(shader_vulkan) More rewrites
2022-05-21 17:00:43 +02:00
Francisco Javier Trujillo Mata
50d8982943
[ORBIS] Add CI to GitHub Actions
2022-05-21 16:31:10 +02:00
Antonio Jose Ramos Marquez
9dd060dbc8
[ORBIS] some changes for input
2022-05-21 16:31:10 +02:00
Francisco Javier Trujillo Mata
7a15f81b39
[ORBIS] Improve memory reservation
2022-05-21 16:31:10 +02:00
Antonio Jose Ramos Marquez
4dd779467d
[ORBIS] add debugnet support
2022-05-21 16:31:10 +02:00
OsirizX
c6d51fdb32
[ORBIS] Initial changes for PS4
2022-05-21 16:31:10 +02:00
libretroadmin
46603db2fa
(shader_vulkan) Get rid of Pass:set_pass_info
2022-05-21 14:49:31 +02:00
libretroadmin
302169b49a
(shader_vulkan) Cleanups
2022-05-21 14:37:07 +02:00
libretroadmin
28bfa238d4
(RGUI) Buildfix
2022-05-21 13:54:37 +02:00
libretroadmin
c48209d323
(shader_vulkan) More cleanups
2022-05-21 13:08:13 +02:00
LibretroAdmin
7164598a29
Merge pull request #13956 from GABO1423/patch-1
...
(Ozone) UWP Build fix.
2022-05-21 11:04:14 +01:00
LibretroAdmin
44288455cb
Merge pull request #13957 from Cthulhu-throwaway/more-threaded-video-fixes
...
(Threaded Video) FIxes
2022-05-21 10:54:21 +01:00
libretroadmin
49954569f9
(shader_vulkan) Simplifications
2022-05-21 11:47:08 +02:00
Cthulhu-throwaway
68d864e01b
(Threaded Video) FIxes
2022-05-21 06:23:17 -03:00
Gabriel Morazán
9a0f59677b
(Ozone) UWP Build fix.
2022-05-20 22:10:27 -04:00
github-actions
4ee841b5e1
Fetch translations from Crowdin
2022-05-21 00:10:21 +00:00
libretroadmin
66a2a12766
(Vulkan) Move functions to proper place where they're used
...
and turn them static
2022-05-21 01:40:23 +02:00
LibretroAdmin
4966d2a130
Merge pull request #13952 from stevenjamescox/master
...
tvOS app icon fix & revisions
2022-05-21 00:18:24 +01:00
libretroadmin
3b99b42812
(shader_vulkan) Simplify - move functions over that were exclusively
...
used in shader_vulkan.cpp from vulkan_common.c to there
2022-05-21 01:11:28 +02:00
libretroadmin
25c33a8306
(drivers_shader) Simplify shader_gl3/shader_vulkan
2022-05-21 00:43:52 +02:00
libretroadmin
3d010cd7a9
(XMB) Cleanups
2022-05-20 22:40:36 +02:00
libretroadmin
63157a6f09
(RGUI) Cleanups
2022-05-20 21:28:15 +02:00
Apaczer
455dbb6dd0
add upscale240x160 mixed method
2022-05-20 20:46:00 +02:00
libretroadmin
f879a723c6
(MaterialUI) Cleanups
2022-05-20 20:41:46 +02:00
libretroadmin
69d251ff6d
(Menu) Cleanups for drivers
2022-05-20 20:31:06 +02:00
libretroadmin
d9948c00e1
(Ozone) Cleanups
2022-05-20 19:50:33 +02:00
libretroadmin
05eca53290
(RGUI) Cleanups
2022-05-20 19:20:59 +02:00
libretroadmin
93e0baf715
(RGUI/MaterialUI) Cleanups
2022-05-20 16:10:15 +02:00
libretroadmin
14ab2db692
(Ozone) Cleanups
2022-05-20 14:46:45 +02:00
libretroadmin
07d19dd807
(XMB) Cleanups
2022-05-20 14:13:45 +02:00
libretroadmin
e1db81787d
(video_thread_wrapper) Small variable cleanup
2022-05-20 13:45:38 +02:00
LibretroAdmin
adf3929f78
Merge pull request #13938 from Cthulhu-throwaway/threaded-video-cleanup
...
(Threaded Video/video_thread_wrapper.c) Cleaning and optimization
2022-05-20 12:44:56 +01:00
Steve Cox
fbcc99013e
tvOS app icon fix, also icon revisions
...
Fixed the @2x icon sizing. Each @2x icon was previously the same size as its @1x counterpart, resulting in odd graphical errors when the icon was selected on the tvOS home screen.
Switched to the non-outlined RetroArch logo to match the iOS app icon—and because I was unable to find a high enough resolution version of the outlined logo to properly create @2x icon layers for it.
Separated the icon layers further, going from two layers to three (eyes on their own layer now) to improve the resultant tvOS home screen parallax effect on it. The eyes now move ever so slightly—independent of the body.
2022-05-20 02:10:44 -07:00
libretroadmin
41f45becdb
(D3D12) Buildfix
2022-05-20 04:41:43 +02:00
libretroadmin
7c2d033b83
(DXGI) Untangle macros
2022-05-20 00:21:57 +02:00
libretroadmin
937ad8bfc6
(D3D9) Cleanups
2022-05-19 22:32:03 +02:00
LibretroAdmin
ae7cc2ef4d
Merge pull request #13947 from jdgleaver/ozone-xmb-minimise-thumb-requests
...
(Ozone/XMB) Prevent unnecessary thumbnail requests when scrolling through playlists
2022-05-19 18:08:30 +01:00
jdgleaver
f2dca12a22
(Ozone/XMB) Prevent unnecessary thumbnail requests when scrolling through playlists
2022-05-19 16:42:01 +01:00
libretroadmin
30685c6e60
(d3dcompiler_common) Cleanups
2022-05-19 16:18:34 +02:00
libretroadmin
af89df2b82
(Vulkan) Some C89_BUILD fixes
2022-05-19 15:47:45 +02:00
libretroadmin
493b8fdef8
(Vulkan) Style nits/cleanups
2022-05-19 15:43:51 +02:00
libretroadmin
eaabfefcb0
(Vulkan) Cleanups
2022-05-19 15:28:26 +02:00
libretroadmin
a378ce0aec
(Vulkan) Buildfix
2022-05-19 13:40:37 +02:00
LibretroAdmin
a227989fd8
Merge pull request #13945 from Cthulhu-throwaway/move-natt
...
(Network) Move natt files to "network"
2022-05-19 12:41:45 +01:00
Cthulhu-throwaway
f0baf977fa
(Network) Move natt files to "network"
2022-05-18 23:23:40 -03:00
github-actions
011e371e42
Fetch translations from Crowdin
2022-05-19 00:13:17 +00:00
libretroadmin
7a55686a95
(Vulkan) Fix XMB regression
2022-05-18 23:29:04 +02:00
Cthulhu-throwaway
9e39abcd00
(Threaded Video/video_thread_wrapper.c) Cleaning and optimization
2022-05-18 18:27:54 -03:00
libretroadmin
241d6eb901
(Vulkan) Simplify vulkan_create_texture
2022-05-18 23:19:58 +02:00
libretroadmin
8881020b75
(vulkan_common.c) Cleanups
2022-05-18 21:00:42 +02:00
LibretroAdmin
7bf4515cd2
Merge pull request #13943 from Tatsuya79/patch-2
...
QT: add recent new options in video settings
2022-05-18 15:55:53 +01:00
libretroadmin
6f156d064e
(Vulkan) vulkan_transition_texture - get rid of early return
2022-05-18 16:48:23 +02:00
libretroadmin
3cad090b4c
(Vulkan) Optimizations/cleanups -
...
* Honor SUBOPTIMAL on non-Android since you'd want to recreate
swapchains then. On Android it can be promoted to SUCCESS.
SUBOPTIMAL_KHR can happen there when rotation (pre-rotate) is wrong.
* Small cleanups in general - less conditionals
2022-05-18 16:39:54 +02:00
Tatsuya79
581ebcc0ac
QT: add recent new options in video settings
2022-05-18 16:35:00 +02:00
github-actions
650101083d
Fetch translations from Crowdin
2022-05-18 00:11:52 +00:00
libretroadmin
c527bce8e3
(D3D) Cleanups
2022-05-17 23:28:18 +02:00
libretroadmin
5a5c65d9b9
(D3D10) Remove inline functions
2022-05-17 23:13:33 +02:00
LibretroAdmin
b3632586f5
Merge pull request #13902 from Ryunam/autorr-toggle
...
Add option to manually enable/disable automatic refresh rate switching
2022-05-17 21:39:07 +01:00
libretroadmin
255522f9a0
(D3D10) Get rid of lots of inline functions
2022-05-17 18:39:22 +02:00
libretroadmin
fe37647c84
(D3D11) d3d11_init_shader - simplify some code
2022-05-17 17:26:13 +02:00
libretroadmin
de4bfa0805
(D3D11) Get rid of some inlined functions
2022-05-17 17:04:43 +02:00
libretroadmin
7eb9f6b49b
(D3D8) Set suppress_screensaver depending on preprocessor define
2022-05-17 14:22:51 +02:00
libretroadmin
efe6d14d37
Get rid of d3d9_suppress_screensaver in d3d9_common.c
2022-05-17 14:21:22 +02:00
libretroadmin
a396cd872c
(GL2 Raster font) Prefix gl_raster_font with gl2_
2022-05-17 14:16:53 +02:00
libretroadmin
87b76dc7a4
(video_shader_parse.c) Cleanups
2022-05-17 14:12:02 +02:00
libretroadmin
49bf60cc90
(Win32) Cleanups
2022-05-17 13:21:56 +02:00
libretroadmin
7896341dfc
Revert "Move d3d_input_driver to win32_common and rename it win32_input_driver"
...
This reverts commit 201eeae7f1 .
2022-05-17 12:34:12 +02:00
github-actions
be567da82b
Fetch translations from Crowdin
2022-05-17 00:13:01 +00:00
libretroadmin
cdcc8fe992
(D3D11) Fix regression with XMB pipeline shaders
2022-05-17 00:50:07 +02:00
libretroadmin
0a5eff8468
(Metal raster font) Buildfix
2022-05-16 22:48:33 +02:00
libretroadmin
3115338849
(D3D10/D3D11/Vulkan) Cleanups
2022-05-16 22:26:46 +02:00
libretroadmin
bfa627737e
(D3D/Vulkan) Try to prevent implicit memsets
2022-05-16 21:37:02 +02:00
libretroadmin
c8e3ae09e7
Font driver cleanups #2
2022-05-16 20:34:46 +02:00
libretroadmin
ee0749e884
(Font drivers) Font driver cleanups
2022-05-16 19:41:00 +02:00
libretroadmin
93dfa0217d
(D3D10/D3D11/D3D12) Simplify font drivers
2022-05-16 18:00:55 +02:00
Ryunam
d7cfcd3f9b
Add option to toggle automatic refresh rate switching
2022-05-16 17:50:11 +02:00
libretroadmin
1c1d37e959
(D3D8) Simplifications
2022-05-16 14:19:17 +02:00
libretroadmin
3b7ff9d69b
(D3D9) Simplify d3d9_reset
2022-05-16 13:34:32 +02:00
libretroadmin
0df2be001e
(D3D9) Only d3d9_renderchain_add_lut requires create_texture_from_file now,
...
so split up into two separate functions - this function requires D3DX
which we intend to get rid of long-term
2022-05-16 13:24:58 +02:00
libretroadmin
372ac81ee1
(D3D8) d3d8_texture_new - path never used, so get rid of it and get
...
rid of D3DX remnants for D3D8
2022-05-16 13:19:40 +02:00
LibretroAdmin
9dd03f6d9f
Merge pull request #13835 from sonninnos/quickmenu-reorder
...
Reorganize Quick Menu items
2022-05-16 12:06:19 +01:00
libretroadmin
df5f5cd9a4
(D3D9) Cut down on ifdefs
2022-05-16 13:00:24 +02:00
LibretroAdmin
f4964c1937
Merge pull request #13936 from Cthulhu-throwaway/kick-submenu-ext
...
(Netplay) Chat supported info for the host kick submenu
2022-05-16 11:41:52 +01:00
libretroadmin
88d0a4ac75
(D3D9 HLSL) Simplifications
2022-05-16 12:01:23 +02:00
libretroadmin
5ffd95aa1b
(D3D9) Simplify d3d9_vertex_buffer_new
2022-05-16 11:33:15 +02:00
libretroadmin
201eeae7f1
Move d3d_input_driver to win32_common and rename it win32_input_driver
2022-05-16 08:03:13 +02:00
libretroadmin
275e58c6ce
Cleanup D3D8/D3D9 matrix functions
2022-05-16 07:55:39 +02:00
libretroadmin
e061e7028b
Revert "(D3D) Start cutting down on d3d_matrix_identity"
...
This reverts commit d6e6fb2a93 .
2022-05-16 07:46:21 +02:00
libretroadmin
d6e6fb2a93
(D3D) Start cutting down on d3d_matrix_identity
2022-05-16 07:37:24 +02:00
libretroadmin
23f1f98c01
(D3D8) Cleanups - remove unused code
2022-05-16 07:32:36 +02:00
github-actions
ab858c65a1
Fetch translations from Crowdin
2022-05-16 00:13:33 +00:00
Cthulhu-throwaway
82c9773e0d
(Netplay) Chat supported info for the host kick submenu
2022-05-15 19:38:44 -03:00
libretroadmin
52bb930cc7
(D3D9) Cleanup
2022-05-15 21:04:53 +02:00
libretroadmin
febd584930
(D3D9) Cleanups - cut down on pointless inlined functions
2022-05-15 17:20:54 +02:00
libretroadmin
28cd77c5b4
(D3D9) Cleanups
2022-05-15 16:28:18 +02:00
LibretroAdmin
720cca5e45
Merge pull request #13935 from Cthulhu-throwaway/kick-submenu
...
(Netplay) Host Kick Submenu
2022-05-15 08:35:01 +01:00
Cthulhu-throwaway
81593fda42
(Netplay) Host Kick Submenu
...
Path: Netplay -> Host -> Kick Client
- Allows the host to kick clients.
- Allows the host to view client information: connected clients (names), status (playing/spectating) and ping.
2022-05-15 04:04:15 -03:00
libretroadmin
2ca4d8bd7b
(D3D8) Cleanups
2022-05-15 08:15:35 +02:00
libretroadmin
c2ae445a85
(D3D8) More buildfixes
2022-05-15 07:25:12 +02:00
libretroadmin
77fd75dd06
(D3D8) More buildfixes
2022-05-15 06:11:58 +02:00
libretroadmin
0676db9096
(D3D8) More buildfixes
2022-05-15 06:01:44 +02:00
libretroadmin
a496bfa57b
(D3D8) Buildfixes
2022-05-15 05:53:04 +02:00
libretroadmin
7934e677ca
Get rid of inline functions in d3d8_common.h - simplify code
2022-05-15 05:48:09 +02:00
LibretroAdmin
927982e0d6
Merge pull request #13934 from Cthulhu-throwaway/master
...
(Netplay) Free client_info when it's no longer in use
2022-05-15 03:11:28 +01:00
github-actions
08e69fbd08
Fetch translations from Crowdin
2022-05-15 00:14:24 +00:00
Cthulhu-throwaway
cb2d6b3d8e
(Netplay) Free client_info when it's no longer in use
2022-05-14 12:06:57 -03:00
twinaphex
a577d7d224
(netplay_frontend) Small style nits/cleanups
2022-05-14 04:34:11 +02:00
LibretroAdmin
b934b41758
Merge pull request #13932 from Cthulhu-throwaway/master
...
(Netplay) Support for gathering client info and kicking
2022-05-14 03:33:45 +01:00
Cthulhu-throwaway
6d96df0e49
(Netplay) Support for gathering client info and kicking
...
Client info and kicking (by the host) is now implemented through netplay_driver_ctl and can be used by future features.
2022-05-13 22:42:08 -03:00
github-actions
c88e03df06
Fetch translations from Crowdin
2022-05-14 00:13:18 +00:00
LibretroAdmin
e9914d6605
Merge pull request #13931 from Cthulhu-throwaway/master
...
(Netplay) More cleaning and organization
2022-05-13 14:28:57 +01:00
Cthulhu-throwaway
f29256bb0d
(Netplay) More cleaning and organization
2022-05-13 10:22:55 -03:00
LibretroAdmin
dc0054a747
Merge pull request #13927 from jdgleaver/auto-video-swap-interval
...
Enable automatic configuration of 'VSync Swap Interval'
2022-05-13 14:17:56 +01:00
github-actions
143655eec6
Fetch translations from Crowdin
2022-05-13 00:13:09 +00:00
LibretroAdmin
533d746f64
Merge pull request #13649 from phcoder/ctrl
...
Add a configurable workaround for Android reconnecting devices
2022-05-12 20:56:58 +02:00
LibretroAdmin
9919aac510
Merge pull request #13929 from Cthulhu-throwaway/master
...
(Netplay) Fixes and cleanup
2022-05-12 20:47:46 +02:00
Cthulhu-throwaway
99e517d2a9
(Netplay) Fixes and cleanup
...
(Netplay) Buildfix and warnings
2022-05-12 14:26:53 -03:00
jdgleaver
801b16885e
Enable automatic configuration of 'VSync Swap Interval'
2022-05-12 14:22:46 +01:00
twinaphex
6099428ab7
(Windows) Fix exclusive fullscreen video refresh rate when vsync swap interval is not equal to one -
...
Refresh rate in exclusive fullscreen mode was being incorrectly multiplied by vsync swap interval, breaking swap interval functionality at the gfx driver level
2022-05-12 15:05:02 +02:00
LibretroAdmin
1b8c1faa8a
Merge pull request #13921 from nfp0/menu-increase-shader-scale-max-value
...
menu - Increase shader scale max value
2022-05-12 00:54:33 +02:00
LibretroAdmin
f57e46ceb5
Merge pull request #13917 from phcoder/retrofw2
...
Support battery indicator on RetroFW
2022-05-12 00:54:20 +02:00
tunip3
fc16da3440
remove copy perms as its inefficient as we can just directly assign the new acl and that works ( #13926 )
2022-05-11 19:16:04 +02:00
github-actions
51c558c8f4
Fetch translations from Crowdin
2022-05-11 00:10:58 +00:00
Cthulhu-throwaway
796bc15837
C89 buildfix ( #13923 )
...
* C89 buildfix
* More buildfixes
2022-05-10 07:37:33 +02:00
github-actions
af224493b3
Fetch translations from Crowdin
2022-05-10 00:10:43 +00:00
nfp0
0e44673053
menu - Increase shader scale max value
2022-05-09 16:54:26 +01:00
github-actions
1982c82dcd
Fetch translations from Crowdin
2022-05-09 00:11:05 +00:00
Cthulhu-throwaway
80a9c16b3f
(Netplay/Lobby) Add a toggleable filter for passworded rooms ( #13920 )
...
In addition, move lobby filters into its own submenu for better organization.
2022-05-08 04:24:58 +02:00
github-actions
2a15a4cba3
Fetch translations from Crowdin
2022-05-08 00:12:15 +00:00
github-actions
8475bcbab3
Fetch translations from Crowdin
2022-05-07 00:10:07 +00:00
Autechre
d2e7674e3e
Update .gitlab-ci.yml
2022-05-07 01:21:02 +02:00
Vladimir Serbinenko
25a8e05597
Support battery indicator on RetroFW
2022-05-07 00:53:02 +02:00
Cthulhu-throwaway
b57a1b0c72
(Netplay) Fix possible deadlock ( #13919 )
2022-05-07 00:40:46 +02:00
twinaphex
c3c7f5167f
Buildfix
2022-05-06 22:31:42 +02:00
tunip3
ba2203e1e4
fix uwp debug build ( #13918 )
...
* fix uwp debug build
2022-05-06 21:49:21 +02:00
Cthulhu-throwaway
9a3b8f4a0a
(Netplay) Disable netplay for unsupported cores ( #13916 )
...
With stateless mode being disabled for now, there is no reason not to include this.
Refuse to initialize netplay when the current core is not supported (no proper savestates support).
2022-05-06 04:31:37 +02:00
github-actions
5a85748de6
Fetch translations from Crowdin
2022-05-06 00:11:54 +00:00
jdgleaver
dbcce3f564
Analog button mapping fixes ( #13913 )
2022-05-05 20:47:23 +02:00
Cthulhu-throwaway
0a52964015
(Netplay) Disable and hide stateless mode ( #13915 )
...
Stateless mode is nonfunctional at the moment, despite my attempts to get it working.
A significant amount of work is required to get it working.
For now, force-disable stateless mode and hide it from menus and the CLI's help text.
2022-05-05 20:46:48 +02:00
github-actions
19b7ff81b9
Fetch translations from Crowdin
2022-05-05 00:10:58 +00:00
Jamiras
e3b59fd36d
upgrade to rcheevos 10.4 ( #13908 )
2022-05-04 04:46:47 +02:00
github-actions
4804d7015a
Fetch translations from Crowdin
2022-05-03 00:11:07 +00:00
Alexander Trufanov
55aceb5356
Allow mitm server selection on OK callback ( #13906 )
...
* Allow mitm server selection on OK callback
2022-05-02 19:44:53 +02:00
github-actions
102abb0223
Fetch translations from Crowdin
2022-05-02 00:11:05 +00:00
github-actions
e51febaa7d
Fetch translations from Crowdin
2022-05-01 00:14:28 +00:00
Cthulhu-throwaway
4674241bf9
(Networking) Move macro to its correct place ( #13904 )
2022-04-30 03:39:10 +02:00
github-actions
9cbdc783be
Fetch translations from Crowdin
2022-04-30 00:11:26 +00:00
Cthulhu-throwaway
7c3dfa5e3a
(Netplay/LAN Discovery) Ensure fixed width ints on packet struct ( #13901 )
2022-04-29 20:26:34 +02:00
Cthulhu-throwaway
7a70b36c8b
(Threaded Tasks) Fix race condition at task_queue_wait ( #13898 )
2022-04-29 14:29:07 +02:00
twinaphex
984f857621
(D3D11) Fix overlay not showing up regression
2022-04-29 14:23:36 +02:00
github-actions
499ccad74e
Fetch translations from Crowdin
2022-04-29 00:11:09 +00:00
sonninnos
0b55188969
Reorganize Quick Menu items
2022-04-28 18:57:46 +03:00
m4xw
e389b8c7a1
Fix readability and precision issues in aspectratio_lut ( #13893 )
2022-04-28 15:30:13 +02:00
Cthulhu-throwaway
a268ffe6ce
(Netplay) Replace sscanf with safer strtol and strtoul ( #13897 )
2022-04-28 14:14:00 +02:00
github-actions
11234aad11
Fetch translations from Crowdin
2022-04-28 00:18:59 +00:00
jdgleaver
37c56d0d09
Add option to disable automatic saving of input remap files ( #13894 )
2022-04-27 19:12:53 +02:00
twinaphex
604335bc27
(D3D9) Simplifications to HLSL/Cg drivers
2022-04-27 19:07:04 +02:00
twinaphex
251208fd0b
(D3D9 Cg)d3d9_cg_renderchain_add_lut function no longer used - remove
2022-04-27 18:47:44 +02:00
twinaphex
9463f0ee55
(D3D9 Cg) Buildfix
2022-04-27 18:04:24 +02:00
github-actions
a923b62966
Fetch translations from Crowdin
2022-04-27 00:11:58 +00:00
twinaphex
84e49bd2d1
(D3D9) Simplify some code
2022-04-26 18:33:30 +02:00
jdgleaver
c1d1e57ec9
Fix audio mixer memory leak + remove redundant 'single threaded' rthreads implementation ( #13890 )
2022-04-26 14:22:59 +02:00
Autechre
1493533345
Revert "ensure history list will contain crc32 ( #13883 )" ( #13891 )
...
This reverts commit 141bba0464 .
2022-04-26 14:22:33 +02:00
Vladimir Serbinenko
c2db12c727
Enable menu toggle button on retrofw devices ( #13889 )
2022-04-26 09:59:36 +02:00
github-actions
7489b5b078
Fetch translations from Crowdin
2022-04-26 00:11:44 +00:00
twinaphex
47a1f8f851
(D3D8/D3D9) Do not run unnecessary d3d_matrix_identity call before
...
d3d_matrix_rotation_z - rotation_z already sets identity matrix for
the matrix
2022-04-25 19:21:52 +02:00
twinaphex
3c3a305eb3
Add HAVE_GDI ifdef
2022-04-25 18:39:41 +02:00
Cthulhu-throwaway
1f879b0472
(Netplay/Content Find Task) Ensure CRC32 is 8 characters long ( #13887 )
...
Ensure CRC32 is 8 hexadecimal characters long when comparing CRCs with loaded content.
2022-04-25 18:36:59 +02:00
twinaphex
339a8736c1
(feralgamemode) Cleanups - get rid of fprintfs
2022-04-25 18:14:31 +02:00
Autechre
f42591305d
Revert "Fix crc32 comparision ( #13884 )" ( #13886 )
...
This reverts commit f377c0d041 .
2022-04-25 18:06:04 +02:00
twinaphex
3d0f8c1ed5
(D3D9) Get rid of d3d9_set_stream_source inline function
2022-04-25 17:40:18 +02:00
twinaphex
609c56b7cd
(D3D9) Cleanups
2022-04-25 17:06:11 +02:00
Vladimir Serbinenko
eaf98919a9
Add missing locks in audio_mixer.c ( #13858 )
2022-04-25 16:54:10 +02:00
Alexander Trufanov
141bba0464
ensure history list will contain crc32 ( #13883 )
2022-04-25 15:53:23 +02:00
Alexander Trufanov
f377c0d041
Fix crc32 comparision ( #13884 )
...
As state->content_crc has "|crc" suffix.
2022-04-25 15:40:25 +02:00
twinaphex
2864f70bd9
(D3D12) Cleanups
2022-04-24 23:33:08 +02:00
twinaphex
589548337c
(D3D10) Cleanup
2022-04-24 22:03:08 +02:00
twinaphex
77adfb1c1a
Simplify D3D10/D3D12 headers
2022-04-24 21:56:06 +02:00
twinaphex
abe85e5e13
(D3D11) Get rid of more ununused inline functions
2022-04-24 21:38:05 +02:00
twinaphex
d6aa3fdce5
(D3D9) Cleanups - get rid of more inline functions
2022-04-24 15:07:56 +02:00
twinaphex
96d7c31983
(D3D11) Cleanups
2022-04-24 13:40:38 +02:00
twinaphex
fc2b3f1ed9
(D3D) Cleanups
2022-04-24 12:59:23 +02:00
twinaphex
736f6eb8b6
(D3D8) Rewrite D3D8 code somewhat - this driver will never
...
have renderchains, so simplify it
2022-04-24 12:23:01 +02:00
twinaphex
6a537a656d
(D3D10/D3D11/D3D12) Get rid of save_hlsl codepath when loading
...
shaders (and they fail), or debug mode
2022-04-24 12:01:36 +02:00
twinaphex
3c6098dff7
(D3D11) Cleanups of unused inline functions
2022-04-24 11:59:20 +02:00
github-actions
1613ebdfb4
Fetch translations from Crowdin
2022-04-24 00:11:14 +00:00
twinaphex
8973f2ae01
(D3D11) Cleanups - use less inlined functions
2022-04-23 16:25:59 +02:00
twinaphex
0888297f31
(D3D11) Cleanups - go through less inlined functions
2022-04-23 11:36:10 +02:00
twinaphex
1887aee7c4
(D3D11) Cleanup some inline functions
2022-04-23 09:07:00 +02:00
github-actions
d0ef0eccbf
Fetch translations from Crowdin
2022-04-23 00:09:39 +00:00
twinaphex
5d82b36f9c
(D3D11) Use less inlined functions
2022-04-22 22:58:35 +02:00
twinaphex
7f8a0e352f
(D3D11) Get rid of some inline functions
2022-04-22 21:12:05 +02:00
twinaphex
af029ed2f9
(Gitlab) Re-enable osx-ppc
2022-04-22 17:58:49 +02:00
twinaphex
a25fabd6f7
(D3D9 HLSL) Set this parameter to 0 to indicate we are using
...
vertex declarations instead of FVFs
2022-04-22 16:41:08 +02:00
twinaphex
90f53bf6f4
(D3D9) Cleanups
2022-04-22 16:21:27 +02:00
twinaphex
845a469d4c
(D3D8/9) Cleanups
2022-04-22 16:02:21 +02:00
Cthulhu-throwaway
669af1d9c6
(Netplay) Initialize client's allow_pausing to true ( #13873 )
2022-04-22 15:37:11 +02:00
twinaphex
c4b8b9cfe9
(D3D8) Buildfixes
2022-04-22 15:29:33 +02:00
twinaphex
45c901ca53
(D3D8) Cleanups - get rid of many inline functions
2022-04-22 15:05:28 +02:00
twinaphex
0117228fec
(D3D9 HLSL) Buildfix
2022-04-22 14:41:50 +02:00
twinaphex
afb04b419b
(D3D9) Cleanups
2022-04-22 14:37:39 +02:00
Alexander Trufanov
7f0cf651f1
Fix gamecrc parsing ( #13872 )
2022-04-22 14:31:37 +02:00
twinaphex
b231ae7c41
(D3D9) Start getting rid of inline D3D9 functions
2022-04-22 14:25:13 +02:00
twinaphex
cedf77d87f
Move d3d9_renderchain_blit_to_texture to d3d9_common.c
2022-04-22 13:50:36 +02:00
twinaphex
6f71879012
(MSVC2017) Cleanup vcxproj
2022-04-22 13:38:58 +02:00
twinaphex
bc018cff15
(D3D9 Cg) Cleanups
2022-04-22 13:36:42 +02:00
twinaphex
3336e61859
(Qt) Combine Qt header files
2022-04-22 08:26:27 +02:00
Autechre
a23127c51b
Update .gitlab-ci.yml
2022-04-22 06:43:33 +02:00
Autechre
3d1f01fecc
Cg rewrite ( #13871 )
...
* (D3D9 Cg) rewrite/cleanups
* Buildfixes
2022-04-22 05:39:14 +02:00
twinaphex
a0738111e9
(D3D9 Cg) Cleanups
2022-04-22 05:14:04 +02:00
github-actions
cc4aa85bc0
Fetch translations from Crowdin
2022-04-22 00:12:32 +00:00
driver1998
2f0bdac2f5
Fixes the d3d9cg driver ( #13870 )
2022-04-22 00:15:54 +01:00
twinaphex
6f0bef6b7b
(D3D8) Cleanups
2022-04-21 17:06:14 +02:00
twinaphex
b43039f7b0
(D3D8) Buildfixes
2022-04-20 18:25:34 +02:00
twinaphex
5b97ba65c0
(D3D8) Buildfix
2022-04-20 18:06:20 +02:00
twinaphex
ac45f16d79
Buildfix
2022-04-20 17:45:31 +02:00
twinaphex
437051c112
(D3D8) Replace inline function calls with straight function calls
2022-04-20 17:26:03 +02:00
twinaphex
56b08940c2
(D3D8) Replace inline function calls with direct function calls
2022-04-20 17:11:59 +02:00
twinaphex
8c27e58e20
(D3D8/D3D9) Cleanups
2022-04-20 16:00:00 +02:00
twinaphex
3cf86d3093
Get rid of d3d9_SDKVersion
2022-04-20 15:47:32 +02:00
twinaphex
53b039cf7d
Try to use inline functions less - call D3D9 functions directly
2022-04-20 15:01:40 +02:00
Michael Burgardt
e185955bc1
Add Catalan language option ( #13850 )
2022-04-20 14:37:24 +02:00
twinaphex
a348571ba8
(D3D9 HLSL/Cg) Create specialized versions of set_vertices_on_change
2022-04-20 14:04:12 +02:00
twinaphex
d1cbba2847
(D3D9 HLSL) Don't go through inlined functions
2022-04-20 13:34:20 +02:00
twinaphex
825bc0739e
(D3D9) Cleanups
2022-04-20 12:50:59 +02:00
twinaphex
e1f74d3959
Merge renderchain code
2022-04-20 12:32:44 +02:00
twinaphex
68032c7734
(D3D9) Split up D3D9 driver into two separate drivers - one for D3D9 HLSL
...
and another one for D3D9 Cg
2022-04-19 15:45:22 +02:00
twinaphex
6195711bb3
(D3D9) Move functions to d3d9.c
2022-04-19 14:49:08 +02:00
twinaphex
6a032fc1f8
(D3D9) Move global over to d3d9_common.c
2022-04-19 14:27:40 +02:00
twinaphex
4114545564
(D3D9) Remove d3d9_clear
2022-04-19 14:03:29 +02:00
twinaphex
7c37f9c053
Get rid of some inline functions
2022-04-19 13:49:32 +02:00
twinaphex
bceb753993
Turn it into static function
2022-04-19 13:19:14 +02:00
twinaphex
df3927dd33
Cleanups
2022-04-19 12:12:03 +02:00
Joel Puig Rubio
03146e4604
Label Valencian as a Catalan dialect ( #13837 )
2022-04-19 11:58:50 +02:00
twinaphex
a5802ce757
(D3D9) Cleanups
2022-04-19 11:03:24 +02:00
twinaphex
9a354982a9
Move common D3D9 common out to file d3d9_common.c
2022-04-19 10:32:15 +02:00
Jamiras
56c9db9c4c
re-enforce hardcore limitations once achievements are loaded ( #13862 )
2022-04-19 09:41:49 +02:00
Vladimir Serbinenko
da5d135a9f
Enable rwav on libnx ( #13857 )
...
While on it merge setting of HAVE_RWAV with inclusion of rwav-files in
Makefile.common
2022-04-17 20:02:53 +02:00
twinaphex
7bdcc8bfe1
(D3D9) Cleanups
2022-04-17 02:23:28 +02:00
github-actions
ee6570f3dc
Fetch translations from Crowdin
2022-04-17 00:11:12 +00:00
twinaphex
2ef0ea0cc7
Cleanups
2022-04-16 22:33:18 +02:00
driver1998
67e3e37ab0
d3d9 hlsl xmb fix ( #13855 )
2022-04-16 19:21:32 +02:00
Gabriel Morazán
3f2d4b1885
Fix wrong version number (Android) ( #13852 )
2022-04-16 18:51:21 +02:00
github-actions
5121c66624
Fetch translations from Crowdin
2022-04-16 00:10:32 +00:00
github-actions
1ff91fe74d
Fetch translations from Crowdin
2022-04-15 00:10:17 +00:00
Autechre
a597c95c98
Update CHANGES.md
2022-04-14 08:29:41 +02:00
Autechre
f38b7afce9
Update CHANGES.md
2022-04-14 08:29:07 +02:00
barbudreadmon
d14d218b76
allow proper descriptor declaration for analog triggers ( #13845 )
2022-04-13 15:11:30 +02:00
twinaphex
95fad4d32c
Cleanups
2022-04-13 15:08:22 +02:00
sonninnos
c185c3b916
Hide UI Companion menu items when they are not available ( #13807 )
2022-04-13 14:50:33 +02:00
hunterk
0a9ea2da4d
allow audio playback capture on android ( #13846 )
2022-04-13 14:50:21 +02:00
github-actions
dcc6727875
Fetch translations from Crowdin
2022-04-13 00:11:10 +00:00
github-actions
f9d0a49d42
Fetch translations from Crowdin
2022-04-12 00:10:22 +00:00
Autechre
9b282aa742
Update CHANGES.md
2022-04-11 07:17:19 +02:00
twinaphex
c659751976
(PSP) Take out HAVE_LANGEXTRA for PSP - RAM is not at a premium for this
...
console
2022-04-11 07:11:16 +02:00
github-actions
41d84c6db1
Fetch translations from Crowdin
2022-04-11 00:10:18 +00:00
github-actions
260a0a4194
Fetch translations from Crowdin
2022-04-10 00:10:42 +00:00
Gabriel Morazán
e9da17b058
Bump up version numbers. (UWP) ( #13841 )
...
* Bump up version number. (msvc2017)
* Bump up version number. (msvc2019)
2022-04-10 00:43:56 +02:00
twinaphex
5ed375b7df
Bump version to 1.10.3
2022-04-10 00:03:11 +02:00
Autechre
d3004fe2c2
Update CHANGES.md
2022-04-09 23:58:40 +02:00
twinaphex
ee9b6ba78e
Hide Help menu until there is useful info to be shown
2022-04-09 17:23:14 +02:00
github-actions
5d2b5e8722
Fetch translations from Crowdin
2022-04-09 00:10:39 +00:00
Tony
044e1ec655
(WinRaw) Fix multiple light guns ( #13840 )
...
* (WinRaw) Fix multiple light guns
* Strip non-ASCII characters from mouse display names
2022-04-08 21:46:00 +02:00
github-actions
d82bba38ad
Fetch translations from Crowdin
2022-04-08 00:11:05 +00:00
github-actions
c3220e212f
Fetch translations from Crowdin
2022-04-07 00:10:52 +00:00
nfp0 and nfp0
d13fec5db5
Bring back number of swapchain images log ( #13836 )
...
Co-authored-by: nfp0 <[email protected] >
2022-04-06 19:52:22 +02:00
Tony
85fef3427a
Fast-Forward Frameskip improvement ( #13834 )
2022-04-06 15:39:25 +01:00
github-actions
bf579df8b9
Fetch translations from Crowdin
2022-04-06 00:10:20 +00:00
Vladimir Serbinenko
2ef2ff1b36
Add a configurable workaround for Android reconnecting devices
...
Closes https://github.com/libretro/RetroArch/issues/3414
I have investigated the issue. The crux of the problem is that on Android there
is no way distinguishing 2 scenarios:
1) 2 identical bluetooth controllers A and B and first there are button presses
only on controller A and then on controller B
2) the same controller disconnects and reconnects.
Android doesn't give bluetooth mac address of where the touch came from, only
opaque ID and this opaque ID changes after reconnect. Hence without changes to
android this is infeasible without giving up the ability for 2 users to play on
identical controllers.
I guess that this sacrifice makes sense for affected users
2022-04-05 18:40:27 +02:00
Autechre
5e85d22d8f
Update CHANGES.md
2022-04-05 17:48:23 +02:00
Braden Farmer
ee6c9384e9
[Android] Decouple Play Core dependency to bring app into compliance for F-Droid ( #13830 )
2022-04-05 08:38:54 +02:00
twinaphex
fb2da8e8fd
Backport https://github.com/libretro/libretro-common/pull/192/commits/42b3ebe12afe3cd6700bef4a657ca0f0a643d08f
2022-04-05 07:32:22 +02:00
twinaphex
573dfb87f2
Merge branch 'master' of https://github.com/libretro/RetroArch
2022-04-05 07:30:15 +02:00
github-actions
a43ae5d08a
Fetch translations from Crowdin
2022-04-05 00:10:01 +00:00
Jamiras
dcabde33fc
disallow manual frame delay setting in hardcore ( #13826 )
2022-04-05 01:06:47 +02:00
Autechre
9cbcaf1798
Update CHANGES.md
2022-04-04 20:25:00 +02:00
jdgleaver
c687a29d6a
Input Remaps: Fix saving of 'Analog to Digital Type' when configuration overrides are used ( #13824 )
2022-04-04 19:08:17 +02:00
Autechre
a91b538ba9
Update CHANGES.md
2022-04-04 16:51:34 +02:00
jdgleaver
1e7265e7aa
Static Platforms: Populate all history list metadata when launching content from playlists ( #13822 )
2022-04-04 16:33:44 +02:00
github-actions
77b5e31203
Fetch translations from Crowdin
2022-04-04 00:10:31 +00:00
Autechre
23f5b6fb86
Update CHANGES.md
2022-04-03 19:29:36 +02:00
Tomáš Kelemen
b2b2425203
bluetoothctl: add / modify pairing steps ( #13818 )
...
due to some changes in bluez / bluetoothctl, `pairable on` is required
in order to create a `[LinkKey]` section in the configuration file for
the connected device. if this section is missing, the device / gamepad
will not pair after being disconnect and has to be repaired again.
2022-04-03 19:29:03 +02:00
twinaphex
e38e699fbf
Merge branch 'master' of https://github.com/libretro/RetroArch
2022-04-03 18:09:17 +02:00
Autechre
f353898a9d
Update CHANGES.md
2022-04-03 04:09:18 +02:00
Tomáš Kelemen
2f6b9c7971
core system files downloader: remove for Lakka ( #13794 )
...
Lakka ships these files already in the image. in some cases downloading
files provided by the buildbot can cause issues, as these files might be
not compatible with the core version provided by the Lakka image.
2022-04-03 04:08:59 +02:00
Romeo
686628b8ad
(Database) Serial scanning for Wii now includes WBFS ( #13816 )
...
* Update task_database.c
2022-04-03 04:08:30 +02:00
github-actions
acf21260e7
Fetch translations from Crowdin
2022-04-03 00:10:31 +00:00
twinaphex
14578c0b18
(gl3/glcore) Remove gl3_build_default_matrix
2022-04-02 23:48:34 +02:00
twinaphex
8cdfc8e8b6
Fix CXX_BUILD errors
2022-04-02 20:37:54 +02:00
twinaphex
3873af37c6
(Vulkan) Turn this code into a switch instead of several conditionals
2022-04-02 19:10:56 +02:00
twinaphex
65b8ec4cef
(Vulkan) Fix crashes
2022-04-02 19:02:54 +02:00
Autechre
794900a1ed
Update CHANGES.md
2022-04-02 17:06:03 +02:00
Tony
0dbd2bc3b9
(XMB) Shadow adjustments ( #13815 )
2022-04-02 17:05:35 +02:00
Autechre
9dfc5950aa
Update CHANGES.md
2022-04-02 17:04:51 +02:00
Mats
4a1a1e2fa7
(steam) Introduce Steam Rich Presence ( #13798 )
2022-04-02 08:07:40 +01:00
jSTE0
fccef557fc
miyoo: Enable ALSA audio driver and default to it ( #13814 )
...
Enable it as it does not freeze. This provides an audio backend that
can report its buffer status, allowing auto frame skip to work on cores
that support it.
Do not build or include alsathread as it results in choppy audio.
Similarly, leave tinyalsa disabled as it plays back at a higher pitch
and is also choppy.
Change the default sample rate to 32000Hz as the previous default of
32730Hz is derived from the 3DS.
2022-04-02 08:07:25 +01:00
github-actions
91e4bbe1e4
Fetch translations from Crowdin
2022-04-02 00:09:55 +00:00
Cthulhu-throwaway
8194629314
[Threaded Video] Stability Fixes ( #13813 )
2022-04-01 20:34:28 +02:00
Tony
754d3b224f
Fix offset + crash when clearing input port binds ( #13811 )
2022-04-01 18:13:36 +02:00
Tony
9276921f5d
Add sublabels for 'Aspect Ratio' and windowed 'Opacity/Decorations/Menubar' ( #13808 )
2022-04-01 14:03:10 +01:00
twinaphex
510af4678e
Disable AI Service by default
2022-04-01 02:21:48 +02:00
github-actions
af9590d45e
Fetch translations from Crowdin
2022-04-01 00:11:01 +00:00
Tony
569b3945d6
Move 'Show Menu Bar' under 'Windowed Mode' settings ( #13806 )
2022-03-31 17:30:44 +02:00
Tony
caaaaf99f7
Add sublabels for 'Subsystems' and 'Input Deadzone/Sensitivity' ( #13804 )
2022-03-31 16:02:15 +02:00
twinaphex
0eb4444ad1
(mbedtls) Silence warnings
2022-03-31 15:28:49 +02:00
Tony
0db3116805
Move 'On-Screen Notifications' to top ( #13786 )
2022-03-30 21:00:42 +02:00
Michael Burgardt
fd35162cbe
Add Valencian language option ( #13789 )
2022-03-30 17:59:09 +02:00
twinaphex
5319b592e9
Silence some Wayland warnings
2022-03-30 17:29:07 +02:00
Autechre
4c3a4d66df
Cxx buildfixes ( #13803 )
...
* CXX_BUILD buildfixes
* (D3D11) Buildfixes for CXX_BUILD
* (Linux/qb) Disable KMS for Linux when building for C89, headers use inline which is not
available for C89
2022-03-30 17:30:20 +02:00
twinaphex
a7569b5712
More CXX_BUILD buildfixes
2022-03-30 15:45:48 +02:00
twinaphex
26fec17593
CXX_BUILD fixes for net_natt.c
2022-03-30 15:32:23 +02:00
twinaphex
c8d57fe667
(CXX_BUILD) Some CXX_BUILD fixes
2022-03-30 15:13:28 +02:00
github-actions
1df0285091
Fetch translations from Crowdin
2022-03-30 00:10:01 +00:00
revvv
1cd6413e24
Wii U: Fix USB get_device_name(), don't truncate to three chars
2022-03-29 18:25:27 +01:00
Autechre
de4e56ecf2
Update CHANGES.md
2022-03-29 03:08:45 +02:00
github-actions
dc2f6da813
Fetch translations from Crowdin
2022-03-28 00:10:25 +00:00
Autechre
06921aebed
Update CHANGES.md
2022-03-27 18:10:02 +02:00
OsirizX
083914aa5c
[PSL1GHT] Update Makefile.psl1ght
2022-03-27 18:03:45 +02:00
OsirizX
80b06c37fe
[PSL1GHT] Add experimental PSMove support for ps3
2022-03-27 18:03:40 +02:00
OsirizX
d7002641c3
[PSL1GHT] Add libco support for ps3
2022-03-27 18:03:35 +02:00
OsirizX
4d367a2b59
[PSL1GHT] Add RSX graphics support for ps3
2022-03-27 18:03:30 +02:00
Autechre
1250ecbc46
Update CHANGES.md
2022-03-27 05:45:01 +02:00
twinaphex
da15bc2802
Fix C89_BUILD
2022-03-27 05:32:41 +02:00
strotlog
91bf7b553a
(mmap) Handle disconnect bits on both sides of len
2022-03-27 04:36:03 +01:00
jSTE0
55b77cb663
gfx/rs90: Optimise layout of sdl_rs90_video
...
Move frequently accessed member variables to the beginning of the
structure to improve cache locality. Having menu_texture at the end of
the structure also saves one instruction in the hot path of
sdl_rs90_gfx_frame() (for the ARMv5TE Miyoo) as well as a few other
functions.
2022-03-27 04:35:36 +01:00
revvv
78e7d23c14
Fix USB gamepad support
...
1. get_axis() didn't use AXIS_NEG_GET() / AXIS_POS_GET()
2. packet_handler() needs byte shift
3. log messages need SWAP_IF_BIG()
2022-03-27 04:35:06 +01:00
revvv
b6ae697fad
Make find_connection_entry() more specific
...
Controllers with same VID/PID are distinguished by the device name.
1. The Wii U only sends a prefix of the device name.
2. The check preferred the device name over VID/PID which was not
intended.
Example: The device name "USB Gamepad" is truncated to "USB" which
was mapped to "Generic SNES USB Controller", although VID/PID did not
match.
2022-03-27 04:35:06 +01:00
revvv
75f94950bf
Use "Retrode" as device name
...
Otherwise autoconfig file can't be found on the Wii U:
VID/PID are not available, so it has to match with 'input_device' and I
don't want to add additional autoconfig files with different
'input_device' strings.
2022-03-27 04:35:06 +01:00
github-actions
8b6fe0a934
Fetch translations from Crowdin
2022-03-27 00:10:36 +00:00
Jamiras
f63c11ebaf
free audio voices properly
2022-03-26 07:58:31 +01:00
github-actions
08c1c05f82
Fetch translations from Crowdin
2022-03-26 00:10:27 +00:00
twinaphex
6d73de8fa7
(iOS) Update to new Development Team
2022-03-25 16:55:22 +01:00
twinaphex
03ce03eb81
Remove unused variable
2022-03-25 16:19:39 +01:00
twinaphex
af0e49df57
Fix some warnings
2022-03-25 15:41:30 +01:00
github-actions
d89ab49d32
Fetch translations from Crowdin
2022-03-25 00:09:50 +00:00
Autechre
b2ef25e20f
Update CHANGES.md
2022-03-24 13:47:20 +01:00
sonninnos
6fcf291df4
Fix analog stick not working with 'Unified Menu Controls'
2022-03-24 13:46:57 +01:00
Colin Kinloch
60fab1c4a1
(Wayland) Create wl_data_device only when wl_seat and wl_data_device_manager exist
2022-03-23 06:52:16 +01:00
github-actions
0f85bbf32d
Fetch translations from Crowdin
2022-03-23 00:10:06 +00:00
Gabriel Morazán
59b79e2191
Bump up version number (UWP msvc2019)
2022-03-22 21:40:24 +01:00
Gabriel Morazán
eaf2f618b5
Bump up version number (UWP msvc2017)
2022-03-22 21:40:24 +01:00
twinaphex
f3ce04be0c
Bump up version + CHANGELOG
2022-03-22 21:01:06 +01:00
revvv
b98b9471d9
Refactored to use new multi_pad interface
2022-03-22 18:17:50 +01:00
revvv
9b00a932d5
Remove special treatment for Retrode gamepad adapter
2022-03-22 18:17:50 +01:00
DisasterMo
2f88edb93f
Add 6x10 font compatibility
...
This adds compatibility with 6x10 fonts. The hope is to be able to add more fonts to RGUI, like Latin Supplement Extended and others, in the future.
2022-03-22 18:14:46 +01:00
sonninnos
8fc14354e9
(RGUI) Add 'Gray Dark + Light' themes
2022-03-22 17:27:54 +01:00
sonninnos
d7983f2827
(GLUI) Divider addition fix
2022-03-22 15:24:31 +01:00
sonninnos
8e962e495c
(GLUI) Add 'Gray Dark + Light' themes
2022-03-22 13:09:48 +01:00
DisasterMo
1aa542be2d
Fix messed up Crowdin config and restore synchronization
2022-03-22 06:59:12 +01:00
sonninnos
fb444f9d91
(Ozone) Add 'Gray Dark + Light' themes
2022-03-22 06:59:05 +01:00
Colin Kinloch
d95bc2dd54
(Wayland) Dynamically load libdecor at runtime
2022-03-22 06:58:41 +01:00
jdgleaver
1e31a8d5fd
Remove 'Advanced Settings' flag from 'Settings > Core' menu
2022-03-21 15:10:31 +01:00
jdgleaver
2feca8994d
Revert "(config_file) Prevent hash map corruption when calling config_unset()"
...
This reverts commit e5df8f7850 .
2022-03-21 15:08:02 +01:00
jdgleaver
28247ba65d
(config_file) Prevent hash map corruption when calling config_unset()
...
- This is a workaround for the broken 'RHMAP_DEL_STR()' implementation in rhmap.h
- This commit should be reverted when rhmap.h is fixed
2022-03-21 15:08:02 +01:00
jdgleaver
05b7ac47c3
Add 'Reset Input Mapping' option to 'Manage Remap Files' menu
2022-03-21 15:08:02 +01:00
Bernhard Schelling
780fdf721e
Fix possible hash map corruption when deleting string keys
2022-03-21 15:07:53 +01:00
Colin Kinloch
47c850c7fd
(Wayland) Dedupe VK/GL code
2022-03-21 07:50:34 +01:00
Colin Kinloch
c6892d03c3
(Wayland) Fix splash screen when using xdg_toplevel
2022-03-20 20:18:11 +01:00
Colin Kinloch
82c69995f0
(Wayland) SHM anti-collision for the splash screen
2022-03-20 18:31:30 +01:00
Jamiras
4d2adee166
use display name for UI
2022-03-20 18:31:07 +01:00
Jamiras
a18e29cc8a
update to rcheevos 10.3.3
2022-03-20 18:31:07 +01:00
Colin Kinloch
065fb5acee
(Wayland) Skip splash screen if window is not ready
2022-03-18 16:29:49 +01:00
sonninnos
27a6210f96
(XMB) Add title margin adjustment
2022-03-18 13:24:50 +01:00
jdgleaver
c6e83d23f5
RETRO_ENVIRONMENT_SHUTDOWN Fixes
...
- Ensure core is properly unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
- Ensure menu stack is properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
2022-03-18 13:15:47 +01:00
sonninnos
72513e29b2
Fix keyboard device remap nulling
2022-03-18 00:30:59 +01:00
github-actions
6d67c16507
Fetch translations from Crowdin
2022-03-17 00:08:48 +00:00
Mats
910a652b3c
(steam) Replace OSK with the Steam one on the deck
2022-03-16 19:00:16 +01:00
jdgleaver
ea77410037
Add 'Manage Remap Files' submenu + automatically save input remaps when closing content
2022-03-16 18:59:49 +01:00
Vladimir Serbinenko
96ddb301b6
Fix x1 name in emscripten
2022-03-16 18:08:20 +01:00
Francisco Javier Trujillo Mata
fc653fad90
Add explicitly the supported menu drivers in PS2
2022-03-16 18:03:35 +01:00
Francisco Javier Trujillo Mata
db74d7c81b
Revert "Fix typo in Makefile.common when comparing for HAVE_MATERIALUI, HAVE_XMB and HAVE_OZONE"
...
This reverts commit 6f687fbb6c .
2022-03-16 18:03:35 +01:00
github-actions
675fe72ef0
Fetch translations from Crowdin
2022-03-16 00:08:44 +00:00
Francisco Javier Trujillo Mata
e70b3d49b7
Fix typo in Makefie.ps2
2022-03-16 00:07:04 +01:00
Francisco Javier Trujillo Mata
a404689894
Fix typo in Makefile.common when comparing for HAVE_MATERIALUI, HAVE_XMB and HAVE_OZONE
2022-03-16 00:07:04 +01:00
sonninnos
646b0f7209
(XMB+Ozone) Fix input icons
2022-03-15 22:34:15 +01:00
twinaphex
5253e4be23
Revert retroarch.cfg (regression introduced here - https://github.com/MajorPainTheCactus/RetroArch/commit/8fd35dae2d66ebe3fb4f04930ded2074e528ed
2022-03-15 17:41:23 +01:00
Vladimir Serbinenko
4d2178fafc
Add missing emscripten cores
2022-03-15 17:44:00 +01:00
revvv
492a83e6d5
Wii: Fix find_connection_entry(): needs unsigned int
...
Otherwise the USB gamepad cannot be found, if VID/PID has leading zero.
For example: Retrode gamepad adapter:
vid=1027 (0x403) pid=38849 (0x97c1) becomes
vid=1027 (0x403) pid=-26687 (0xffff97c1)
2022-03-15 17:43:46 +01:00
jdgleaver
b08314cf60
Prevent 'global' configuration of input libretro device type
2022-03-15 17:43:28 +01:00
TheRetroPirate
28145abde9
forgot to include the changes for the c_converter to include the metadata in the rdb files
2022-03-15 05:51:20 +01:00
TheRetroPirate
6f90b24f72
added more categories to the explore menu
2022-03-15 05:51:20 +01:00
Giovanni Cascione
fe943a65e8
mali_fbdev: fix segfault switching video threaded from quickmenu
2022-03-15 05:45:38 +01:00
MajorPainTheCactus
3a25e1fbc3
Fixed D3D11 HDR bug just introduced
2022-03-15 05:44:07 +01:00
MajorPainTheCactus
f3bda542d6
Fixed crash when using stock shader and HDR and previous optimisation
2022-03-15 05:44:07 +01:00
MajorPainTheCactus
32b8560858
Removed redundant copy of buffer in HDR mode if the shader has already a HDR format i.e R10G10B10A2
2022-03-15 05:44:07 +01:00
Colin Kinloch
86ca2006ea
(Wayland) Fallback to shm_open when memfd_create fails ( #13740 )
2022-03-14 19:20:29 +01:00
jdgleaver
284fb6baa4
(menu_cbs_deferred_push.c) Minor clean-up of general_push() ( #13742 )
2022-03-14 18:18:07 +01:00
jdgleaver
1490ad18a2
Prevent log spam when using rewind hotkey with cores that don't support rewind if rewind functionality itself is disabled ( #13741 )
2022-03-14 18:17:43 +01:00
twinaphex
596bc4e686
(Steam) Swap OK/Cancel buttons by default
2022-03-14 18:12:25 +01:00
Mats
d675276e28
(steam) Thread safety and style fixes ( #13739 )
2022-03-13 18:14:20 +01:00
Tony
c1216fd16d
(XMB) Vertical Fade corrections ( #13736 )
2022-03-12 16:50:56 +01:00
Nikos Chantziaras
d9bc8fb796
Ozone: Add thumbnail scale option ( #13620 )
...
* Ozone: Add thumbnail scale option
* CHANGES.md: Add ozone thumbnail bar scaling option
2022-03-11 15:51:41 +01:00
Jamiras
b4d9d6c5fc
move slowdown disable into toggle_hardcore_active ( #13734 )
2022-03-11 07:17:54 +01:00
Nikos Chantziaras
b094c58081
Add hotkey for toggling sync to exact content framerate ( #13725 )
...
* Add hotkey for toggling sync to exact content framerate
* CHANGES.md: add sync to exact content framerate toggle hotkey
2022-03-10 17:21:08 +01:00
jdgleaver
53bd6908e1
UWP build fix ( #13726 )
2022-03-10 15:15:45 +01:00
github-actions
0ecaa609f9
Fetch translations from Crowdin
2022-03-10 00:09:57 +00:00
jSTE0
715c054de5
Improve CPU architecture and model name identification for Miyoo ( #13704 )
...
* features_cpu: Return model name on non-x86 Linux platforms
Extract model name from /proc/cpuinfo.
* platform/unix: Rework identification of classic Arm CPUs
Identify pre-ARMv7 CPUs based on the machine hardware name starting with
"arm" instead of matching every individual variant. This will then
include the ARM926EJ-S which has armv5tejl as its machine hardware name.
2022-03-09 21:27:12 +01:00
jdgleaver
c67806dbd7
Enable manual selection of which cores are displayed in the 'Standalone Cores' menu ( #13722 )
2022-03-09 17:49:16 +01:00
Colin Kinloch
3b08d63b23
(Wayland) Initial drag and drop (wl_data_offer) support ( #13515 )
2022-03-09 16:34:47 +01:00
Philippe Simons
8a8c2da042
emscripten: add jumpnbump core ( #13720 )
2022-03-09 15:31:31 +01:00
Mats
249241d7cd
(steam) Initial integration with Steam API w/ mist ( #13710 )
2022-03-09 15:05:07 +01:00
Tony
de22e06862
Reorder items in 'Core' menu ( #13697 )
2022-03-09 14:14:37 +01:00
Jamiras
4f62612044
replace real file system function with virtual wrapper call ( #13717 )
2022-03-09 08:20:58 +01:00
MrHuu
9ed51bc528
(3DS) Add new3ds speedup toggle ( #13718 )
2022-03-09 08:20:15 +01:00
github-actions
b1f52a25ea
Fetch translations from Crowdin
2022-03-09 00:08:58 +00:00
Autechre
32594e6643
Revert "(.gitlab-ci.yml) Temporarily disable build-retroarch-osx-ppc target while macosx-legacy runner is offline ( #13685 )" ( #13716 )
...
This reverts commit b74b2f9b87 .
2022-03-08 15:19:37 +01:00
vaguerant
1726d8acb9
Add Optimize for GamePad option on Wii U ( #13257 )
...
* Add 'Optimize for Wii U GamePad' option
* style nit
2022-03-08 14:56:51 +01:00
twinaphex
9bcee062ff
Cleanups/warnings
2022-03-07 19:32:01 +01:00
Autechre
df553bb7f5
Update CHANGES.md
2022-03-07 19:12:23 +01:00
Michael Burgardt
56f2e2f7b8
Add Czech language option ( #13680 )
2022-03-07 19:11:39 +01:00
yoshisuga and github-actions
01cb10d8b3
[iOS 13+] Support a toolbar that allows toggling of onscreen keyboard and touch mouse ( #13700 )
...
* Fetch translations from Crowdin
* Support for showing and hiding indicator and navigation bar
* Refactored to use a view model
* Support defining helper bar items and support showing/hiding keyboard
* reorganized source files into separate logical files
* Moved mouse support to swift (except for delegate implementation), added support for enabling touch mouse in helper bar; reorganized swift source files
* Reorganized keyboard files; added the touch mouse messages to the RA localization files; use the RA notification system
* change keyboard letters to uppercase for clarity
Co-authored-by: github-actions <[email protected] >
2022-03-07 19:09:49 +01:00
twinaphex
4d112da58d
Silence some MSVC code analysis warnings
2022-03-07 19:02:46 +01:00
Vladimir Serbinenko
c11a798467
Series of djgpp fixes ( #13705 )
...
* features_cpu: Fix clock for djgpp
* frontend_dos_set_fork: Fix wrong id names
* dos_input: Fix missing indexing
* dos_joypad: Fix wrong id name
* Fix menu drawing
Menu is already prescaled to VGA_WIDTH x VGA_HEIGHT in vga_menu_frame. We need
to always use those dimensions
* Change dos compilation from griffin to common
* Set vga menu size to 320x200
* Add DOS compilation in gitlab-ci.yml
2022-03-05 15:53:18 +01:00
twinaphex
460f5e745d
Silence some MSVC 2019 code analysis warnings
2022-03-05 14:39:56 +01:00
Keith Bowes
97c5c269a7
Added Changelog for RetroArch 1.10.1 ( #13702 )
2022-03-04 17:36:42 +01:00
Vladimir Serbinenko
4a53c6771c
Several fixes and improvements do NGC and Wii ( #13698 )
...
* Support new elf2dol path in Makefile.griffin
* Fix NULL pointer dereference when no core info is available
* Fix double include of different versions of libogc
* Move ngc and wii to Makefile.common
Resulting binary is 60K *smaller*. This is surprising but probably due to
less inlining happening
* gx_gfx: Fix hang on gfx initialization
* Remove sthread_isself on NGC/Wii
It relies on pthread_equal that is not there for either legacy pthreads
or normal pthreads on those platforms
* Wii networking
* Missing includes in split
* Network fixes
* Fix logging of non-format string as a format
* Support for gx netlogger
* Network fix
* Network fixes
* Network info
* gx: Move config files to app directory
Otherwise it clashes between wiiU and vWii version with unpredictable
effects
2022-03-04 13:43:00 +01:00
Gabriel Morazán
35312feab6
Bump version number for UWP Build files. ( #13695 )
...
* Bump version number (msvc2019-UWP)
* Bump version number (msvc2017-UWP)
2022-03-03 15:39:51 +01:00
twinaphex
621f51394b
Bump version
2022-03-03 14:28:38 +01:00
jSTE0
4896832612
platform/miyoo: Enable NEAREST audio resampler ( #13694 )
...
This platform actually defaults to the NEAREST audio resampler.
2022-03-03 12:56:39 +01:00
jdgleaver
3e4201ed30
Bitmap font improvements ( #13693 )
2022-03-02 16:47:46 +01:00
jdgleaver
4c87c307cc
Disable per-game and per-content-directory remaps when running contentless cores ( #13687 )
2022-03-01 09:45:17 +01:00
Tony
e8e8404741
(WinRaw) Enable mouse overlay control ( #13688 )
2022-03-01 09:45:07 +01:00
jdgleaver
f6dc1c6d93
Disable per-game and per-content-directory shader presets when running contentless cores ( #13690 )
2022-03-01 09:44:55 +01:00
jdgleaver
b74b2f9b87
(.gitlab-ci.yml) Temporarily disable build-retroarch-osx-ppc target while macosx-legacy runner is offline ( #13685 )
2022-02-28 13:57:16 +01:00
jdgleaver
0f2cb88ec6
Enable config overrides for contentless cores ( #13684 )
2022-02-28 13:45:51 +01:00
Tony
69cf8b1795
Fix some command line segfaults ( #13682 )
2022-02-28 10:32:50 +01:00
Tony
cfd408db86
Show core version in 'Core Information' ( #13677 )
2022-02-27 05:30:12 +01:00
Tony
3b1d75d9cf
Console help output cleanup ( #13678 )
2022-02-27 05:30:04 +01:00
yoshisuga and github-actions
ba0d42ceb3
[iOS] Fix RetroArch_iOS9 project ( #13679 )
...
* Fetch translations from Crowdin
* Fix iOS 9 xcode project to include the JITSupport files
Co-authored-by: github-actions <[email protected] >
2022-02-27 05:18:25 +01:00
github-actions
6faf2fe5b9
Fetch translations from Crowdin
2022-02-27 00:10:40 +00:00
Guo Yunhe
ab65e31e09
fix: osd fonts for chinese, korean, arabic and persian ( #13639 )
2022-02-26 18:05:55 +01:00
Gabriel Morazán
79e4106cc8
(Xbox/UWP) A small oversight from PR #13669 . ( #13674 )
...
* Forgot to add the flags there, oops. (msvc2017)
* Forgot to add the flags there too, oops. (msvc2019)
2022-02-26 17:57:29 +01:00
Braden Farmer
e215f56490
Android: Add HAVE_LANGEXTRA back to makefile ( #13676 )
...
Fixes #13672
2022-02-26 17:56:38 +01:00
github-actions
2c65382d50
Fetch translations from Crowdin
2022-02-26 00:09:11 +00:00
jdgleaver
8739264485
Enable runtime logging for contentless cores ( #13671 )
2022-02-25 18:23:55 +01:00
Jamiras
e4d62a3b9f
apply disconnect logic for command_memory_read/write ( #13668 )
2022-02-25 18:23:38 +01:00
Gabriel Morazán
e137f2c9dc
(Xbox/UWP) Fix CHD not working with Cheevos / Add 7zip support. ( #13669 )
...
* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2017)
* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2019)
* Add _7ZIP_ST to UWP (msvc2017)
* Add _7ZIP_ST to UWP (msvc2019)
2022-02-25 18:23:29 +01:00
github-actions
8f82bcaad9
Fetch translations from Crowdin
2022-02-25 00:09:27 +00:00
TheRhysWyrill
bc756e31d9
Updated Xbox/UWP Icon and Splash Screen ( #13651 )
...
* Asset Optimization
* Asset Optimization
* New Xbox/UWP Icon and Splash Screen
Replaced the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.
* Updated Xbox/UWP Icon and Splash Screen
Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.
* Updated Xbox/UWP Icon and Splash Screen
Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.
2022-02-24 23:50:19 +01:00
Tony
977a7d3eb6
Volume hotkey logic+response improvement ( #13667 )
2022-02-24 23:09:17 +01:00
jdgleaver
b697f556e5
Ensure that cores are deinitialised correctly following initialisation failure ( #13665 )
2022-02-24 14:49:33 +01:00
Tony
f0d9add1b2
(DInput/WinRaw) Ignore 'unknown/undefined' key ( #13660 )
2022-02-24 07:10:47 +01:00
Tony
7768c296b9
Prevent refresh rate switching to half frame rate modes ( #13656 )
2022-02-24 07:10:27 +01:00
github-actions
569704fb37
Fetch translations from Crowdin
2022-02-24 00:09:21 +00:00
jdgleaver
ee4486068d
(XMB+Ozone) Improve efficiency/accuracy of History/Favorites icon rendering ( #13661 )
2022-02-23 16:53:24 +01:00
github-actions
3d08aa8e32
Fetch translations from Crowdin
2022-02-23 00:09:57 +00:00
jdgleaver
9b0cb0fc92
Add 'Standalone Cores' menu ( #13655 )
2022-02-22 19:23:48 +01:00
Colin Kinloch
6dec52fda7
(Wayland) Fix wayland vulkan not reacting to initial resize ( #13640 )
...
(Wayland) Correct log stamps for GL or Vulkan
(Wayland) Fix style issues and sync formatting on identical code in GL and Vulkan
2022-02-22 08:58:46 +01:00
Cthulhu-throwaway
023f427856
[UPnP] Stability fixes ( #13652 )
2022-02-22 08:22:10 +01:00
yoshisuga
bc02f8319e
[iOS] New iOS 13 project to support Swift; Custom keyboard and touch mouse support ( #13435 )
...
* Support for Swift, added emulator keyboard
* fixed toggle key handling using magic number hack for now
* fixed keyboard transparency slider for now with suboptimal fix; add gesture recognizer to hide/show keyboard
* Support CocoaView extensions in Swift; move keyboard delegate impl and setup to swift extension
* moved keyboard view model creation out of EmulatorKeyboard
* implement key pressed delegate in swift extension
* added input method for directly sending RETROK_* codes to support a touchscreen keyboard; assign keyboard model delegates; updated keyboard layout (added F1-F12 keys); change shift, control and alt keys to be modifiers
* enable focus mode when custom keyboard is shown; enable/disable overlay when custom keyboard is toggled
* Specify -DHAVE_OPENGLES2 instead of -DHAVE_OPENGLES3 since glsym_es3.h does not compile in iOS 14.5
Fix tvOS build using compiler flags
* Create new project for iOS 13 deploy target; add check for deploy target to conditionally compile for new iOS 13 specific feature (custom keyboard)
* force disable core info caching for iOS, use opengl es2 for debug
* Add flag for iOS custom keyboard - 3-finger swipe up to show, 3-finger swipe down to hide
* use OpenGLES2 instead; using ES3 results in compile time errors on iOS 14.5
* code cleanup
* Updated references to -DDONT_WANT_ARM_ASM_OPTIMIZATIONS flag
* Add JIT support for non-jailbroken devices
* iOS: Add support for touch mouse handler
* Added a HAVE_IOS_TOUCHMOUSE preprocessor macro so that it builds under the iOS11_Metal xcode project
* Changed click-and-drag behavior to double tap hold and drag
* Visual improvements to the emulator keyboard: updated colors, improved key-press effect
2022-02-22 08:21:34 +01:00
github-actions
3d54d952a5
Fetch translations from Crowdin
2022-02-22 00:09:41 +00:00
Michael Burgardt
7df18ec59d
Improve some texts ( #13645 )
2022-02-21 20:11:25 +01:00
github-actions
644e7dce7c
Fetch translations from Crowdin
2022-02-21 00:09:21 +00:00
github-actions
3ae7d19cd5
Fetch translations from Crowdin
2022-02-20 00:10:13 +00:00
Autechre
78b25b20dd
Revert "Update zlib.h ( #13641 )" ( #13642 )
...
This reverts commit 5a3cd8671e .
2022-02-19 21:56:52 +01:00
Philippe Simons
5a3cd8671e
Update zlib.h ( #13641 )
...
fix compilation of uncompr.c
2022-02-19 21:11:59 +01:00
twinaphex
d2ab5d05ee
Remove GONG remnants
2022-02-19 05:33:32 +01:00
github-actions
8373ef1a61
Fetch translations from Crowdin
2022-02-19 00:09:36 +00:00
Colin Kinloch
b2527b43e8
(Wayland) Show window early to get screen info ( #13591 )
...
* (Wayland) Show window early to get screen info
* Report current monitor size on initial get_video_size call
* Fullscreen to monitor selected in settings
* Fullscreen on current monitor when setting is set to automatic
* Fallback to shm_open when memfd_create is not supported
2022-02-18 19:59:41 +01:00
Keith Bowes and Maxime Gauduin
bbfcecfab0
Fix building against FFmpeg 5.0 ( #13611 )
...
Co-authored-by: Maxime Gauduin <[email protected] >
2022-02-18 18:40:54 +01:00
Rafael Toledo
03edf4f6a9
[Android] Include adaptative launcher icons ( #13423 )
2022-02-18 18:40:18 +01:00
Cthulhu-throwaway
b0928cd0f8
[Netplay] Disable savestates on stateless mode ( #13634 )
...
Stateless mode is currently not working correctly and still using savestates.
2022-02-18 17:08:18 +01:00
Vladimir Serbinenko
f0d8af0d34
Remove gong now that it has been successfully extracted into a standalone core ( #13637 )
2022-02-18 17:03:35 +01:00
github-actions
80e7e1983a
Fetch translations from Crowdin
2022-02-18 00:08:46 +00:00
Mats
e76da47b31
Fix base path when compiling with unix cwd ( #13631 )
2022-02-17 04:59:37 +01:00
github-actions
932c9b9926
Fetch translations from Crowdin
2022-02-17 00:07:37 +00:00
Jamiras
c816cd2b61
change default for cheevos_richpresence_enable back to true ( #13629 )
2022-02-16 16:16:55 +01:00
MrHuu
a7b7472c34
(RGUI) Add dynamic theme ( #13612 )
...
* (RGUI) Add dynamic theme
* (RGUI) Cleanup
* (RGUI) Apply jdgleaver's dynamic theme patch
2022-02-16 15:56:10 +01:00
github-actions
1fe70da946
Fetch translations from Crowdin
2022-02-16 00:07:48 +00:00
Braden Farmer
5bacf1e9be
[Android] Populate external storage devices inside the file browser on Android 11+ devices ( #13615 )
...
[Android] Populate external storage devices inside the file browser on Android 11+ devices
2022-02-15 16:11:39 +01:00
Jamiras
5d3654ddbb
(cheevos) support for identifying Dreamcast CHDs ( #13628 )
...
* support for identifying Dreamcast CHDs
* fix copy/paste error
2022-02-15 15:09:43 +01:00
github-actions
0e22b1ec73
Fetch translations from Crowdin
2022-02-15 00:08:15 +00:00
Michael Burgardt
b8242601ec
Fix localisations ( #13622 )
...
* Fix translations with messed-up string placement
* Fix Hebrew and Persian text display
Hebrew is now displayed properly as right-to-left.
Miscellaneous whitespaces, like the zero width non-joiner used in Persian, no longer break right-to-left texts.
2022-02-14 02:43:55 +01:00
github-actions
538b58aa7a
Fetch translations from Crowdin
2022-02-14 00:07:43 +00:00
Jamiras
600a3365ea
update to rcheevos 10.3.2 ( #13621 )
2022-02-13 21:40:16 +01:00
github-actions
19a1dbbc85
Fetch translations from Crowdin
2022-02-13 00:09:26 +00:00
github-actions
9ec7cecb93
Fetch translations from Crowdin
2022-02-12 00:07:40 +00:00
Salvador
8093f4595c
Gba filter ( #13613 )
...
New GBA filter Upscale_240x160-320x240
2022-02-10 12:40:00 +01:00
Jamiras
a576ee49db
more description message for missing RetroAchievements credentials ( #13617 )
2022-02-09 17:18:03 +01:00
github-actions
e71e895ad6
Fetch translations from Crowdin
2022-02-08 00:08:31 +00:00
TheRhysWyrill
c97b40e900
Icon Optimization For Xbox/UWP Port ( #13608 )
...
* Asset Optimization
* Asset Optimization
2022-02-07 23:55:26 +01:00
jdgleaver
ab8e8359a6
Fix segfault when launching content with cores that do not have serialized savestate support when rewind and cheevos hardcore mode are enabled ( #13607 )
2022-02-07 23:52:25 +01:00
github-actions
5d3ebd0ece
Fetch translations from Crowdin
2022-02-07 00:07:46 +00:00
Michael Burgardt
504a6b9670
Fix Polish translation ( #13601 )
2022-02-06 04:40:08 +01:00
github-actions
df1f7bffb9
Fetch translations from Crowdin
2022-02-06 00:09:13 +00:00
dbaronica and Domagoj Baronica
2febc16e2e
(UWP) - Implemented activation/starting of retroarch using URI activa… ( #13563 )
...
* (UWP) - Implemented activation/starting of retroarch using URI activation.
* Removed try-catch blocks, refactored argument parsing, ignore driver reset if content starting directly from arguments
Co-authored-by: Domagoj Baronica <[email protected] >
2022-02-05 12:46:42 +01:00
github-actions
5bc2d42cdc
Fetch translations from Crowdin
2022-02-05 00:09:09 +00:00
jdgleaver
412c79862c
(Qt) Fix crash when loading content via desktop menu while content is already running ( #13595 )
2022-02-05 00:26:10 +01:00
jdgleaver
e541dd5ab1
Disable run-ahead and rewind based on save state support level defined in core info files ( #13594 )
...
* Disable run-ahead based on save state support level defined in core info files
* Disable rewind based on save state support level defined in core info files
2022-02-05 00:25:33 +01:00
Sou Bunnbu
763fcd8267
unix, win32: Allow set the default libretro_directory via environment variable ( #12040 )
2022-02-04 17:40:57 +01:00
github-actions
d43b99cbac
Fetch translations from Crowdin
2022-02-03 00:10:22 +00:00
TheRhysWyrill
37a91e1be5
Updated UWP Icons/Splash Screens ( #13592 )
...
* Updated UWP Icons
* Updated UWP Icons
2022-02-02 19:07:25 +01:00
jdgleaver
42e03cae83
Disable save states based on save state support level defined in core info files ( #13562 )
2022-02-02 16:49:53 +01:00
github-actions
6f7332c8fa
Fetch translations from Crowdin
2022-02-02 00:09:36 +00:00
Vladimir Serbinenko
80cf91417c
Enable 7zip on emscripten ( #13533 )
...
This makes it more in-line with other static platforms
2022-02-01 13:53:03 +01:00
Autechre
b45a192416
Revert "(Wayland) Show window early to get screen info ( #13582 )" ( #13590 )
...
This reverts commit 4bb2c14293 .
2022-02-01 12:47:53 +01:00
Colin Kinloch
4bb2c14293
(Wayland) Show window early to get screen info ( #13582 )
...
* Report current monitor size on initial get_video_size call
* Fullscreen to monitor selected in settings
* Fullscreen on current monitor when setting is set to automatic
2022-02-01 10:30:34 +01:00
Jahed
592f69ec69
MIYOO: Support battery level ( #13585 )
...
Currently when using RGUI on MiyooCFW (on a Powkiddy V90), despite enabling "Show Battery Level", nothing is shown. This change fixes that by comparing the correct voltage_now file.
There are no min/max files on the device so they're hardcoded similar to GMenu2X's indicator. Results are based on value distribution while running a game at max load.
GMenu2X battery level logic:
https://github.com/MiyooCFW/gmenunx/blob/7d51f8c22be22066fbaea671a4baf6d0d0ff5c3f/src/gmenu2x.cpp#L2587-L2598
Miyoo battery properties:
https://github.com/MiyooCFW/kernel/blob/f60025f03429ceb3771e5392a7d85c6f1780a42a/drivers/power/supply/miyoo-battery.c#L62-L72
RGUI battery level update:
https://www.libretro.com/index.php/retroarch-1-7-7-ui-updates/
2022-02-01 10:30:11 +01:00
Tony
a106dedeb6
Fix default core on 'Add to Favorites' ( #13587 )
2022-02-01 10:29:56 +01:00
Jamiras
cdc5e33953
support chd inside m3u ( #13586 )
2022-02-01 10:29:44 +01:00
github-actions
f8c3c76e18
Fetch translations from Crowdin
2022-02-01 00:08:10 +00:00
Jamiras
e301fffae3
prevent occasional infinite wait loading multi-disc game from secondary disc ( #13561 )
2022-01-31 19:28:31 +01:00
Tony
6d5d2e722d
Logging cleanups ( #13579 )
2022-01-31 18:05:23 +01:00
Jamiras
c092fa33e1
add mastery placard ( #13575 )
2022-01-31 16:33:23 +01:00
Víctor "IlDucci
900675ad23
[Typo fixing] Removing unneeded space before colons. ( #13577 )
2022-01-31 16:32:47 +01:00
jdgleaver
a953b27614
Rework optional fast-forward frame skipping: Drop frames based on frame timing ( #13578 )
2022-01-31 16:32:17 +01:00
github-actions
6aa89b3723
Fetch translations from Crowdin
2022-01-31 00:07:42 +00:00
Vladimir Serbinenko
17ccfe4004
Support GL1 on osx-ppc ( #13569 )
...
* Fix handling of big-endianness in gl1
* Enable gl1 on osx-ppc
* Force gl1 on apple if gfx supports only gl1
* Backport gl2 apple workaround to gl1
* Fix big-endianness handling in widgets
2022-01-30 09:30:39 +01:00
Keith Bowes
cce04bab70
Remove references to removed features ( #13564 )
2022-01-30 09:29:43 +01:00
Giovanni Cascione
ffbbdbd256
fbdev: fix segfault on video thread switch and exit from hw_ctx cores ( #13571 )
2022-01-30 09:24:33 +01:00
github-actions
84052ee7e1
Fetch translations from Crowdin
2022-01-30 00:07:54 +00:00
Jamiras
e1352060b5
stop load process if unable to retrieve achievement data ( #13565 )
2022-01-29 19:57:23 +01:00
Colin Kinloch
a431760829
(Wayland) Release keys and mouse buttons on lost focus ( #13567 )
2022-01-29 19:57:06 +01:00
Colin Kinloch
5bd7433ac4
(Vulkan/GL) goto error without HAVE_EGL ( #13568 )
2022-01-29 19:56:49 +01:00
twinaphex
60eaf14afc
C89_BUILDFIX
2022-01-29 10:55:31 +01:00
Dystopian
0afdb2a0cf
Improve udev logging ( #13549 )
2022-01-29 10:57:38 +01:00
Tony
86cced8eab
Fix frameskipping with duped frames ( #13560 )
2022-01-29 10:57:01 +01:00
github-actions
dbe0252db4
Fetch translations from Crowdin
2022-01-29 00:07:53 +00:00
github-actions
4132176ece
Fetch translations from Crowdin
2022-01-28 00:11:55 +00:00
Cthulhu-throwaway
cd74221d33
[Networking] GetBestRoute refactor ( #13553 )
...
Refactor to support UWP.
2022-01-27 11:38:31 +01:00
Tony
d9a4dc52c0
Increase maximum fast-forward ratio ( #13552 )
2022-01-27 11:37:09 +01:00
github-actions
8511152738
Fetch translations from Crowdin
2022-01-27 00:09:45 +00:00
Tony
84f558db0b
Add optional frame skipping when fast-forwarding ( #13550 )
2022-01-26 18:30:33 +01:00
jdgleaver
fa213a724f
Fix crash when cores using RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK return false from retro_load_game() ( #13547 )
2022-01-26 18:30:07 +01:00
github-actions
dfcbde86f7
Fetch translations from Crowdin
2022-01-26 00:09:04 +00:00
Jamiras
2ecb253ed4
(cheevos) upgrade to rcheevos 10.3 ( #13546 )
...
* upgrade to rcheevos 10.3
* use rcheevos cdreader for gdi/cue processing
* update widgets when loading state
2022-01-25 04:44:53 +01:00
Francisco Javier Trujillo Mata
3a67162ae2
Fix PS2 raboot name ( #13543 )
2022-01-25 04:19:18 +01:00
notaz
5f2ed6c85a
VITA: don't fail if vm_memblock can't be allocated ( #13545 )
...
Failing here is catastrophic because we get no heap, the whole thing
just crashes and leaves nothing in the logs. vm_memblock is not even
used by RetroArch, it's just used by cores with dynarecs, so let the
cores themselves deal with problems if they arise.
2022-01-25 04:19:00 +01:00
Francisco Javier Trujillo Mata
86b47b4859
[PSP] Update Retroarch to latest PSPDev status ( #13544 )
...
* Added newlib changes
* Add action to launch PPSSPP simulator
* Remove legacy config for the stack and heap
* Add pthread
* Simplify kernel_functions and improve references to HAVE_KERNEL_PRX
* Add some flags
* Improve audio init/deinit
* Improve exit by clicking home
* Add CI for PSP1
* Update PSP.yml
2022-01-25 03:50:18 +01:00
github-actions
17362e3692
Fetch translations from Crowdin
2022-01-25 00:07:58 +00:00
jdgleaver
6ee3c14779
Add 'Core System Files Downloader' entry to the Online Updater ( #13524 )
2022-01-24 16:41:29 +01:00
Piotr Dobrowolski
a612e7f7cc
sdl_gl_ctx: fix focus detection on webOS ( #13526 )
2022-01-24 16:31:35 +01:00
Ryan Kuba
6ae1270e5c
remove test for standard mapping in controller detection ( #13528 )
2022-01-24 16:31:03 +01:00
Vladimir Serbinenko
2c289a6212
Add FreeChaf to emscripten ( #13529 )
2022-01-24 16:30:35 +01:00
Keith Bowes
38e74ee3cf
Restores mouse-grab toggling in Wayland. ( #13537 )
...
* Fixes mouse-grab toggling in Wayland.
Fixes #13536
* Indicate that input_wl_grab_mouse is a necessary function.
It might prevent it from being removed again in future cleanups.
2022-01-24 16:22:21 +01:00
Vladimir Serbinenko
4e24fb3d01
Add osx-ppc compilation for frontend ( #13532 )
...
* Fix old osx condition
Current code assumes that osx < 10.12 is equivalent to ppc osx. It's not
true as Leopard x86 is still < 10.12 but not ppc. As xcode compiles fat
binaries it includes osx x86 and compilation fails.
* Disable crtswitchres when no c++11 is available
Crtswitchres altually needs c++11. Since it's not that important to make
it compatible with lower c++, just disable if no c++11 is available
* Don't use firstObject on old Mac OS X.
It was introduced in 10.6, so on old ones just implement it ourselves
* Compile osx-ppc frontend
* osx-ppc: Build a fat binary
On 10.6 i386 xcode apparently refuses to build a pure ppc.
Settle for a fat binary.
2022-01-24 16:22:07 +01:00
github-actions
948ad76b14
Fetch translations from Crowdin
2022-01-24 00:07:57 +00:00
github-actions
245101b1a1
Fetch translations from Crowdin
2022-01-23 00:08:33 +00:00
github-actions
e2848ad0d5
Fetch translations from Crowdin
2022-01-22 00:07:03 +00:00
twinaphex
688e00a25b
Update CHANGES.md
2022-01-21 04:45:53 +01:00
Tony
49d3a947b8
(D3D10/11) Add vsync swap interval ( #13521 )
2022-01-21 04:35:22 +01:00
github-actions
5f6fc20360
Fetch translations from Crowdin
2022-01-21 00:10:19 +00:00
Cthulhu-throwaway
b71be7efd2
(Netplay/LAN Discovery) Disable GetBestRoute for UWP ( #13518 )
2022-01-20 14:52:11 +01:00
twinaphex
5241d3e5d6
Cleanups
2022-01-20 06:09:43 +01:00
Cthulhu-throwaway
c9d66eed46
(UPnP) Disable GetBestRoute for UWP ( #13517 )
...
* (UPnP) Disable GetBestRoute for the XBOX
* Macro branching to _WIN32_WINNT_WINXP
* Macro branching to __WINRT__
2022-01-20 06:12:12 +01:00
Gabriel Morazán
f5a1af00eb
(UWP) Changes to Build Files ( #13516 )
...
* (UWP) Bump version Number
* (UWP) Bump version to 1.10.0
* Update TemporaryKey
* Update TemporaryTicket
2022-01-20 05:44:27 +01:00
github-actions
a50bf67386
Fetch translations from Crowdin
2022-01-20 00:08:30 +00:00
twinaphex
d4dbd677db
(Dynamic dummy) Prevent recursive control path
2022-01-20 00:01:07 +01:00
twinaphex
a14dcfa3ba
Update CHANGES.md
2022-01-19 19:10:56 +01:00
Michael Burgardt
311fec15d9
Add Indonesian, Swedish and Ukrainian language options ( #13490 )
...
* Add Indonesian, Swedish and Ukrainian language options
* Enable Indonesian and Swedish localisations for RGUI
2022-01-19 19:12:55 +01:00
twinaphex
cc756e4126
Silence some warnings
2022-01-19 19:08:22 +01:00
twinaphex
bacae58ea5
Bump up to version 1.10.0
2022-01-19 18:53:15 +01:00
github-actions
51ba13035d
Fetch translations from Crowdin
2022-01-19 00:07:26 +00:00
jdgleaver
58287ad666
(3DS) Disable CHD support ( #13512 )
2022-01-18 19:13:49 +01:00
Cthulhu-throwaway
c50087efdc
(UPnP) Minor refactor ( #13510 )
...
Don't clear up the request at natt_close_port.
2022-01-18 13:03:32 +01:00
Vladimir Serbinenko
979428649a
VITA: Fix Nat-t compilation
2022-01-18 11:23:27 +01:00
github-actions
650789a570
Fetch translations from Crowdin
2022-01-18 00:07:53 +00:00
Vladimir Serbinenko
0e77013f2f
CTR: Add jaxe and wasm4 ( #13508 )
2022-01-17 21:43:55 +01:00
Dystopian
d6fda5044f
Fix flags when CC returns triple version ( #13509 )
2022-01-17 21:43:49 +01:00
Vladimir Serbinenko
2ca982691b
VITA: Fix early crash ( #13507 )
2022-01-17 20:38:04 +01:00
Vincent Pelletier
d8d21e9947
Use mapped controller name in setting_action_ok_bind_all_save_autoconfig ( #13500 )
...
Consistently with input_config_get_device_name use in
get_string_representation_split_joycon.
Fixes a bug where saved autoconfig would not match the current device, but
an unpredictable other device in the system.
2022-01-17 13:47:25 +01:00
Dystopian
87ce001a4a
Detach HAVE_COMMAND option from HAVE_STDIN_CMD ( #13502 )
2022-01-17 13:46:50 +01:00
Cthulhu-throwaway
1a7e8e6628
(UPnP) Refactor ( #13503 )
...
COMMON: The common library can now be used independently by any number of features.
COMMON: The common library no longer restricts HAVE_SOCKET_LEGACY.
Netplay Task: Network interface scoring changed from byte-level to bit-level.
2022-01-17 13:46:03 +01:00
github-actions
eaf32daf25
Fetch translations from Crowdin
2022-01-17 00:08:08 +00:00
github-actions
6d6eca7a9f
Fetch translations from Crowdin
2022-01-16 00:08:20 +00:00
github-actions
d3b38f45fd
Fetch translations from Crowdin
2022-01-15 00:07:42 +00:00
jdgleaver
c4a676d756
(3DS) Add a5200 assets ( #13492 )
2022-01-14 15:30:12 +01:00
Giovanni Cascione
f93548ab56
mali_fbdev fix for fps drop after egl_destroy ( #13494 )
...
Currently each time a screen resolution or setting change occurs, fbdev_destroy, fbdev_init and fbdev_set_mode are called in sequence, trying to destroy context and surface (though context pointer seems to remain unchanged) and create again both of them.
However it seems something is wrong with egl_destroy, as after the call fps drops from 60 to 33fps in GUI with huge performance impact, at least with libmali.
Philosophy is changed with this commit to avoid destroying and creating context and surface each time (creation only occurs in fbdev_init and egl_destroy is called only if retroarch is shutting down).
As a minor modification, framebuffer is resetted to 0 on retroarch shutdown to avoid any chance of freezed screen effect.
2022-01-14 15:30:04 +01:00
github-actions
aca2b9675f
Fetch translations from Crowdin
2022-01-14 00:08:28 +00:00
jdgleaver
209b3b76b3
Restore missing 'Cache Core Info Files' menu entry ( #13487 )
2022-01-13 19:59:19 +01:00
twinaphex
4fa1443c71
New default setting for cheevos_richpresence_enable
2022-01-13 17:49:21 +01:00
MrHuu
a5c79e4c86
(3DS) Enable CHD support / Disable richpresence by default ( #13486 )
2022-01-13 17:51:38 +01:00
Cthulhu-throwaway
0c0d19e3f1
(Netplay) Fix dummy notification
...
No longer shows a netplay initialization failed notification when netplay is not enabled.
2022-01-13 01:49:51 +01:00
github-actions
4331065cc0
Fetch translations from Crowdin
2022-01-13 00:09:41 +00:00
Vladimir Serbinenko
c9a72fadab
EMSCRIPTEN: Add wasm4 and jaxe ( #13483 )
2022-01-12 22:35:10 +01:00
Cthulhu-throwaway
f8da64d740
(UPnP) Accept IGD v2 service types ( #13482 )
2022-01-12 15:30:16 +01:00
Dystopian
2095fc53f8
Fix webOS build and run ( #13480 )
2022-01-12 07:12:34 +01:00
github-actions
f4831809f7
Fetch translations from Crowdin
2022-01-12 00:10:11 +00:00
Vladimir Serbinenko
2f130a23e4
Allow loading files from archive subdirectory ( #13443 )
...
* Allow loading files from archive subdirectory
Common example is "games.7z#game1/version1.ext" current code assumes that
everything that is before last slash is part of filesystem directory which
is false in this case.
* Fix listing of archive subdirectories
Currently file_archive_get_file_list_cb returns 0 on skipped entries.
It's wrong as calling convention for it is "0 means to stop iterating".
So on first extensionless file or an explicitly listed directory
further listing has stopped
2022-01-11 13:59:38 +01:00
Cthulhu-throwaway
4dda10b86d
(Netplay) Disable netplay on init failure ( #13479 )
...
* (Netplay) Disable netplay on init failure
Make sure netplay is disabled and properly deinitialized after an initialization failure.
* missing comma
2022-01-11 13:50:09 +01:00
Jamiras
0a1ffcd4d5
reset hardcore default to enabled; show message when trying to load state in hardcore ( #13471 )
2022-01-11 13:48:05 +01:00
Cthulhu-throwaway
4cf1bcf70f
(Netplay/UPnP) Delay lobby server announcing ( #13473 )
...
Delay the announcing in order to give UPnP's port forwarding more time.
Fix the remaining truncation warnings.
2022-01-11 08:48:59 +01:00
github-actions
310c43d7ad
Fetch translations from Crowdin
2022-01-11 00:08:12 +00:00
Vladimir Serbinenko
0b205c2292
Add psl1ght compilation ( #13472 )
2022-01-10 18:25:36 +01:00
Cthulhu-throwaway
fb2d600837
(Netplay/UPnP) Smart interface selection ( #13470 )
...
Find the most suitable address for UPnP by scoring interfaces on how close their address is to the device's address.
2022-01-10 15:52:15 +01:00
Colin Kinloch
3e3cf904ca
(Vulkan) Double combined image sampler descriptor pool size ( #13467 )
2022-01-10 09:10:11 +01:00
MajorPainTheCactus
ad4f6176ff
Vulkan driver fixes for HDR ( #13468 )
...
* Fixed crash on boot with xmb and vulkan driver Fixed wrong blend state affecting the ribbon shader Fixed up C++ style comments with C style
* Fixed compilation issue - I made a last minute change and thought I had compiled it but obviously hadn't! No wonder it worked.
2022-01-10 06:26:02 +01:00
github-actions
b3f3bf1e83
Fetch translations from Crowdin
2022-01-10 00:08:23 +00:00
Rob Loach
aa642e5786
(Cheevos) By default, have Hardcore mode disabled ( #13465 )
2022-01-09 11:19:03 +01:00
Jamiras
176c2d1911
report Unknown Game instead of Not Logged In when no hash is generated ( #13463 )
2022-01-09 02:42:41 +01:00
github-actions
28f531647f
Fetch translations from Crowdin
2022-01-09 00:08:35 +00:00
MajorPainTheCactus
ddaf3bc6cf
Revert default HDR settings as it broke the stock shader with HDR ( #13448 )
2022-01-08 13:41:34 +01:00
MajorPainTheCactus
1a228a4e78
Added HDR support to Vulkan driver ( #13456 )
2022-01-08 13:22:34 +01:00
Cthulhu-throwaway
c2df109874
(Netplay) LAN addresses only for UPnP ( #13461 )
...
Some router devices might accept non-LAN addresses without raising an error.
2022-01-08 10:45:41 +01:00
Christopher Snowhill
87c5720988
(Mac) BaseConfig.xcconfig - Add SSE/NEON opts ( #13453 )
2022-01-08 04:21:58 +01:00
Christopher Snowhill
b5504dda99
Implement sinc kaiser NEON function ( #13452 )
2022-01-08 04:21:51 +01:00
jdgleaver
1935d217d2
Enable 'short form' notation when specifying core path on the command line (-L, --libretro=FILE) ( #13454 )
2022-01-08 04:03:06 +01:00
github-actions
4ae67b9fa4
Fetch translations from Crowdin
2022-01-08 00:07:25 +00:00
Jean-André Santoni
bb948e9b81
Merge pull request #11719 from pkos/master
...
(Database) Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii
2022-01-08 01:39:25 +07:00
Tony
7ca3c314f8
Move 'Black Frame Insertion' under 'Synchronization' ( #13457 )
2022-01-07 17:30:21 +01:00
Tony
5b85339839
(Vulkan) Emulate mailbox only with vsync ( #13460 )
2022-01-07 17:08:24 +01:00
Tony
b7d77e9484
(XMB) Optional vertical list item fade ( #13455 )
2022-01-07 08:46:49 +01:00
github-actions
483d1f2ac7
Fetch translations from Crowdin
2022-01-07 00:08:43 +00:00
crystalct
19d05db9ae
PSL1GHT/PS3 build fix ( #13446 )
2022-01-06 08:21:14 +01:00
Giovanni Cascione
f43b19db4f
mali_fbdev: fix for yoffset>0 (screen freezing), setterm unavailable and refresh_rate division by 0 ( #13450 )
...
-In case yoffset is not set=0 by the driver (which seems to occur randomly on certain configurations), on next set_video_mode call screen freezes and cannot be updated. Condition to set yoffset to 0 if current value is >0 is added as fix.
-If setterm is not available, sh error occurs in the shell on gfx_ctx_mali_fbdev_destroy call. Condition based on setterm availability is added to avoid this.
-If pixclock from driver is not available (=0), divide by 0 occurs when trying to calculate refresh rate. Condition is added as a fix, if pixclock=0 refresh rate is set as 60.
2022-01-05 19:26:39 +01:00
github-actions
d13f325216
Fetch translations from Crowdin
2022-01-05 00:08:04 +00:00
Michael Burgardt
c28df9ccef
Stop Crowdin Daily Workflow from activating with empty API key ( #13440 )
...
* Stop Crowdin Daily Workflow from activating with empty API key
* Make sure that the API key is always reset
2022-01-04 13:32:03 +01:00
Cthulhu-throwaway
c29fd8e53a
Menu setting fixes ( #13439 )
...
Fixes for some netplay settings that don't work well in the menu.
2022-01-04 13:21:53 +01:00
Rob Loach
fb6dfd345f
(Audio Mixer) audio_mix.c does not require stdio.h ( #13441 )
...
This change removes the inclusion of stdio.h as it's not needed in this file.
2022-01-04 13:21:45 +01:00
github-actions
d4902b65bd
Fetch translations from Crowdin
2022-01-04 00:07:56 +00:00
github-actions
a427de28eb
Fetch translations from Crowdin
2022-01-03 00:08:24 +00:00
github-actions
3c388b62d4
Fetch translations from Crowdin
2022-01-02 00:08:08 +00:00
pkos
a192064403
(Database) Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii
2021-12-31 21:35:16 -05:00
github-actions
76fd60b15e
Fetch translations from Crowdin
2022-01-01 00:07:53 +00:00
Tony
940f7553fd
Add delay + acceleration to volume hotkeys ( #13434 )
2021-12-31 18:17:32 +01:00
cedorg and cborg
be05a7e194
Fix buffer overflow. ( #13436 )
...
retroarch sometimes crashes at startup when loading asset textures with gl1 driver.
Co-authored-by: cborg <[email protected] >
2021-12-31 18:17:02 +01:00
github-actions
31342ea18f
Fetch translations from Crowdin
2021-12-31 00:07:41 +00:00
Tony
17f63e6e39
(XMB+Ozone) Category + History/Favorites icons ( #13433 )
...
* (XMB+Ozone) Icons for matching core option categories
* (XMB+Ozone) Playlist content icon option for history/favorites
2021-12-30 20:14:57 +01:00
Cthulhu-throwaway
d017ce7b03
Filter out non-connectable rooms ( #13429 )
...
Add an option for filtering out non-connectable netplay rooms.
2021-12-30 08:33:54 +01:00
github-actions
e161af4826
Fetch translations from Crowdin
2021-12-30 00:07:38 +00:00
github-actions
ee1d9f5d1b
Fetch translations from Crowdin
2021-12-29 00:07:49 +00:00
github-actions
916a3fd157
Fetch translations from Crowdin
2021-12-28 00:07:38 +00:00
twinaphex
18dae9ce73
remove unused variables
2021-12-27 19:57:32 +01:00
github-actions
a746030901
Fetch translations from Crowdin
2021-12-27 00:08:35 +00:00
Autechre
68713b46b0
Revert "Netplay clean-up ( #13421 )" ( #13422 )
...
This reverts commit 5efd2a64a4 .
2021-12-26 16:54:19 +01:00
Cthulhu-throwaway
5efd2a64a4
Netplay clean-up ( #13421 )
2021-12-26 16:30:38 +01:00
Cthulhu-throwaway
9579810579
Build fix for --disable-menu ( #13419 )
2021-12-26 15:18:57 +01:00
be650a790c
Add option for showing the overlay behind the menu ( #13360 )
...
* Add option for showing the overlay behind the menu
This commit lays the groundwork for this option. Support for this option
in the video drivers themselves is going to be added in later commits.
* gl1: Add overlay behind menu support
* gl2: Add overlay behind menu support
* gl3: Add overlay behind menu support
* vulkan: Add overlay behind menu support
* ctr: Add overlay behind menu support
* d3d9: Add overlay behind menu support
* d3d10: Add overlay behind menu support
* d3d11: Add overlay behind menu support
* d3d12: Add overlay behind menu support
* CHANGES.md: overlay behind menu
Co-authored-by: MrHuu <[email protected] >
Co-authored-by: Tony <[email protected] >
2021-12-26 04:56:44 +01:00
Colin Kinloch
22df09885e
(Wayland) Use any display for initial metrics ( #13417 )
2021-12-26 04:53:57 +01:00
Cthulhu-throwaway
26132a2330
Netplay and NAT struct improvements ( #13416 )
...
Reordered netplay and NAT structs to follow the coding guidelines more closely.
Moved part of the chat struct out of the program's image and into the heap.
2021-12-25 13:42:22 +01:00
Aleksey Samoilov
f17deb90c7
[Wayland] Fix toplevel close ( #13415 )
2021-12-25 11:19:27 +01:00
Colin Kinloch
0168fe0303
(Wayland) Ignore mouse clicks on window decoration ( #13412 )
2021-12-25 04:08:22 +01:00
Cthulhu-throwaway
9e208198f2
Endianness fix for netplay_is_lan_address ( #13413 )
2021-12-25 04:07:55 +01:00
Cthulhu-throwaway
98bed89d6f
Netplay custom relay server to use default port ( #13411 )
...
Allow the custom server to use the default port if a port was not provided.
2021-12-25 02:30:33 +01:00
github-actions
d056a989ee
Fetch translations from Crowdin
2021-12-25 00:06:59 +00:00
twinaphex
33cc889f7f
(HDR) Hide HDR settings unless HDR is enabled
2021-12-24 21:15:08 +01:00
Cthulhu-throwaway
6a100272a8
Netplay spectator notification fix ( #13409 )
...
Fix double notification when the host switches to spectator.
2021-12-24 16:42:16 +01:00
twinaphex
689057a9b2
Fix iOS/CocoaTouch builds
2021-12-24 15:42:00 +01:00
Cthulhu-throwaway
736ab4c964
MSVC 2005 build fix ( #13408 )
2021-12-24 14:58:18 +01:00
tunip3 and Tunip3
a28e226ef4
Make resolution switching automatic and fix angle output issues [UWP/XBOX] ( #13406 )
...
* force angle to render at 1080p regardless of screensize as the output is 1080p regardless of screensize.
This fixes an issue where at 4k any angle output would be zoomed into a corner
* set resolution based on display resolution (auto 4k)
* set driver to d3d11 if booting with opengl
* reset width and height of output on boot to match display
Co-authored-by: Tunip3 <[email protected] >
2021-12-24 14:34:30 +01:00
twinaphex
e1d144e2b8
(Wayland) Style nits
2021-12-24 14:29:12 +01:00
Colin Kinloch
f0392474f2
(Wayland) Add libdecor for client side decoration ( #13397 )
2021-12-24 14:20:45 +01:00
Cthulhu-throwaway
b67b93ebfe
Enable GetBestRoute for MSVC 2005 ( #13407 )
2021-12-24 14:15:20 +01:00
twinaphex
43d0fa6248
remove unused variable
2021-12-24 12:51:23 +01:00
Cthulhu-throwaway
b696903162
UPnP fix for another specific router ( #13404 )
...
* UPnP fix for another specific router
Fix UPnP for a specific router device.
Also fix net_http not writing the host's port within the HTTP request.
* Quick edit
2021-12-24 11:56:51 +01:00
twinaphex
393e42a497
(Wayland) Buildfix
2021-12-24 05:25:30 +01:00
Colin Kinloch
c48d533950
(Wayland) Add scroll wheel support ( #13398 )
2021-12-24 03:42:33 +01:00
Colin Kinloch
1afbe4a326
(Wayland) Use checked sizes in EGL resize ( #13394 )
2021-12-24 03:27:07 +01:00
Colin Kinloch
7d52d43667
[Wayland] Fix window title update ( #13396 )
2021-12-24 03:14:20 +01:00
github-actions
c0ed1e3367
Fetch translations from Crowdin
2021-12-24 00:07:38 +00:00
Cthulhu-throwaway
ec97c86756
Attempt to fix UPnP for some Windows devices ( #13402 )
...
Yet another attempt at it.
2021-12-23 23:52:01 +01:00
Cthulhu-throwaway
c6369b7861
MSVC 2005 Build Fix ( #13401 )
2021-12-23 22:08:13 +01:00
Cthulhu-throwaway
c4049b9597
NAT and netplay Fixes ( #13400 )
...
* NAT and netplay Fixes
Fix a crash when announcing your room to the internet without being in a tunnel.
Fix improper interface for UPnP for some Windows devices.
* Final edits
2021-12-23 21:28:30 +01:00
Jamiras
e0ad9f7e26
fix netplay UPNP binding for specific router behavior ( #13399 )
...
* fix netplay UPNP binding for specific router behavior
* use ISSPACE macro
2021-12-23 19:30:35 +01:00
Cthulhu-throwaway
c752f9b0de
Custom relay server support ( #13395 )
...
* Custom relay server support
Add support for custom user-ran relay servers.
* snprintf NULL fix
2021-12-23 13:54:52 +01:00
github-actions
f6291adf01
Fetch translations from Crowdin
2021-12-23 00:07:28 +00:00
Cthulhu-throwaway
b9041995f0
Add asian relay server ( #13393 )
...
Replace the canadian server with an asian one.
2021-12-22 16:33:41 +01:00
tunip3 and Tunip3
fb6bf6023a
Move roms copied to localstate to a dedicated dir and clear on start up [XBOX/UWP] ( #13392 )
...
* make roms copy to a specific cache dir in the localstate folder when its copied
* auto delete vfs cache dir on start up
Co-authored-by: Tunip3 <[email protected] >
2021-12-22 12:55:33 +01:00
Cthulhu-throwaway
eff6f41a38
Netplay protocol macro ( #13391 )
...
Wrap protocol checks inside of a guard macro.
2021-12-22 03:05:35 +01:00
MajorPainTheCactus
9151326b73
Added support for HDR shaders - if we detect a shader that uses SLANG_FORMAT_A2B10G10R10_UNORM_PACK32 or SLANG_FORMAT_R16G16B16A16_SFLOAT as the format for the last render target in the shader chain AND hdr is switched on then this disables the internal HDR shader and allows the shader chain to define an inverse tonemapper and hdr10 shader. The first use of this is for my hdr shader crt\crt-sony-pvm-4k-hdr.slangp - submitted seperately ( #13390 )
2021-12-22 02:17:17 +01:00
github-actions
b21f3964b6
Fetch translations from Crowdin
2021-12-22 00:07:46 +00:00
Tony
9da43ad34e
(RGUI) Add Finnish to supported languages ( #13389 )
2021-12-21 21:15:26 +01:00
Jamiras
7ad71a4a05
fix memory map conversion ( #13386 )
2021-12-21 21:15:03 +01:00
twinaphex
07534e4a6d
Fix relative path includes
2021-12-21 19:56:00 +01:00
Jamiras
3d84a9960e
(cheevos) check netplay status when unlocking achievements ( #13379 )
...
* check netplay status when unlocking achievements instead of permanently disabling them in spectate mode
* fix c89 build
* add RARCH_NETPLAY_CTL_IS_SPECTATING
2021-12-21 15:58:42 +01:00
Cthulhu-throwaway
966335e367
Smaller Netplay Changes ( #13387 )
...
Lobby Viewer: Filter out rooms that are not running RetroArch
Lobby Viewer: Display a non-connectable tag to non-connectable rooms.
Host: Display warning if we are announcing to the internet but our room isn't connectable from there.
2021-12-21 15:58:25 +01:00
github-actions
3f7d279acf
Fetch translations from Crowdin
2021-12-21 00:08:24 +00:00
Nikos Chantziaras
0357b6c922
Add on-screen statistics toggle hotkey ( #13381 )
...
* Add on-screen statistics toggle hotkey
* CHANGES.md: Add technical statistics hotkey
2021-12-21 00:03:35 +01:00
Manuel Alfayate Corchete
e5215d9e29
Fix incorrect file names for remap files when the content path doesn't have a preceding slash. ( #13385 )
2021-12-20 23:24:19 +01:00
Cthulhu-throwaway
77e202fbf7
Base64 cleanup
...
Base64 header cleanup.
2021-12-20 14:54:41 +01:00
Cthulhu-throwaway
568a30380b
Buildfix for some platforms
...
Buildfix for some platforms that do not have HAVE_TRANSLATE defined aswell as platforms that define sockaddr_storage as sockaddr/sockaddr_in.
2021-12-20 14:26:50 +01:00
Cthulhu-throwaway
cae793e39f
Update netplay readme ( #13380 )
...
Fixes typos, removes outdated info and adds new commands for protocol 6.
2021-12-20 14:15:52 +01:00
github-actions
58b306d651
Fetch translations from Crowdin
2021-12-20 00:08:24 +00:00
Cthulhu-throwaway
cda66d09c3
Netplay Stuff - Addendum ( #13378 )
...
Prevents long-term pausing from clients dishonoring allow pausing.
Missing crediting.
2021-12-19 20:43:59 +01:00
Cthulhu-throwaway
690c802921
Netplay Stuff ( #13375 )
...
* Netplay Stuff
## PROTOCOL FALLBACK
In order to support older clients a protocol fallback system was introduced.
The host will no longer send its header automatically after a TCP connection is established, instead, it awaits for the client to send his before determining which protocol this connection is going to operate on.
Netplay has now two protocols, a low protocol and a high protocol; the low protocol is the minimum protocol it supports, while the high protocol is the highest protocol it can operate on.
To fully support older clients, a hack was necessary: sending the high protocol in the unused client's header salt field, while keeping the protocol field to the low protocol. Without this hack we would only be able to support older clients if a newer client was the host.
Any future system can make use of this system by checking connection->netplay_protocol, which is available for both the client and host.
## NETPLAY CHAT
Starting with protocol 6, netplay chat is available through the new NETPLAY_CMD_PLAYER_CHAT command.
Limitations of the command code, which causes a disconnection on unknown commands, makes this system not possible on protocol 5.
Protocol 5 connections can neither send nor receive chat, but other netplay operations are unaffected.
Clients send chat as a string to the server, and it's the server's sole responsability to relay chat messages.
As of now, sending chat uses RetroArch's input menu, while the display of on-screen chat uses a widget overlay and RetroArch's notifications as a fallback.
If a new overlay and/or input system is desired, no backwards compatibility changes need to be made.
Only clients in playing mode (as opposed to spectating mode) can send and receive chat.
## SETTINGS SHARING
Some settings are better used when both host and clients share the same configuration.
As of protocol 6, the following settings will be shared from host to clients (without altering a client's configuration file): input latency frames and allow pausing.
## NETPLAY TUNNEL/MITM
With the current MITM system being defunct (at least as of 1.9.X), a new system was in order to solve most if not all of the problems with the current system.
This new system uses a tunneling approach, which is similar to most VPN and tunneling services around.
Tunnel commands:
RATS[unique id] (RetroArch Tunnel Session) - 16 bytes -> When this command is sent with a zeroed unique id, the tunnel server interprets this as a netplay host wanting to create a new session, in this case, the same command is returned to the host, but now with its unique session id. When a client needs to connect to a host, this command is sent with the unique session id of the host, causing the tunnel server to send a RATL command to the host.
RATL[unique id] (RetroArch Tunnel Link) - 16 bytes -> The tunnel server sends this command to the host when a client wants to connect to the host. Once the host receives this command, it establishes a new connection to the tunnel server, sending this command together with the client's unique id through this new connection, causing the tunnel server to link this connection to the connection of the client.
RATP (RetroArch Tunnel Ping) - 4 bytes -> The tunnel server sends this command to verify that the host, whom the session belongs to, is still around. The host replies with the same command. A session is closed if the tunnel server can not verify that the host is alive.
Operations:
Host -> Instead of listening and accepting connections, it connects to the tunnel server, requests a new session and then monitor this connection for new linking requests. Once a request is received, it establishes a new connection to the tunnel server for linking with a client. The tunnel server's address and port are obtained by querying the lobby server. The host will publish its session id together with the rest of its info to the lobby server.
Client -> It connects to the tunnel server and then sends the session id of the host it wants to connect to. A host's session id is obtained from the json data sent by the lobby server.
Improvements (from current MITM system):
No longer a risk of TCP port exhaustion; we only use one port now at the tunnel server.
Very little cpu usage. About 95% net I/O bound now.
Future backwards compatible with any and all changes to netplay as it no longer runs any netplay logic at MITM servers.
No longer operates the host in client mode, which was a source of many of the current problems.
Cleaner and more maintainable system and code.
Notable functions:
netplay_mitm_query -> Grabs the tunnel's address and port from the lobby server.
init_tcp_socket -> Handles the creation and operation mode of the TCP socket based on whether it's host, host+MITM or client.
handle_mitm_connection -> Creates and completes linking connections and replies to ping commands (only 1 of each per call to not affect performance).
## MISC
Ping Limiter: If a client's estimated latency to the server is higher than this value, connection will be dropped just before finishing the netplay handshake.
Ping Counter: A ping counter (similar to the FPS one) can be shown in the bottom right corner of the screen, if you are connected to a host.
LAN Discovery: Refactored and moved to its own "Refresh Netplay LAN List" button.
## FIXES
Many minor fixes to the current netplay implementation are also included.
* Remove NETPLAY_TEST_BUILD
2021-12-19 16:58:01 +01:00
github-actions
b7c14f61bc
Fetch translations from Crowdin
2021-12-19 00:08:38 +00:00
arpruss
e5e6f343ac
convert abs mouse from screen to viewport coordinates; fix relative m… ( #13258 )
...
* convert abs mouse from screen to viewport coordinates; fix relative mouse code to work in screen mode
* C89 compatibility
* revert accidental include
2021-12-18 17:52:27 +01:00
Tony
698ab4729a
Vulkan max swapchain images option adjustments ( #13374 )
2021-12-18 17:45:32 +01:00
github-actions
7049c6c204
Fetch translations from Crowdin
2021-12-18 00:07:30 +00:00
Tony
8cc423e036
Logging cleanups ( #13370 )
2021-12-17 18:04:24 +01:00
Tony
6ee92d8583
Stop logging fps statistics twice on quit ( #13369 )
2021-12-17 16:06:15 +01:00
Tony
2c7d2bcc18
Log font rendering backend only once ( #13371 )
2021-12-17 16:05:32 +01:00
tunip3 and Tunip3
6c123dd078
Mitigate need for vfs cores on ntfs drives [UWP/XBOX] ( #13368 )
...
* make check for standard io by access rather than the just assuming based on path string
* add code to auto permissions so files can be accessed by non vfs cores
(no exfat or fat32 support yet)
* remove commit from macro because apparently it causes issues
Co-authored-by: Tunip3 <[email protected] >
2021-12-17 13:46:04 +01:00
Jamiras
cd50a51f3e
support for hashing buffered NDS ROMs ( #13365 )
2021-12-17 05:42:29 +01:00
Nikos Chantziaras
45f2f74d45
Add gamemode_enable to skeleton retroarch.cfg ( #13366 )
2021-12-17 05:42:13 +01:00
github-actions
4fa4260a16
Fetch translations from Crowdin
2021-12-17 00:07:15 +00:00
Tony
71836c1055
Add option for showing notifications only in menu ( #13326 )
2021-12-16 14:38:43 +01:00
github-actions
aea8dad1ae
Fetch translations from Crowdin
2021-12-16 00:07:19 +00:00
Francisco Javier Trujillo Mata
1cd0938cc3
[PS2] Improve Compilation ( #13359 )
...
* Allow parallel compilation in PS2
* Allow to compile with griffin or common compilation in PS2
* Enable dummy core to be used in other platforms
* Use threads in YML config
* Add the compilation to PS2 in GitHub Actions
2021-12-15 19:01:56 +01:00
jdgleaver
688c652673
[GameMode] Improve error handling ( #13362 )
2021-12-15 19:01:39 +01:00
github-actions
1582856b43
Fetch translations from Crowdin
2021-12-15 00:07:44 +00:00
Tilman M. Jaeschke
682bbab233
[New Feature] Load save states from command-line or playlist ( #13354 )
...
* load save states from command-line or playlist
* load save states from command-line or playlist
* removed some brackets
2021-12-14 14:08:06 +01:00
Nikos Chantziaras
430baf7c21
Add Linux GameMode support ( #13339 )
...
This can fix a lot of performance issues, like audio crackling and frame
time spikes. This requires the GameMode package to be installed. See:
https://github.com/FeralInteractive/gamemode
This commit adds a "Game Mode" bool option to the "Power
Management" and "Latency" settings sections, and it can be toggled
on/off without restarting RA.
The actual toggling of game mode happens in a new frontend platform
interface function. Perhaps this will become useful for other platforms
that provide some equivalent of Linux GameMode.
Since the GameMode ABI is fixed, and the API comes as a single,
header-only file with no actual deps, we simply bundle the header
(deps/feralgamemode/gamemode_client.h.) That way, all Linux builds will
have support for GameMode regardless of whether the GameMode development
package is installed or not.
2021-12-14 14:07:42 +01:00
Tilman M. Jaeschke
fd8aa7a9cc
change vscode settings to add a ruler at width 80 ( #13358 )
2021-12-14 14:07:25 +01:00
vaguerant
34892555ec
Fix rotation on 3DS and Wii U ( #13353 )
...
* Fix rotation on 3DS
* Fix rotation on Wii U
2021-12-14 13:43:48 +01:00
github-actions
98431a15c0
Fetch translations from Crowdin
2021-12-14 00:07:35 +00:00
github-actions
dd278dc068
Fetch translations from Crowdin
2021-12-13 00:07:31 +00:00
tunip3
62528a483f
Fix roms over 4gb (approx) failing to load, improve copy times, fix scanning for playlists [UWP/XBOX] ( #13348 )
...
* Fix scanning for playlists
* Fix issues where games over 4gb (approx) would fail to load and also speed up loading times
2021-12-12 17:29:57 +01:00
github-actions
6870f0114e
Fetch translations from Crowdin
2021-12-11 00:06:59 +00:00
github-actions
cb8a589b77
Fetch translations from Crowdin
2021-12-10 00:09:35 +00:00
twinaphex
baa51a5a91
(net_natt.c) Put IP_MULTICAST_TTL usage behind ifdef
2021-12-09 17:52:54 +01:00
twinaphex
9ec445ab40
Define IP_MULTICAST_TTL if not defined
2021-12-09 08:45:16 +01:00
Autechre
3b1a1ac8da
Remove miniupnpc dependency ( #13340 )
...
* use custom libretro-common UPNP
* Remove miniupnpc
2021-12-09 05:52:42 +01:00
github-actions
39074fa55c
Fetch translations from Crowdin
2021-12-09 00:07:36 +00:00
Jamiras
6bbee036f4
fix hung task whe badge doesn't exist ( #13338 )
2021-12-08 17:31:04 +01:00
github-actions
b078d52689
Fetch translations from Crowdin
2021-12-07 00:07:37 +00:00
jdgleaver
e3217b4a35
Remove frame limit from audio batch callback ( #13333 )
2021-12-06 18:11:46 +01:00
github-actions
e954a46b1b
Fetch translations from Crowdin
2021-12-06 00:07:29 +00:00
Autechre
06a2367008
Bump to version 1.9.14 ( #13327 )
...
* * Bump to version 1.9.14
* Don't have unused function when HAVE_CORE_INFO_CACHE is undefined
* Addition to CHANGES.md
2021-12-05 07:12:23 +01:00
twinaphex
6f60ee9b6e
Network: Only use a single interface for UPnP
2021-12-05 03:47:48 +01:00
github-actions
9f01ebf0a9
Fetch translations from Crowdin
2021-12-05 00:07:43 +00:00
Autechre
fbbe351f7d
UPnP cleanups and refactorings ( #13325 )
2021-12-04 21:16:34 +01:00
twinaphex
bfeffb2423
Fix local header path includes
2021-12-04 16:11:02 +01:00
Autechre
a44f5bbf78
Fix UPNP port mapping failed error - switch to a permanent lease time, ( #13324 )
...
but request it to be removed when we do netplay_free
2021-12-04 15:45:29 +01:00
Tony
09880e92d2
Logging cleanups ( #13320 )
2021-12-04 14:21:12 +01:00
gblues and Nathan Strong
bf9706395d
Fix gamepad disconnect on unrecognized HID device ( #13321 )
...
== DETAILS
So, the reason the gamepad was getting deregistered was
because adapter free code wasn't properly handling null-interface
adapters, causing the gamepad to match erroneously and get
deregistered.
This doesn't fix the weird "Generic SNES USB" detection issue,
but it should make it non-fatal.
Co-authored-by: Nathan Strong <[email protected] >
2021-12-04 12:43:58 +01:00
Autechre
b6695d8921
Netplay changes proposed for 1.9.14 ( #13314 )
...
* Added setting to allow/disallow players other than the host from pausing the game.
* Added a sublabel for netplay max connections.
* Fixed port override macro from not being set immediately after the port setting.
* Fixed memory leaks.
2021-12-04 02:34:21 +01:00
David G. F
9b7270cb6a
Minor improvements in PSP and CTR Makefiles (mostly for devs) ( #13317 )
2021-12-04 02:01:00 +01:00
Jamiras
b6fef13109
disallow achievement when spectating netplay ( #13318 )
2021-12-04 02:00:53 +01:00
github-actions
69e4ea8d33
Fetch translations from Crowdin
2021-12-04 00:06:41 +00:00
Tony
41838ef544
Refresh rate switch addition on startup ( #13316 )
2021-12-03 17:52:46 +01:00
Ryan Kuba
1fc6f759c5
tweak to ensure that current versions of emsdk do not break the web player ( #13310 )
2021-12-03 16:20:12 +01:00
Hans-Kristian Arntzen
ce8a3db4dc
Avoid hard crash when capturing screenshot in emulating mailbox. ( #13315 )
...
The emulating mailbox infrastructure is very hacky and needs a rethink
to be able to properly support screenshots. emulating mailbox is pretty
nasty to begin with and should be considered a hack.
2021-12-03 16:19:49 +01:00
github-actions
4a39630c0f
Fetch translations from Crowdin
2021-12-03 00:07:30 +00:00
gblues and Nathan Strong
1dd15ac516
WIIU: Fix keyboard support ( #13308 )
...
== DETAILS
The problem was caused by changing the driver lookup point. The deferred
lookup resulted in the WIIU trying to treat the keyboard as a gamepad which ...
didn't work.
This change short-circuits at the connection event by ignoring mouse &
keyboard connection events.
Tested this with a dev build.
Co-authored-by: Nathan Strong <[email protected] >
2021-12-02 12:43:19 +01:00
Tony
121ca3a482
'Automatic Frame Delay' improvements: ( #13297 )
...
- swap interval handling
- d3dx handling
2021-12-02 02:32:39 +01:00
github-actions
72e49d82d6
Fetch translations from Crowdin
2021-12-02 00:07:57 +00:00
Poligraf and Poligraf
b4ef32cfce
add oss audio to retrofw ( #13303 )
...
Co-authored-by: Poligraf <>
2021-12-01 17:19:39 +01:00
github-actions
621c3a7b7e
Fetch translations from Crowdin
2021-12-01 00:08:06 +00:00
Autechre
af4bdecef9
Show passworded rooms on lobby ( #13301 )
2021-11-30 22:06:13 +01:00
jdgleaver
67eb42a8c2
(Audio Mixer) Increase sample buffer padding ( #13300 )
2021-11-30 14:52:25 +01:00
github-actions
a585e05a8a
Fetch translations from Crowdin
2021-11-30 00:07:17 +00:00
Aaron Ramirez
97f3fca139
Fixes a bug where the Gyroscope and Accelerometer would not be re-enabled when the app regains focus or is resumed. ( #13298 )
2021-11-29 16:53:13 +01:00
github-actions
ef8a14a968
Fetch translations from Crowdin
2021-11-29 00:07:04 +00:00
github-actions
05f95ad428
Fetch translations from Crowdin
2021-11-28 00:08:27 +00:00
twinaphex
1d26ed64a5
Update dist-cores.sh
2021-11-27 14:04:23 +01:00
github-actions
454fddb1dc
Fetch translations from Crowdin
2021-11-27 00:07:02 +00:00
Abadede
c1cbe68df7
Update retroarch.cfg ( #13289 )
...
Shifted indexes to correct value.
2021-11-26 18:07:00 +01:00
github-actions
019466e928
Fetch translations from Crowdin
2021-11-26 00:07:25 +00:00
jdgleaver
73b252a0d8
Fix display of midi driver menu entry ( #13286 )
2021-11-25 13:24:52 +01:00
Jamiras
99a1ffdb89
validate hashes for secondary discs in multi-disc games ( #13283 )
2021-11-25 07:15:37 +01:00
Jamiras
339feab15b
add cheevos_custom_host setting ( #13284 )
2021-11-25 07:15:19 +01:00
github-actions
5069acd288
Fetch translations from Crowdin
2021-11-25 00:06:52 +00:00
Tony
ecef757af9
Focus on current content entry in Disc Control append/insert ( #13282 )
2021-11-24 19:01:43 +01:00
Alberto Fustinoni
544c8c4e29
UWP compilation fix ( #13280 )
2021-11-24 14:24:48 +01:00
jdgleaver
3c4b39057f
file_stream_transforms.c: Ensure correct return values + fix segfault when calling rfread() with zero elem_size ( #13279 )
2021-11-24 11:32:42 +01:00
github-actions
1077a6f3a8
Fetch translations from Crowdin
2021-11-24 00:07:14 +00:00
twinaphex
adc325e908
Move command_get_config_param to command.c
2021-11-23 17:14:38 +01:00
twinaphex
bc6433e0f9
Move menu_content_environment_get to task_content.c
2021-11-23 17:10:52 +01:00
twinaphex
b4137915e8
Move code to proper locations
2021-11-23 16:58:36 +01:00
twinaphex
0a40e1f771
(gl_core/gl3) Rename gl_core internally to gl3
2021-11-23 08:45:54 +01:00
twinaphex
8a83ebec28
JSON handlers only necessary when HAVE_CORE_INFO_CACHE is defined
2021-11-23 05:13:36 +01:00
twinaphex
e497da9cf4
(core_info.c) Cleanups - try to fit lines within 80-char limit, put one
...
function behind HAVE_CORE_INFO_CACHE so we won't get a unused function
for Steam build
2021-11-23 05:05:53 +01:00
github-actions
d02d32fbe4
Fetch translations from Crowdin
2021-11-23 00:07:15 +00:00
Jamiras
228c5b83e2
ensure placard is initialized on main thread when game has no achievements ( #13275 )
2021-11-22 16:42:43 +01:00
twinaphex
c2c36177b8
Move two variables to input_driver.c
2021-11-22 15:26:54 +01:00
Autechre
5bb4df3a42
Move translation task code to tasks/task_translation.c ( #13274 )
2021-11-22 15:19:20 +01:00
twinaphex
9982452c18
Move code from retroarch.c to runloop.c
2021-11-22 03:33:58 +01:00
Autechre
2b87cd9313
Create runloop.c and split up runloop code to this new file; ( #13269 )
...
* Create runloop.c and split up runloop code to this new file;
retroarch.c now 207Kb and runloop.c 301Kb
* Define empty runloop_secondary_core_destroy
2021-11-22 03:27:23 +01:00
github-actions
8dfaf84cc9
Fetch translations from Crowdin
2021-11-22 00:07:09 +00:00
twinaphex
d3d7748f92
Move global error_on_init/error_string/sjlj jump to global
...
state - move g_extern out of p_rarch
2021-11-21 23:26:47 +01:00
Autechre
113e9340c1
Move ui_companion_driver code out of retroarch.c ( #13268 )
...
* Move ui_companion_driver code out of retroarch.c
* Buildfix
* Fix error - was reading the array out of (preinitialized) bounds
* Remove unused variable
2021-11-21 23:19:23 +01:00
Autechre
5f49899343
Bluetooth refactor ( #13266 )
...
* Use HAVE_BLUETOOTH ifdef to strip out this code when not defined
* Split up bluetooth code into its own file
2021-11-21 20:44:08 +01:00
Sage
85a256e2cb
Make http header parsing case insensitive ( #13267 )
2021-11-21 20:43:58 +01:00
Autechre
71b30d7846
Split up wifi networking code - move it into separate file ( #13262 )
2021-11-21 12:37:39 +01:00
twinaphex
ed437fdd8e
(video_crt_switch) Cleanups and potential build fix
2021-11-21 12:08:31 +01:00
github-actions
2f9a8d7b3e
Fetch translations from Crowdin
2021-11-21 00:07:13 +00:00
Autechre
9e40966dce
Merge pull request #13249 from ToKe79/lakka2upstream
...
Upstream patches from Lakka
2021-11-20 22:07:47 +01:00
twinaphex
335c24a895
Remove unused variables
2021-11-20 21:43:40 +01:00
twinaphex
7a8b629746
(Steam Linux) Default to SDL input/joypad driver
2021-11-20 21:04:30 +01:00
twinaphex
d04dee7ee0
(GL1) Update code so that GL Hard Sync will work with menu
...
enabled [Hard sync doesn't seem implemented for GL1 anyway]
2021-11-20 03:40:48 +01:00
twinaphex
282c8ddc5f
(GL3) Allow Hard GPU Sync in menu
2021-11-20 03:26:54 +01:00
twinaphex
e7e6b9977f
(GL2) Backport https://github.com/neil4/RetroArch-Lite/commit/75a66be87b600842d826413583047f35c3d0eb77 - Allow Hard GPU sync in menu
2021-11-20 02:20:53 +01:00
github-actions
955bf08fcd
Fetch translations from Crowdin
2021-11-20 00:06:32 +00:00
github-actions
4ffe9dc5b3
Fetch translations from Crowdin
2021-11-19 00:07:09 +00:00
github-actions
17c522bbb0
Fetch translations from Crowdin
2021-11-18 00:08:22 +00:00
Tomáš Kelemen (vudiq)
fd5c718b48
buildfix: undefined srm.x_scale, srm.y_scale
...
srm.x_scale and srm.y_scale are undefined in this context/scope.
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-07-gpicase_buildfix.patch
2021-11-18 00:36:11 +01:00
Tomáš Kelemen (vudiq)
0cf437e375
Lakka/Nintendo Switch: disable rumble gain
...
Rumble gain breaks controlls on Nintendo Switch port of Lakka, probably
due to issue in the driver).
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-06-switch_disable_rumble_gain.patch
2021-11-18 00:36:11 +01:00
Tomáš Kelemen (vudiq)
44dcfb88b6
Lakka: do not add include for libdrm
...
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-03-libdrm-include.patch
2021-11-18 00:36:11 +01:00
Jean-André Santoni
6a99832a4d
Lakka: Patch to fix keyboard typing
...
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-01-xkb-fix.patch
2021-11-18 00:36:11 +01:00
Tomáš Kelemen (vudiq)
efad7a7dcc
Lakka: CD-ROM eject menu item
...
Adds new entry (where the entry for dumping CD is) to eject the disc -
in case the CD drive has no physical button to eject the disc / the
button does not work. Useless for most, but quality of life improvement
for some.
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-99-eject_disc.patch
2021-11-18 00:36:01 +01:00
Tomáš Kelemen (vudiq)
a2f9273979
Bluetooth: add option to remove pairing
...
Pressing the START button removes the device pairing. Useful in case
the device (e.g. gamepad) was paired with a different adapter/computer
and needs to be paired again with current adapter/computer.
To pair again, RetroArch needs to be restarted, so the device list is
populated again.
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-98-remove_bluetooth_pairing.patch
2021-11-17 22:15:35 +01:00
GavinDarkglider
a60df14d81
Lakka/Nintendo Switch: disable cpu scaling for Nintendo Switch
...
Lakka on Nintendo Switch uses own cpu governor.
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-04-cpufreq-wip-disable-on-switch.patch
2021-11-17 22:15:35 +01:00
Tomáš Kelemen (vudiq)
be92517b16
Lakka: use different shutdown/reboot system commands
...
To avoid any filesystem corruption during shutdown/reboot a sleep is
added before shutdown/reboot is called. Also no quit is called, as the
RetroArch process will be killed by systemd. Quitting RetroArch may
result in unwanted restart of RetroArch by systemd.
Upstream of patch used by Lakka at build time
https://github.com/libretro/Lakka-LibreELEC/blob/1943ad296eaf7c01040f02aa8f5dff3d2f37309f/packages/libretro/retroarch/patches/retroarch-02-graceful-shutdown-reboot-hack.patch
2021-11-17 22:15:35 +01:00
Autechre
0867227293
Merge pull request #13248 from ToKe79/honor_config_save_on_exit
...
Honor config_save_on_exit when Reboot/Shutdown is called
2021-11-17 19:32:22 +01:00
Autechre
e9ca17ea41
Merge pull request #13247 from Jamiras/cheevos_placard_gl
...
(cheevos) ensure placard is initialized on main thread
2021-11-17 18:19:40 +01:00
Tomáš Kelemen (vudiq)
3fa1052dad
Honor config_save_on_exit when Reboot/Shutdown is called
...
When Shutdown or Reboot are selected from the main menu, configuration
is saved regardless of checking the user setting. Showing the widget and
saving the configuration should be called only in case user wants to
save configuration on exit.
2021-11-17 17:44:27 +01:00
Jamiras
3a82485a80
add missing include
2021-11-17 09:07:42 -07:00
Jamiras
11d38421df
ensure placard is initialized on main thread
2021-11-17 08:18:45 -07:00
Autechre
b0c859557e
Merge pull request #13246 from Jamiras/cheevos_game_placard
...
(cheevos) use widget for game loaded achievement progress
2021-11-17 03:21:37 +01:00
github-actions
15596f953e
Fetch translations from Crowdin
2021-11-17 00:06:43 +00:00
Jamiras
2adf52a493
move achievement activation to background thread
2021-11-16 11:33:37 -07:00
Jamiras
4faf2f82f1
use task to write badge
2021-11-16 09:50:28 -07:00
Jamiras
a3b508f136
show widget for loaded game
2021-11-16 08:26:42 -07:00
github-actions
a410cf1377
Fetch translations from Crowdin
2021-11-16 00:06:32 +00:00
Autechre
0c45d96a99
Merge pull request #13229 from libretro/move-driver
...
Move driver code to driver.c file - move code outside of retroarch.c
2021-11-15 19:29:54 +01:00
Autechre
369e175e60
Merge pull request #13240 from Jamiras/cheevos_rewind
...
(cheevos) make sure loaded is set to true before re-enabling rewind
2021-11-15 19:25:24 +01:00
Autechre
86103b5cc1
Merge pull request #13238 from Jamiras/cheevos_menu_vis
...
(cheevos) audit achievement settings defaults and visibility
2021-11-15 19:25:04 +01:00
Jamiras
5c55a74655
make sure loaded is set to true before re-enabling rewind
2021-11-14 21:46:23 -07:00
Jamiras
1eade78654
audit achievement settings defaults and visibility
2021-11-14 18:00:20 -07:00
github-actions
7324c0d33b
Fetch translations from Crowdin
2021-11-15 00:06:59 +00:00
github-actions
d8098a5ad5
Fetch translations from Crowdin
2021-11-14 00:06:53 +00:00
github-actions
02898a4a79
Fetch translations from Crowdin
2021-11-13 00:06:22 +00:00
twinaphex
b9c77a48c9
Buildfixes
2021-11-12 21:49:19 +01:00
Autechre
fca72f67d1
Update CHANGES.md
2021-11-12 20:40:49 +01:00
Autechre
a2fa243412
Merge pull request #13232 from Jamiras/cheevos_no_password
...
(cheevos) show error message when no password provided
2021-11-12 20:09:37 +01:00
twinaphex
680b631ad6
Revert "(Netplay) Cthulhu88 - Remove forced disconnection on unknown netplay command -"
...
This reverts commit 65a421d90f .
2021-11-12 19:08:34 +01:00
twinaphex
9e0b98cd89
Buildfix
2021-11-12 19:08:10 +01:00
twinaphex
a6ed23d031
Revert "(cthulhu88) Add netplay chat command"
...
This reverts commit 6a490c0383 .
2021-11-12 19:01:31 +01:00
twinaphex
efa16a8fca
Revert "(Netplay) Cthulhu88 -"
...
This reverts commit cb4028fd3d .
2021-11-12 19:00:42 +01:00
twinaphex
4025b678bf
Revert "Add missing netplay_protocol.h"
...
This reverts commit 1fc73f11b5 .
2021-11-12 19:00:33 +01:00
twinaphex
d7a8bc55a3
Revert "(Cthulhu88) Add netplay hotkey bind"
...
This reverts commit deaf116d38 .
2021-11-12 19:00:24 +01:00
twinaphex
3b6196144f
Revert "Bump NETPLAY_PROTOCOL_VERSION up to 6"
...
This reverts commit 823c54a39d .
2021-11-12 19:00:16 +01:00
twinaphex
9c7a55352d
Revert "(Cthulhu88) Netplay polishing patch"
...
This reverts commit 82b8c0a60e .
2021-11-12 18:59:59 +01:00
twinaphex
62a8b13b1a
Revert "(Cthulhu88) Netplay - initial netplay tunnel"
...
This reverts commit 369cafe1ad .
2021-11-12 18:59:52 +01:00
twinaphex
9fe56d6865
Revert "(Cthulhu88) Fix build errors of previous commit"
...
This reverts commit 393f9bdd48 .
2021-11-12 18:59:42 +01:00
twinaphex
753332ff18
Revert "(Cthulhu88) Fix for multi-char arrays"
...
This reverts commit e64cd24715 .
2021-11-12 18:59:35 +01:00
twinaphex
fc460dbb9c
Revert "Fix final warning and remove unused variables"
...
This reverts commit 5dd0e90fca .
2021-11-12 18:59:29 +01:00
twinaphex
70ee3fbca7
Revert "(Cthulhu88) New Netplay MITM Part 2"
...
This reverts commit 34c374737c .
2021-11-12 18:58:40 +01:00
Jamiras
f015ecdc03
show error message when no password provided
2021-11-12 10:06:05 -07:00
jdgleaver
196cc8b33d
SDL1 buildfix
2021-11-12 12:35:31 +01:00
twinaphex
34c374737c
(Cthulhu88) New Netplay MITM Part 2
2021-11-12 06:31:54 +01:00
twinaphex
2d5e090eb3
Move driver code to driver.c file - move code outside of retroarch.c
2021-11-12 04:45:09 +01:00
Autechre
109ab785ee
Merge pull request #13225 from Jamiras/github_actions
...
run apt-get update before apt-get install
2021-11-12 02:19:50 +01:00
Jamiras
eba1ed6d75
run apt-get update before apt-get install
2021-11-11 17:45:50 -07:00
github-actions
038a24ae34
Fetch translations from Crowdin
2021-11-12 00:06:50 +00:00
twinaphex
9e55654e72
Simplify recalc_step_based_on_length_of_action
2021-11-11 22:32:51 +01:00
twinaphex
13d662d76b
Silence some warnings
2021-11-11 22:28:16 +01:00
Autechre
1d8930625a
Merge pull request #13220 from libretro/move-camera-location
...
Move location state and camera state out of retroarch.c
2021-11-11 22:19:50 +01:00
twinaphex
a3aed79b71
Merge branch 'move-camera-location' of https://github.com/libretro/RetroArch into move-camera-location
2021-11-11 17:54:46 +01:00
twinaphex
62c6d99163
Buildfixes
2021-11-11 17:53:54 +01:00
twinaphex
dfb0e298c5
Buildfix
2021-11-11 07:49:43 +01:00
twinaphex
b3a1a769b9
Move location state and camera state out of retroarch.c
2021-11-11 07:43:49 +01:00
twinaphex
5dd0e90fca
Fix final warning and remove unused variables
2021-11-11 05:48:29 +01:00
twinaphex
e64cd24715
(Cthulhu88) Fix for multi-char arrays
2021-11-11 05:38:45 +01:00
twinaphex
393f9bdd48
(Cthulhu88) Fix build errors of previous commit
2021-11-11 05:04:17 +01:00
twinaphex
369cafe1ad
(Cthulhu88) Netplay - initial netplay tunnel
2021-11-11 04:55:37 +01:00
twinaphex
82b8c0a60e
(Cthulhu88) Netplay polishing patch
2021-11-11 03:37:14 +01:00
Autechre
1280151d13
Merge pull request #13216 from libretro/splitup-record
...
Split up recording code
2021-11-11 02:00:52 +01:00
Autechre
771585f95d
Update CHANGES.md
2021-11-11 01:46:29 +01:00
github-actions
c93b3e7615
Fetch translations from Crowdin
2021-11-11 00:07:11 +00:00
twinaphex
b6cd140528
Revert "Fix default overlay file - overlays were re-arranged and startup overlay"
...
This reverts commit 318f153012 .
2021-11-10 16:04:33 +01:00
twinaphex
318f153012
Fix default overlay file - overlays were re-arranged and startup overlay
...
was not updated to reflect this
2021-11-10 15:49:26 +01:00
twinaphex
86f899c844
Revert "Shorten character arrays that are passed to fill_pathname_base_noext"
...
This reverts commit 318108ac82 .
2021-11-10 08:22:19 +01:00
twinaphex
f06b9ecf06
Revert "Reduce character arrays passed to fill_pathname_base"
...
This reverts commit a4a7c3bedf .
2021-11-10 08:21:59 +01:00
twinaphex
823c54a39d
Bump NETPLAY_PROTOCOL_VERSION up to 6
2021-11-10 05:11:17 +01:00
twinaphex
deaf116d38
(Cthulhu88) Add netplay hotkey bind
2021-11-10 04:58:59 +01:00
twinaphex
1fc73f11b5
Add missing netplay_protocol.h
2021-11-10 02:50:29 +01:00
twinaphex
cb4028fd3d
(Netplay) Cthulhu88 -
...
* Netplay Chat menu
* Toggleable bind for chat (bound to ~ [tilde] by default)
2021-11-10 02:41:02 +01:00
twinaphex
0b768d0460
Split up recording code
2021-11-10 02:34:04 +01:00
twinaphex
174ab373e4
Move runloop prototypes to runloop.h
2021-11-10 01:22:32 +01:00
twinaphex
28bef36c74
Remove retroarch_data.h and retroarch_fwd_decls.h
2021-11-10 01:18:24 +01:00
github-actions
abd089e88e
Fetch translations from Crowdin
2021-11-10 00:06:50 +00:00
twinaphex
a4a7c3bedf
Reduce character arrays passed to fill_pathname_base
2021-11-10 00:57:32 +01:00
twinaphex
318108ac82
Shorten character arrays that are passed to fill_pathname_base_noext
2021-11-10 00:09:33 +01:00
twinaphex
619398bbe4
Backport parts of https://github.com/neil4/RetroArch-Lite/commit/73c07602362471f2c82d866250e4b2015edafc07
2021-11-09 23:12:57 +01:00
Autechre
89002e6b72
Merge pull request #13214 from MrHuu/ctr_achievement_widget_fix
...
[3DS] Fix achievement widget
2021-11-09 20:18:30 +01:00
MrHuu
8171e513aa
[3DS] Fix achievement widget
2021-11-09 19:47:45 +01:00
twinaphex
3cfab5ab88
Fix symbol conflict with quasi88
2021-11-09 17:07:10 +01:00
Autechre
d6c25f153f
Merge pull request #13211 from libretro/more-retroarch-cleaning
...
More retroarch cleaning
2021-11-09 16:37:28 +01:00
Autechre
4e1564da16
Merge pull request #13210 from libretro/netplay-chat
...
(cthulhu88) Add netplay chat command
2021-11-09 16:30:57 +01:00
twinaphex
2a5751ca0e
Get rid of some getters
2021-11-09 07:06:04 +01:00
twinaphex
f4c5852cfa
Move state from global_t to input_state_t
2021-11-09 06:27:43 +01:00
twinaphex
f671ce4f8c
Move global->name to runloop_st
2021-11-09 06:03:00 +01:00
twinaphex
fe2c3a5310
Move state from retroarch_data.h over to retroarch.c
2021-11-09 05:16:51 +01:00
Autechre
a68b95690c
Update CHANGES.md
2021-11-09 03:12:12 +01:00
twinaphex
1fccddc705
(Fix by radius/fr500) Networking - should not print country for
...
a local lobby
2021-11-09 02:58:28 +01:00
twinaphex
6a490c0383
(cthulhu88) Add netplay chat command
2021-11-09 02:52:04 +01:00
github-actions
12bab704eb
Fetch translations from Crowdin
2021-11-09 00:09:35 +00:00
twinaphex
d63c6b9706
main_thread_id initial value should be 0, not NULL
2021-11-08 20:08:32 +01:00
twinaphex
2886932968
Move menu global state code from global_t to menu_st
2021-11-08 20:04:55 +01:00
twinaphex
bd5295ca76
Get rid of RARCH_TIMER_ macros
2021-11-08 19:54:27 +01:00
Autechre
8ee025636e
Update CHANGES.md
2021-11-08 19:29:46 +01:00
Autechre
56e150d68f
Merge pull request #13207 from Jamiras/cheevos_rewind_reset
...
(cheevos) don't queue rewind re-init if already on main thread
2021-11-08 19:24:18 +01:00
Autechre
17e490c424
Merge pull request #13208 from barbudreadmon/patch-4
...
always return false if rotation can't occur
2021-11-08 19:23:35 +01:00
Autechre
7c84a26563
Merge pull request #13206 from Jamiras/cheevos_softcore_active
...
(cheevos) fix need-to-activate achievement logic for non-hardcore
2021-11-08 18:10:00 +01:00
barbudreadmon
211e7d4094
always return false if rotation unavailable
2021-11-08 17:59:31 +01:00
Jamiras
84cab492b2
add task_in_on_main_thread function
2021-11-08 09:35:25 -07:00
twinaphex
fc898d016b
(GX2) wiiu_gfx_load_texture - make it safer - get rid of unused
...
wiiu pointer; do early return when image is NULL
2021-11-08 17:07:17 +01:00
Autechre
d651c9ae02
Merge pull request #13205 from Jamiras/cheevos_hide_unofficial
...
(cheevos) ignore unofficial achievements unless setting is enabled
2021-11-08 16:37:19 +01:00
Jamiras
af23c5c900
fix need-to-activate achievement logic for non-hardcore
2021-11-08 08:34:51 -07:00
Autechre
edd446929b
Merge pull request #13203 from farmerbb/master
...
[Android / Play Store] Implement MANAGE_EXTERNAL_STORAGE permission
2021-11-08 16:33:25 +01:00
Jamiras
f2bc7caad9
ignore unofficial achievements unless setting is enabled
2021-11-08 07:15:56 -07:00
Braden Farmer
11de2ae1fe
[Android / Play Store] Implement MANAGE_EXTERNAL_STORAGE permission
2021-11-07 23:08:24 -07:00
github-actions
5c75b683af
Fetch translations from Crowdin
2021-11-08 00:07:11 +00:00
Autechre
446ed5f5b3
Merge pull request #13195 from guoyunhe/patch-10
...
Fix Crowdin Daily Action
2021-11-07 23:42:50 +01:00
twinaphex
a93a2e3366
(MSVC2019 UWP) Buildfix
2021-11-07 05:54:23 +01:00
Guo Yunhe
dc8b6a93d4
Fix Crowdin Daily Action
...
Python module installation
2021-11-07 10:55:35 +08:00
twinaphex
673d77284d
BUmp up version to 1.9.13
2021-11-07 03:28:14 +01:00
twinaphex
88c771fc66
Cleanups
2021-11-07 01:44:45 +01:00
twinaphex
c0585fed60
(winraw_input.c) Cleanups
2021-11-06 15:07:35 +01:00
twinaphex
9cdf00e7ee
Global variable states - preinitialize to 0
2021-11-06 14:47:34 +01:00
twinaphex
139eaad627
Fix warning
2021-11-06 14:20:02 +01:00
twinaphex
8dcbd61eeb
(Netplay) Fix memory leak - pointed out by Cthulhu88
2021-11-06 14:17:03 +01:00
Autechre
9883f11e10
Merge pull request #13194 from sonninnos/auto-frame-delay-fix
...
Crash fix for 'Automatic Frame Delay'
2021-11-06 13:42:19 +01:00
Autechre
cf89152dea
Merge pull request #13192 from guoyunhe/patch-9
...
Crowdin: Fix Python syntax error
2021-11-06 13:42:08 +01:00
sonninnos
75e16f684e
Crash fix for 'Automatic Frame Delay'
2021-11-06 14:36:14 +02:00
Guo Yunhe
376dd7c1c3
Update crowdin-daily.yml
2021-11-06 14:11:30 +08:00
Guo Yunhe
08be8156c3
Crowdin: Fix Python syntax error
2021-11-06 14:08:12 +08:00
Jamiras
830960027e
fix double free when rich presence update task fires while game is not loaded ( #13191 )
2021-11-06 06:03:16 +01:00
twinaphex
61d30cdc31
Move input code from retroarch.c to input_driver.c
2021-11-06 04:34:54 +01:00
twinaphex
0c0b86c4cf
Buildfix #4
2021-11-06 03:56:34 +01:00
twinaphex
0e0b3bfc68
Buildfix #3
2021-11-06 03:52:02 +01:00
twinaphex
cbe00cad57
Another buildfix (sigh)
2021-11-06 03:41:14 +01:00
twinaphex
ae9ebf13d3
Potential buildfix
2021-11-06 03:38:41 +01:00
twinaphex
89fd900429
Define this for HAVE_TRANSLATE too
2021-11-06 02:24:28 +01:00
twinaphex
a1165664a6
Buildfixes
2021-11-06 02:20:18 +01:00
twinaphex
6d9c9e2b2c
Move more code around
2021-11-06 02:18:01 +01:00
twinaphex
5ef57909ef
(menu_driver.c) Get rid of menu_state_get_ptr calls
2021-11-06 02:12:21 +01:00
twinaphex
3cea5996bc
Move code from retroarch.c to menu_driver.c
2021-11-06 02:13:10 +01:00
twinaphex
538a334fe8
Remove unused variables
2021-11-06 02:04:07 +01:00
twinaphex
a594ccd81c
(Accessibility) Move out of p_rarch state
2021-11-06 01:59:03 +01:00
twinaphex
0af9b72388
(network) Cleanups
2021-11-06 00:27:51 +01:00
grant2258 and grant2258
1ae36ee9a7
udev fix dolphinbar and safeguard against not adding devices with no mouse or touch buttons detected ( #13143 )
...
* udev fixes
* updates
* small updates
* fix condition
Co-authored-by: grant2258 <[email protected] >
2021-11-05 23:59:17 +01:00
Tony
3137f8470b
Add 'Automatic Frame Delay' option ( #13190 )
2021-11-05 23:42:23 +01:00
twinaphex
65a421d90f
(Netplay) Cthulhu88 - Remove forced disconnection on unknown netplay command -
...
will be backwards compatible with any version that removed this
disconnect. instead of disconnecting, we just read the data and
ignore, like most network implementations do
2021-11-05 22:49:59 +01:00
twinaphex
0b16a64d40
Remove unused variables
2021-11-05 22:42:09 +01:00
twinaphex
6a0d7c63d5
Use C-style comment
2021-11-05 22:33:08 +01:00
twinaphex
ae43a7e7cb
(CLI) -C/--connect command-line fix
2021-11-05 22:25:06 +01:00
twinaphex
c912619653
* Move port_map to runloop_state
...
* Get rid of p_rarch dependencies in functions
2021-11-05 22:03:13 +01:00
twinaphex
1f4123ba54
Don't include netplay.h header unless we have HAVE_NETWORKING
...
defined
2021-11-05 19:50:02 +01:00
twinaphex
0a209c4564
Last suggested fix
2021-11-05 19:22:22 +01:00
twinaphex
a50cd1105e
Hopefully fixes it
2021-11-05 19:18:26 +01:00
twinaphex
67c010394d
Remove netplay_discovery.h - hopefully fixes other build issues
2021-11-05 19:12:55 +01:00
twinaphex
aadedf39f2
Buildfixes as suggested by forum member - should hopefully fix
...
console builds as well as other issues
2021-11-05 19:04:52 +01:00
twinaphex
3bc6dd97d9
Revert "Revert "Move stray globals to networking state""
...
This reverts commit a796f1ce58 .
2021-11-05 18:55:55 +01:00
twinaphex
ac1f6ab599
Revert "Revert "Move some stray globals to netplay state""
...
This reverts commit 722f9bbfac .
2021-11-05 18:53:33 +01:00
twinaphex
7e7b2d826e
Revert "Revert "Remove obsolete comment""
...
This reverts commit 3597643faa .
2021-11-05 18:53:20 +01:00
twinaphex
2820231dd0
Revert "Revert "remove unused variables""
...
This reverts commit 0c735e5c9c .
2021-11-05 18:53:09 +01:00
twinaphex
7f33a03423
Revert "Revert "Backport netplay changes from forum member""
...
This reverts commit 38a6b9f086 .
2021-11-05 18:52:56 +01:00
twinaphex
38a6b9f086
Revert "Backport netplay changes from forum member"
...
This reverts commit 367ac6ce46 .
2021-11-05 18:34:52 +01:00
twinaphex
0c735e5c9c
Revert "remove unused variables"
...
This reverts commit cea8528929 .
2021-11-05 18:34:43 +01:00
twinaphex
3597643faa
Revert "Remove obsolete comment"
...
This reverts commit e8ed660ea1 .
2021-11-05 18:34:32 +01:00
twinaphex
722f9bbfac
Revert "Move some stray globals to netplay state"
...
This reverts commit f264d20d1e .
2021-11-05 18:34:24 +01:00
twinaphex
a796f1ce58
Revert "Move stray globals to networking state"
...
This reverts commit 96053e14a7 .
2021-11-05 18:34:11 +01:00
twinaphex
96053e14a7
Move stray globals to networking state
2021-11-05 18:07:41 +01:00
twinaphex
f264d20d1e
Move some stray globals to netplay state
2021-11-05 17:50:18 +01:00
twinaphex
e8ed660ea1
Remove obsolete comment
2021-11-05 17:41:30 +01:00
twinaphex
cea8528929
remove unused variables
2021-11-05 17:40:56 +01:00
twinaphex
367ac6ce46
Backport netplay changes from forum member
2021-11-05 17:17:10 +01:00
twinaphex
3ead1ac5df
Move discord code to separate file
2021-11-05 14:00:37 +01:00
twinaphex
121174c9af
(Discord) Remove stray discord_is_inited global - put it in
...
discord_state_t instead
2021-11-05 13:45:00 +01:00
Guo Yunhe
15321b2588
Fix Crowdin Daily GitHub Action ( #13187 )
...
* Update crowdin-daily.yml
* Update json2h.py
2021-11-05 11:38:35 +01:00
twinaphex
8af0c2755d
Remove unused variables
2021-11-05 05:10:32 +01:00
twinaphex
9c3c547482
Need to be placed above this code block
2021-11-05 04:50:16 +01:00
twinaphex
db9283b57c
Silence some warnings
2021-11-05 04:49:26 +01:00
twinaphex
11defb4009
Move netplay/networking code to netplay_frontend.c - move it out of
...
retroarch.c
2021-11-05 04:42:03 +01:00
twinaphex
21beb6064a
Silence some warnings
2021-11-05 03:58:26 +01:00
twinaphex
fe0c0d73ff
Move aspectratio_lut to video_driver.c
2021-11-05 03:47:04 +01:00
twinaphex
f50df1acfb
Buildfix
2021-11-05 03:15:17 +01:00
twinaphex
c54aeffd9e
Cleanups
2021-11-05 02:58:41 +01:00
twinaphex
c17bcb8d91
Move code from retroarch.c to video_driver.c
2021-11-05 02:53:58 +01:00
twinaphex
e4ccc2508e
Move code over from retroarch.c to video_driver.c
2021-11-05 02:33:22 +01:00
twinaphex
18412e34c1
Some CXX_BUILD buildfixes for Mac
2021-11-05 02:16:40 +01:00
Autechre
97753bad7c
Update retroarch.yml
2021-11-05 01:46:19 +01:00
twinaphex
d97f05650d
(YXML) Buildfix
2021-11-05 01:24:13 +01:00
twinaphex
c8b69aa506
More preparation for being able to move code out of retroarch.c
2021-11-05 00:50:20 +01:00
twinaphex
aea4b3e318
(yxml) Remove unused inline function; get rid of inline macro
2021-11-05 00:24:21 +01:00
twinaphex
d3fd72ba63
Fix header include - should have been relative
2021-11-05 00:09:45 +01:00
Jamiras
088aa7dcb9
add github action for c89 build ( #13186 )
...
* add retroarch.yml
* fix c89 errors
* attempt to add dependencies
* update comments
2021-11-05 00:05:13 +01:00
twinaphex
574b850dd7
Preparations for being able to move discord and networking code
...
out of retroarch.c
2021-11-04 22:50:38 +01:00
github-actions
4b95c5dc84
Fetch translations from Crowdin
2021-11-04 00:06:05 +00:00
twinaphex
be347e9d49
Move command_event_reinit to command.c
2021-11-04 00:38:18 +01:00
twinaphex
c5b20dff41
(3DS/CTR) Cleanup
2021-11-03 22:01:01 +01:00
twinaphex
f59b420fde
* Move more code to command.c
...
* Buildfix for CTR/3DS
2021-11-03 21:59:58 +01:00
twinaphex
69e8416e45
(CTR) C89 conformity cleanups
2021-11-03 21:42:11 +01:00
twinaphex
514ed00f2d
Move configuration state over to configuration.c - take it out of
...
p_rarch
2021-11-03 21:22:37 +01:00
Guo Yunhe
6ad91b2b37
Crowdin integration full ( #13171 )
...
* Create crowdin-daily.yml
* Update crowdin.yaml
* Update crowdin_sync.py
* Update fetch_progress.py
2021-11-03 18:44:08 +01:00
twinaphex
cbfbd14268
(MSVC 2010 Griffin) Add HAVE_CHEEVOS to MSVC 2010 build
2021-11-03 17:11:20 +01:00
twinaphex
af2e91fcfe
(Cheevos) MSVC buildfix
2021-11-03 16:53:59 +01:00
twinaphex
1a78d91348
MSVC buildfix
2021-11-03 16:50:41 +01:00
Autechre
80e0114ccf
Move collect_system_input to input_driver.c ( #13183 )
2021-11-03 16:48:57 +01:00
gblues
1ef78d3e3d
Any pad can control the menu ( #13173 )
...
* Any pad can control the menu
== DETAILS
I am not sure I've quite got it so that any pad can *open* the
menu, but I do have it so any pad can control it.
- split out the input processing into a separate method
- track down and squish some hairy bugs that boiled down to
bad pointer math
- it looks like `menu_driver.c` has a mix of line endings, so I
ran it through `dos2unix` so it has consistent line endings
again.
- verified that this change did not impact actual cores
* optimize out cumulative_bits
* Incorporate PR feedback
Many thanks to @jdgleaver for providing these optimizations.
* apply one more optimization
2021-11-03 16:32:15 +01:00
twinaphex
4b16b4fe9a
Change this to gblues' implementation and leave a TODO/FIXME
2021-11-01 21:17:39 +01:00
twinaphex
c88577850d
(frontend_driver.c) Try to make the code more safe if the pointer
...
is NULL
2021-11-01 19:34:54 +01:00
twinaphex
05ca465aab
(Cheevos) Style nits:
...
* single line code blocks - remove brackets
* Try to fit lines into 80 chars
* Etc
2021-11-01 18:38:56 +01:00
twinaphex
b9df71b9d5
(cheevos) Silence warnings/remove unused variables
2021-11-01 18:06:36 +01:00
Jamiras
20264aaced
replace coroutines with tasks ( #13178 )
2021-11-01 18:02:40 +01:00
twinaphex
abce5e1c6f
(retroarch.c) Cleanups - go through more pointers
2021-10-30 11:32:10 +02:00
twinaphex
aaad65538c
Move rarch_patch_blocked to runloop_state, and get rid of
...
RARCH_CTL_IS_PATCH_BLOCKED
2021-10-30 11:15:45 +02:00
Autechre
49e99266f8
Move frontend code to frontend_driver.c ( #13170 )
2021-10-29 19:43:37 +02:00
twinaphex
c5688729c2
Move has_set_libretro_device to runloop_state
2021-10-29 18:24:19 +02:00
twinaphex
2e19dbe932
lastcmd_source and lastcmd_net_fd never used - get rid of them
2021-10-29 17:45:24 +02:00
twinaphex
5477e34815
Move stray globals subsystem_data and subsystem_current_count to
...
runloop_state
2021-10-29 17:41:31 +02:00
twinaphex
bf8cae10a3
Move retroarch_get_shader_preset to video_shader_parse.c
2021-10-29 16:35:50 +02:00
Autechre
e42f8228de
Move cli_shader to video_state ( #13168 )
...
* Move cli_shader to video_state
* Formatting fixes
2021-10-29 15:35:43 +02:00
twinaphex
ec7b7821fa
Move code out of retroarch.c
2021-10-29 14:13:16 +02:00
twinaphex
18707da360
Move menu_driver_ctl to menu_driver.c
2021-10-29 13:31:10 +02:00
twinaphex
80e7e1adde
Move state over
2021-10-28 06:03:54 +02:00
jdgleaver
c67c7c944d
Initialise 'Explore' menu on a background thread ( #13162 )
2021-10-27 17:51:22 +02:00
Tomáš Kelemen
8f88610d32
add define for HAVE_LAKKA_NIGHTLY when used as option ( #13155 )
2021-10-26 22:01:51 +02:00
Tomáš Kelemen
82d4cd9f19
do not sort FILE_TYPE_DOWNLOAD_LAKKA type list ( #13156 )
...
the `.index` file downloaded using the updater already has the files
sorted from latest version to oldest, so sorting is not wanted here
2021-10-26 22:01:38 +02:00
tunip3
d75127e9c2
Fix issue where files over 2.5gb approx would fail to load on uwp/xbox ( #13150 )
...
* fix issue where files over 2.5 gb would fail to read
* fix issue where trying to get the file size on excessively large files would fail
2021-10-26 01:43:44 +02:00
alphanu1 and Antonio Giner
f5d8d07cf1
Fixes for fractal scaling ( #13149 )
...
* CRT Fractal scalling fix for SR2
Added comment to remind me to add video core to SR2
fixed typo
* Addedd only x fractal scaling for super resolutions
* Properly handle fractional scale factors and fix some typos.
Co-authored-by: Antonio Giner <[email protected] >
2021-10-26 01:43:22 +02:00
Autechre
6b7f28761a
Merge pull request #13148 from ToKe79/cpufreq-hdr
...
add header for cpufreq
2021-10-24 18:25:36 +02:00
Tomáš Kelemen (vudiq)
643a1c7e6f
add header for cpufreq
...
functions using set_cpu_scaling_signal() (used by Lakka) have been
moved, but the header was not added
2021-10-24 12:41:23 +02:00
twinaphex
e2b7c23902
Bump up version to 1.9.12
2021-10-24 03:55:08 +02:00
Autechre
4fe63e6f3f
Update CHANGES.md
2021-10-24 03:50:42 +02:00
Autechre
bec793b030
Merge pull request #13146 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 23-Oct-2021
2021-10-24 03:10:14 +02:00
IlDucci
4a1dd3d80d
Fetch translations from Crowdin 23-Oct-2021
2021-10-23 22:23:31 +02:00
twinaphex
c79b60ba77
Change val_d back to 16 size
2021-10-21 04:34:04 +02:00
twinaphex
22ae6f23aa
(menu displaylist/remapping) Increase val_s and val_d char arrays to 256
2021-10-21 04:16:26 +02:00
twinaphex
758eafa686
(SDL) Potential buildfix
2021-10-20 15:57:34 +02:00
twinaphex
5ec93d2493
(HID) Fix some warnings
2021-10-20 02:23:01 +02:00
twinaphex
1dc77507a8
Fix command stdin - courtesy of Cthulhu
2021-10-19 22:23:07 +02:00
Autechre
1e1919b236
Merge pull request #13138 from mahoneyt944/patch-1
...
Log new line
2021-10-19 19:31:06 +02:00
mahoneyt944
df6b1c306f
Log
2021-10-19 09:46:40 -04:00
Autechre
514534f99b
Move more state to runloop_state ( #13124 )
...
* Move more state to runloop state
* remove unused variable
* Cleanup
* Move more state to runloop_state
* Remove unused variable
* Cleanups
* move input_remapping functions over to input_driver.c
* Some buildfixes
2021-10-18 15:23:22 +02:00
Autechre
47a6df871a
Merge pull request #13134 from grant2258/udev
...
add extra abs check for dolphinbar
2021-10-18 14:59:48 +02:00
jdgleaver
9a3be2ef2b
(.gitlab-ci.yml) Detect Android build errors
2021-10-18 13:32:29 +02:00
grant2258
6e8a3945d5
add extra abs check for dolphinbar
2021-10-18 03:43:49 +01:00
twinaphex
8ff07916ec
Backport netplay changes from Cthulhu
2021-10-18 01:13:35 +02:00
twinaphex
edeb684712
(Android) Buildfix
2021-10-17 23:38:21 +02:00
twinaphex
4a834bda36
Set CODE_SIGN_IDENTITY and DEVELOPMENT_TEAM back - these should
...
not be altered
2021-10-17 23:30:26 +02:00
Autechre
acd1ba0449
Merge pull request #13130 from gblues/gblues/kpad
...
Fix wiimotes regression
2021-10-17 15:05:52 +02:00
Nathan Strong
c0719e737b
build fix
2021-10-17 00:25:01 -07:00
Nathan Strong
12a44e0365
Fix crashes reported by ploggy
...
== DETAILS
The crashes he reported in the gbatemp thread are due to iface
being null (since it's an unsupported device) and unchecked
iface dereferences.
2021-10-17 00:13:48 -07:00
Nathan Strong
5b4b766459
Fix wiimotes regression
...
== DETAILS
- only call disconnect when we're actually disconnecting a remote
(e.g. read errors or remote goes to sleep).
- clean up some compile warnings introduced by others (mainly
unused variables)
2021-10-16 23:56:15 -07:00
Autechre
2f4cfe2a02
Merge pull request #13128 from gblues/gblues/osx-ds3
...
HID: get Sony Sixaxis (DualShock 3) working on Mac OSX
2021-10-17 03:15:07 +02:00
Nathan Strong
81c6d3809a
Finish up the OSX DS3 driver
...
== DETAILS
Put the finishing touches on getting the DS3 to work on Mac OSX.
Basically, there's some differences in the HID interface bewtween
wiiu and osx where OSX expects the first byte of the report to be
the report ID, while wiiu expects that byte to be trimmed off.
I was able to put this behavior in the respective HID
implementations, which eliminated the confusing packet offset
ifdefs.
And, I was able to get the LEDs working again.
2021-10-16 14:52:56 -07:00
Nathan Strong
729c219f1a
Rewrite DS3 driver
...
== DETAILS
The DS3 driver previously only worked with the Wii U HID implementation.
I adapted this driver from the Linux driver for the DS3. It's not quite
100%--I haven't got the LEDs to work properly--but it's functional.
Going to continue tweaking it to see if I can get the LEDs to work.
2021-10-16 14:52:56 -07:00
Nathan Strong
7ed3ca7f97
WIP commit
...
Start trying to adapt the linux DS3 driver instead of our
hacked-together support.
2021-10-16 14:52:56 -07:00
Autechre
840cca36fa
Merge pull request #13126 from ofsaleem/master
...
feat: solarized light ozone theme (#5 )
2021-10-16 22:30:19 +02:00
Omar Saleem
b4878a8e7b
feat: solarized light ozone theme ( #5 )
...
* feat: adding solarized dark theme to ozone
* fix: variable not defined in header
* fix: added string for selecting theme in menu
* fix: added message hash for string
* feat: copied solarized dark translations into msg hashes
* fix: forgot to change name of enum label after copying
* first pass of new colors
* added selection border and fixed sublabel color
* sublabel color from blue to muted gray
* trying cyan for sublabel
* adjusted selected text color to match philosophy from solarized website
* testing what the entries_ colors do
* chose colors for entries_, adjusted other border and bgs
* match selection border to sublabel color
* trying gray for sublabel
* accidentally put the color in the wrong place, reverting and updating
* trying to change selected option color to orange
* not feeling orange, lets try teal
* try for orange border
* try for magenta border
* try for violet border
* trying blue border again
* trying omar blue bc why not
* reverting to regular blue for icons and green for border
* try magenta for footer border
* trying font color for footer border
* trying to get message background to show
* can't get it to render, but changed message background to violet
* testing sidebar changes
* sidebar colors
* lighter sidebar color
* trying gray sidebar
* try a gradient
* screwed up one of the coordinates
* reversing gradient
* attempting gradient with colors i made up
* accidentally wrote gradient to dracula instead of solarized dark
* adding gradient to the top, reversing bottom gradient
* randomly trying shuffling bottom gradient coords
* moving top right coordinate somewhere else
* swapped top two bottom coords to see
* swapped them back, i got lucky and things were right
* think i figured out the order, BL, BR, TL, TR
* making background gradient lil darker
* fixed coords
* lessening gradient effect
* lessening gradient effect, but by making darker instead of lighter
* of course, messed up two coords
* removed top and bottom gradients
* dark and flat sidebar
* forgot to change running background
* made running background a bit less transparent since this is a low contrast theme
* added underscore to theme name
* adjusting message background color
* fixing message background color
* fixed cursor color border
* adjusting text to be one notch brighter, base0 -> base1, base01 -> base0
* adjusting sublabel text to use base00 instead, its in between base01 and base0
* added message hashes for light theme name
* added defines and enums for the light theme
* added solarized light structs into ozone.c, theyre all clones of dark for now
* fixing solarized dark ozone theme
fixing name of theme in ozone.c so assets load properly, fixing cursor and message colors to be green instead of purple
* added message hashes for light theme name
* added defines and enums for the light theme
* added solarized light structs into ozone.c, theyre all clones of dark for now
* i had based this branch on the wrong branch, fixed
* first pass, only changing background and regular text
* trying orange and magenta highlights
* Revert "trying orange and magenta highlights"
This reverts commit 1f1e107888cee0e97c6354a8d114863b39af8d00.
* applying the new colors to the right theme this time :)
* trying red instead of pink
* trying magenta icons in a desperate attempt to justify the use of the color
* trying magenta icons, orange labels and selector
* back to orange and red, sigh
* trying sidebar colors
* fixing sidebar gradient
* light theme red animated border colors
* trying magenta for second border color
* that was bad, trying a less light red
* going even darker
* made cursor border get darker instead of lighter
* that was a little too dark
* changed light theme running background to be..light
2021-10-16 16:17:16 -04:00
Autechre
320f2308f6
Merge pull request #13121 from ofsaleem/master
...
fix: solarized dark ozone theme assets and color tweaks
2021-10-16 22:10:54 +02:00
Autechre
c1b002e454
Merge pull request #13125 from grant2258/mouse
...
Udev pointer pressed update to support relative devices pointer pressed
2021-10-16 22:10:36 +02:00
grant2258
1fca7507dc
cleanup
2021-10-16 19:36:35 +01:00
grant2258
a68e5205bd
add relative left mouse button when pointer device is not abs
2021-10-16 19:26:40 +01:00
Omar Saleem
038b28c5f2
updating text labels to be brighter ( #4 )
...
* adjusting text to be one notch brighter, base0 -> base1, base01 -> base0
* adjusting sublabel text to use base00 instead, its in between base01 and base0
2021-10-16 12:42:45 -04:00
Omar Saleem
64dabb0388
Revert "Solarized light ( #3 )"
...
This reverts commit 485d07691d .
2021-10-15 23:51:25 -04:00
Omar Saleem
485d07691d
Solarized light ( #3 )
...
* feat: adding solarized dark theme to ozone
* fix: variable not defined in header
* fix: added string for selecting theme in menu
* fix: added message hash for string
* feat: copied solarized dark translations into msg hashes
* fix: forgot to change name of enum label after copying
* first pass of new colors
* added selection border and fixed sublabel color
* sublabel color from blue to muted gray
* trying cyan for sublabel
* adjusted selected text color to match philosophy from solarized website
* testing what the entries_ colors do
* chose colors for entries_, adjusted other border and bgs
* match selection border to sublabel color
* trying gray for sublabel
* accidentally put the color in the wrong place, reverting and updating
* trying to change selected option color to orange
* not feeling orange, lets try teal
* try for orange border
* try for magenta border
* try for violet border
* trying blue border again
* trying omar blue bc why not
* reverting to regular blue for icons and green for border
* try magenta for footer border
* trying font color for footer border
* trying to get message background to show
* can't get it to render, but changed message background to violet
* testing sidebar changes
* sidebar colors
* lighter sidebar color
* trying gray sidebar
* try a gradient
* screwed up one of the coordinates
* reversing gradient
* attempting gradient with colors i made up
* accidentally wrote gradient to dracula instead of solarized dark
* adding gradient to the top, reversing bottom gradient
* randomly trying shuffling bottom gradient coords
* moving top right coordinate somewhere else
* swapped top two bottom coords to see
* swapped them back, i got lucky and things were right
* think i figured out the order, BL, BR, TL, TR
* making background gradient lil darker
* fixed coords
* lessening gradient effect
* lessening gradient effect, but by making darker instead of lighter
* of course, messed up two coords
* removed top and bottom gradients
* dark and flat sidebar
* forgot to change running background
* made running background a bit less transparent since this is a low contrast theme
* added underscore to theme name
* adjusting message background color
* fixing message background color
* fixed cursor color border
* adjusting text to be one notch brighter, base0 -> base1, base01 -> base0
* adjusting sublabel text to use base00 instead, its in between base01 and base0
* added message hashes for light theme name
* added defines and enums for the light theme
* added solarized light structs into ozone.c, theyre all clones of dark for now
* fixing solarized dark ozone theme
fixing name of theme in ozone.c so assets load properly, fixing cursor and message colors to be green instead of purple
* added message hashes for light theme name
* added defines and enums for the light theme
* added solarized light structs into ozone.c, theyre all clones of dark for now
* i had based this branch on the wrong branch, fixed
* first pass, only changing background and regular text
* trying orange and magenta highlights
* Revert "trying orange and magenta highlights"
This reverts commit 1f1e107888cee0e97c6354a8d114863b39af8d00.
* applying the new colors to the right theme this time :)
* trying red instead of pink
* trying magenta icons in a desperate attempt to justify the use of the color
* trying magenta icons, orange labels and selector
* back to orange and red, sigh
* trying sidebar colors
* fixing sidebar gradient
* light theme red animated border colors
* trying magenta for second border color
* that was bad, trying a less light red
* going even darker
* made cursor border get darker instead of lighter
* that was a little too dark
* changed light theme running background to be..light
2021-10-15 23:44:42 -04:00
Omar Saleem
591467d247
fixing solarized dark ozone theme
...
fixing name of theme in ozone.c so assets load properly, fixing cursor and message colors to be green instead of purple
2021-10-15 16:37:32 -04:00
Omar Saleem
0c017a2c82
reverting so i can squash commits
2021-10-15 16:36:09 -04:00
Autechre
f86c28afac
Merge pull request #13120 from libretro/move-runloop2
...
move more state to runloop_state
2021-10-15 16:43:44 +02:00
twinaphex
9184d0e114
Move hid_data to input_st
2021-10-15 16:31:31 +02:00
twinaphex
5c6d92bb95
move more state to runloop_state
2021-10-15 16:13:21 +02:00
twinaphex
b200ced199
Buildfix for --have-menu
2021-10-15 14:43:25 +02:00
Autechre
eb4ed9b2f0
Merge pull request #13119 from ofsaleem/master
...
feat: new ozone theme - solarized dark
2021-10-15 14:40:06 +02:00
twinaphex
9b4636ff62
Fixes --disable-menu
2021-10-15 14:32:07 +02:00
Autechre
527eb86655
Merge pull request #13117 from libretro/move-runloop
...
Move state to runloop state
2021-10-15 14:05:46 +02:00
twinaphex
8db4e2a862
Get rid of HAVE_MENU ifdefs in menu_driver.c
2021-10-15 14:01:44 +02:00
twinaphex
af40baa04d
Address feedback
2021-10-15 13:54:04 +02:00
Omar Saleem
5226a0659a
new ozone theme: solarized dark ( #1 )
...
* feat: adding solarized dark theme to ozone
* fix: variable not defined in header
* fix: added string for selecting theme in menu
* fix: added message hash for string
* feat: copied solarized dark translations into msg hashes
* fix: forgot to change name of enum label after copying
* first pass of new colors
* added selection border and fixed sublabel color
* sublabel color from blue to muted gray
* trying cyan for sublabel
* adjusted selected text color to match philosophy from solarized website
* testing what the entries_ colors do
* chose colors for entries_, adjusted other border and bgs
* match selection border to sublabel color
* trying gray for sublabel
* accidentally put the color in the wrong place, reverting and updating
* trying to change selected option color to orange
* not feeling orange, lets try teal
* try for orange border
* try for magenta border
* try for violet border
* trying blue border again
* trying omar blue bc why not
* reverting to regular blue for icons and green for border
* try magenta for footer border
* trying font color for footer border
* trying to get message background to show
* can't get it to render, but changed message background to violet
* testing sidebar changes
* sidebar colors
* lighter sidebar color
* trying gray sidebar
* try a gradient
* screwed up one of the coordinates
* reversing gradient
* attempting gradient with colors i made up
* accidentally wrote gradient to dracula instead of solarized dark
* adding gradient to the top, reversing bottom gradient
* randomly trying shuffling bottom gradient coords
* moving top right coordinate somewhere else
* swapped top two bottom coords to see
* swapped them back, i got lucky and things were right
* think i figured out the order, BL, BR, TL, TR
* making background gradient lil darker
* fixed coords
* lessening gradient effect
* lessening gradient effect, but by making darker instead of lighter
* of course, messed up two coords
* removed top and bottom gradients
* dark and flat sidebar
* forgot to change running background
* made running background a bit less transparent since this is a low contrast theme
2021-10-15 03:16:13 -04:00
twinaphex
a16df36b28
Don't use menu_state_get_ptr from inside menu_driver.c
2021-10-15 04:01:06 +02:00
twinaphex
a291323467
Move some code to gfx/video_driver.c
2021-10-15 02:25:12 +02:00
twinaphex
40aa7dad10
Move code to menu_driver.c and rename retroarch_ function to runloop_
...
function
2021-10-15 02:14:43 +02:00
twinaphex
6f7b5a3f15
Buildfix for non-HAVE_DYNAMIC
2021-10-15 00:23:40 +02:00
twinaphex
70b337782d
Fix MSVC build
2021-10-15 00:11:52 +02:00
twinaphex
b9500ff729
Move state over to runloop state
2021-10-14 22:18:14 +02:00
twinaphex
5e8b2bfed1
Move variables to runloop state
2021-10-14 22:02:09 +02:00
twinaphex
ba19dc3140
Move more related to core to runloop_state
2021-10-14 21:47:35 +02:00
twinaphex
bf2c3902d4
Cleanups
2021-10-14 21:35:38 +02:00
twinaphex
2b41173cd5
Move more state to runloop_state
2021-10-14 21:22:07 +02:00
twinaphex
6d6ed11b60
remove unused p_rarch variables
2021-10-14 21:18:53 +02:00
twinaphex
eef9668263
move runloop state from retroarch_data to runloop_state
2021-10-14 21:15:11 +02:00
Autechre
6ccac53d89
Merge pull request #13116 from jdgleaver/contentless-sram
...
Enable SRAM for contentless cores
2021-10-14 19:29:30 +02:00
twinaphex
6d13461948
Fix to earlier HAVE_CORE_INFO_CACHE commit
2021-10-14 16:46:48 +02:00
twinaphex
a476910ca6
(Mac) BaseConfig.xcconfig - change formatting back
2021-10-14 16:06:17 +02:00
twinaphex
28cac5c5a4
Add HAVE_CORE_INFO_CACHE - disable this for Steam build
2021-10-14 15:57:28 +02:00
jdgleaver
40925baacd
Enable SRAM for contentless cores
2021-10-14 13:59:23 +01:00
twinaphex
c19b04e21e
Cleanup emscripten_mainloop
2021-10-13 23:15:14 +02:00
twinaphex
b5e7957260
Fix emscripten
2021-10-13 23:14:26 +02:00
twinaphex
7f2cc93cf5
Silence warning
2021-10-13 21:44:40 +02:00
twinaphex
c098a321b4
silence more warnings
2021-10-13 20:27:31 +02:00
twinaphex
a79bd56018
(WiiU) Prevent implicit declarations
2021-10-13 20:22:01 +02:00
Autechre
af0746c6d7
Merge pull request #13113 from tim77/metainfo
...
Update metadata manifest (Linux)
2021-10-13 19:56:36 +02:00
twinaphex
8bab67ea9c
Potential buildfix for targets without HAVE_AUDIOMIXER support
2021-10-13 19:51:28 +02:00
twinaphex
aa6d3542d2
Prevent warning
2021-10-13 18:44:27 +02:00
Autechre
78b861a8e8
Merge pull request #13114 from libretro/move-widgetstate
...
Better compartmentalize state - better distinction between runloop and retroarch files
2021-10-13 18:43:23 +02:00
twinaphex
70606eab1e
Buildfix for WiiU
2021-10-13 18:40:41 +02:00
twinaphex
22d70a64dd
Move command_write_memory and command_read_memory to command.c
2021-10-13 18:15:35 +02:00
twinaphex
753a04c9c1
Move menu_driver_toggle to menu_driver.c
2021-10-13 17:59:45 +02:00
twinaphex
caccc410c6
Move gfx_widgets_ready to gfx_widgets.h
2021-10-13 17:51:46 +02:00
twinaphex
68f0e50a2f
rename a bunch of functions to runloop_ prefix instead of retroarch_ -
...
we need to make a better distinction between runloop and the 'retroarch
state'
2021-10-13 17:48:40 +02:00
twinaphex
0b66c81197
Move state variables to runloop_state
2021-10-13 17:37:24 +02:00
twinaphex
e72a88a98e
Move some variables to widget state
2021-10-13 17:25:31 +02:00
twinaphex
d87e0c1744
* Fix implicit declaration
...
* Move more code to gfx/video_driver.c
2021-10-13 16:36:38 +02:00
twinaphex
e47e9968ed
Move audio_driver_menu_sample to audio_driver.c and turn
...
audio_driver_flush into static function
2021-10-13 16:29:41 +02:00
twinaphex
f070da6dfc
Move code to menu_driver.c and input_driver.c
2021-10-13 15:40:01 +02:00
twinaphex
99b09ce359
Move more code to gfx/video_driver.c
2021-10-13 15:20:09 +02:00
twinaphex
5f4d4fe678
Move more code from retroarch.c to video_driver.c - retroarch.c now
...
778kb
2021-10-13 15:15:24 +02:00
Autechre
0ca98195d9
Merge pull request #13096 from salvacam/miyoo-ifdef-fix
...
miyoo ifdef fix
2021-10-13 15:16:42 +02:00
Artem Polishchuk
9781caa20b
chore: Update metadata manifest (Linux)
2021-10-13 16:08:58 +03:00
Autechre
0a888f7868
Move video state to gfx/video_driver.c - reduces filesize of retroarch.c to 809kb ( #13104 )
...
* Move video state to gfx/video_driver.c - reduces filesize of retroarch.c
to 809Kb
2021-10-13 14:56:22 +02:00
Autechre
0b2c80a402
Merge pull request #13112 from jdgleaver/dingux-joypad-defines-fix
...
(Dingux) Fix HAS_ANALOG/HAS_MENU_TOGGLE defines in sdl_dingux joypad driver
2021-10-13 14:25:42 +02:00
Autechre
2179bc8716
Merge pull request #13111 from jdgleaver/3ds-2d-fix
...
(3DS) Ensure parallax barrier is disabled when '3DS Display Mode' is '2D'
2021-10-13 14:00:23 +02:00
jdgleaver
f1ac1ad9f9
(Dingux) Fix HAS_ANALOG/HAS_MENU_TOGGLE defines in sdl_dingux joypad driver
2021-10-13 12:53:54 +01:00
jdgleaver
1ebf821da3
(3DS) Ensure parallax barrier is disabled when '3DS Display Mode' is '2D'
2021-10-13 12:31:43 +01:00
Autechre
ac1a280665
Merge pull request #13107 from markand/fix-wifi
...
Fix missing time.h header in wifi_driver.h
2021-10-12 14:11:38 +02:00
David Demelier
a23a358dc9
Fix missing time.h header in wifi_driver.h
2021-10-12 13:55:29 +02:00
twinaphex
cfb2ae7d2c
need to use SetWindowText for LEGACY_WIN32
2021-10-12 12:41:05 +02:00
twinaphex
849ed7fc3d
Buildfix for MSVC
2021-10-12 11:58:22 +02:00
Soar Qin and Soar Qin
290bc214e3
win32: fix broken win9x builds caused by #13089 ( #13106 )
...
Co-authored-by: Soar Qin <[email protected] >
2021-10-12 11:24:58 +02:00
twinaphex
e9d4fcc00c
Buildfix
2021-10-11 18:06:25 +02:00
Bernhard Schelling
a3d9201581
Add environment callback to get the rate retro_run is called ( #13022 )
...
* Add GET_THROTTLE_STATE environment callback
* Add RETRO_THROTTLE_UNBLOCKED
to report the case where neither vsync nor audio is limiting the call rate.
Also fix reporting of some special cases when the menu is open.
* Change throttle state mode to unsigned
Use #defines Instead of the untyped C enum to allow easier future additions.
* Spelling fixes
* Avoid any divide-by-zero
2021-10-11 18:05:13 +02:00
Autechre
e7f182811a
Split up audio code into new file audio/audio_driver.c ( #13097 )
...
* Split up audio code into new file audio/audio_driver.c
* Fix build issues #1
* Small cleanup
* Fix typo
2021-10-11 18:01:37 +02:00
Kirby Kevinson
177d05144a
Fix keyboard input on Wayland ( #13102 )
...
Fixes #13036
2021-10-11 13:20:41 +02:00
gblues
dd6c70a083
Fix a couple regressions ( #13101 )
...
== DETAILS
- rewrote the HID deregistration algorithm; it should no longer
cause issues when dealing with multiple pads of the same HID/VID
combo
- fix initialization bug that caused wiimotes to fail to register
without an accessory attached
2021-10-11 09:39:13 +02:00
salvacam
757ba2f16d
miyoo ifdef fix
2021-10-10 20:00:53 +02:00
Autechre
a9125fffaa
Update CHANGES.md
2021-10-09 16:25:25 +02:00
twinaphex
bcc7581250
(joypad_connection.c) Cleanups - style nits - comment out some logs
...
that were generating warnings
2021-10-09 16:19:54 +02:00
twinaphex
107d315559
Bump up version
2021-10-09 16:14:46 +02:00
Soar Qin
39fd4677d9
win32: fix non-ASCII text display in window title ( #13089 )
2021-10-09 06:28:17 +02:00
jdgleaver
a5a9393b26
(.gitlab-ci.yml) Add Miyoo target ( #13088 )
2021-10-08 14:28:27 +02:00
Salvador
58e7dd8a1a
Add Miyoo target ( #12860 )
...
* add miyoo target
2021-10-08 13:53:49 +02:00
twinaphex
3d710db798
input_state_wrapper symbol name was causing collisions with certain
...
cores on statically linked platforms
2021-10-08 12:50:45 +02:00
twinaphex
e39bc07e31
Fix implicit declaration
2021-10-08 06:57:37 +02:00
Autechre
00a5b5411f
Merge pull request #13081 from gblues/gblues/osx-hid-gca
...
Get the WIIU GCA working on Mac OSX
2021-10-07 16:23:01 +02:00
Autechre
2e4d135704
Merge pull request #13079 from jdgleaver/api-set-core-option-value
...
Add enviroment callback to enable cores to notify the frontend that a core option value has changed
2021-10-07 15:18:00 +02:00
Nathan Strong
ea249b3827
Get the WIIU GCA working on Mac OSX
...
== DETAILS
The GCA uses a weird HID class that our current filters don't
catch, so we add it.
Needed to do a small amount of tweaking on the GCA driver to
account for iohidmanager weirdness.
2021-10-06 23:11:22 -07:00
Autechre
3f179a5762
Merge pull request #12632 from Sunderland93/remove-xdg-shell-v6
...
[Wayland] Remove xdg-shell-v6 protocol
2021-10-07 05:10:53 +02:00
jdgleaver
534f8da487
Add enviroment callback to enable cores to notify the frontend that a core option value has changed
2021-10-06 16:45:14 +01:00
Autechre
54cbeecbb7
Merge pull request #13075 from libretro/move-more-code-to-input-driver
...
Move more code over to input_driver.c
2021-10-06 12:38:21 +02:00
Autechre
a611469f94
Merge pull request #13076 from gblues/gblues/ds3-osx-crash-fix
...
Fix crash when connecting DS3 to Mac
2021-10-06 09:05:35 +02:00
Nathan Strong
01e96585a3
Fix crash when connecting DS3 to Mac
...
== DETAILS
The OSX HID driver doesn't implement `set_protocol()` and crashes
with an NPE, so we guard it.
2021-10-05 23:57:09 -07:00
Autechre
6739cf66ca
Merge pull request #12572 from john-parton/feature/tinyalsa-opendingux
...
Enable tinyalsa for the RG350
2021-10-06 07:58:37 +02:00
twinaphex
682d45379c
Buildfix
2021-10-06 06:03:33 +02:00
twinaphex
61ee2274e6
Move more code over to input_driver.c - BSV code in particular but
...
also input state function callbacks - retroarch.c code size reduced
to 874Kb
2021-10-06 05:57:39 +02:00
twinaphex
55bf2b0083
(input/connect) Style nits
2021-10-06 02:52:19 +02:00
twinaphex
f81a231481
(joypad_connection) Cleanups - get rid of warning for old-style function
...
definition
2021-10-06 02:28:55 +02:00
Autechre
f242ef6a7c
Merge pull request #13073 from gblues/gblues/wiiu-unified-hid
...
Gblues/wiiu unified hid
2021-10-06 02:25:08 +02:00
twinaphex
f4734d223c
Another buildfix
2021-10-05 22:57:49 +02:00
Autechre
16b82a05e5
Merge pull request #13071 from IlDucci/ps2restypofix
...
Fixing a string typo in PR #13068
2021-10-05 22:44:37 +02:00
twinaphex
376b7a622c
Fix NGC/Wii builds
2021-10-05 22:18:08 +02:00
Nathan Strong
e8ec65ecf7
squelch format warning
2021-10-05 19:05:12 +00:00
Nathan Strong
3e91e3fbc9
fix up non-wiiu side of ifdefs for ds3
2021-10-05 18:15:19 +00:00
Nathan Strong
002c9a30c0
Implement button() for most HID drivers
...
== DETAILS
The HID drivers in `input/connect/` were missing an implementation
for button(), so I added it. The only exception is the wii driver,
which is really complicated and more than I wanted to try to tackle--
especially since WIIU has its own wiimote drivers.
2021-10-05 17:43:03 +00:00
Nathan Strong
e02e345a28
Make GCA driver compatible with other HID drivers
...
== DETAILS
Use a little trickery to ensure the GCA driver continues working
with other HID implementation.
I've expanded the joypad implementation to support multi-pad devices.
However, this requires changes to each HID implementation to actually
function.
I've made the necessary changes for WIIU, but I don't have the means
of making the change in the other HID implementations.
So, I've built in a backwards-compatibilty mode for the driver.
The trick is to have an identifier byte at the top of both data structs
that the driver returns. We can then use that byte to determine which
of the structs has been passed to the pad functions and act accordingly.
In the GCA case, for non-wiiu platforms, it will simply expose port 1
of the GCA and the other 3 ports do nothing.
2021-10-05 09:47:03 -07:00
IlDucci
b46daac334
Adding a missing ending period.
2021-10-05 18:38:22 +02:00
Nathan Strong
2715b4c9c0
get gamecube adapter working
2021-10-05 09:23:08 -07:00
Nathan Strong
c832828ddb
Figured out the cause of crash
...
== DETAILS
cause of crash: trying to deference init when it's null
the reason it was going into deregister: the HID/VID lookup was
failing because it wasn't getting initialized first
cause of 2nd crash: the "end of pad list" method looked for an entry
with a magic value, so we add an end marker
2021-10-05 09:23:08 -07:00
Nathan Strong
a4d8ce7753
Try to support multi-pad HID devices
...
== DETAILS
I tried to modify the joypad connection interface to support
multi-pad HID devices ... it doesn't work. I'm not sure why.
2021-10-05 09:23:08 -07:00
Nathan Strong
9846ebb171
enable GCA adapter, minor cleanup
...
== DETAILS
I'm going to need to re-implement the abstraction between HID device
and gamepad; the changes here lay down some foundation for that work.
- reduce logging priority of some statements I modified while debugging
- factor out the pad driver lookup into its own method
- fix so the pad driver list isn't re-initialized every invocation
- add the button() method for the GCA driver
2021-10-05 09:23:08 -07:00
Nathan Strong
5da1cd08ff
Unify the HID driver architecture
...
== DETAILS
When I first implemented the Wii U HID architecture, I ended up
having to design my own implementation because, at the time, I did
not have a way to read the HID device string to allow the existing
code to successfully detect the gamepad.
After spending some time experimenting, I've figured out how to
do this. And that means I can better align the HID driver with other
platforms.
change summary:
- create a single state structure for all three sub-types of wiiu pads
(kpad, wpad, and hid)
- eliminate confusing duplicate pad lists
- eliminate confusing duplicate HID pad drivers (ds3, gamecube
adapter, etc)
- ensure the ds3 driver still works
2021-10-05 09:23:08 -07:00
Nathan Strong
9edb449471
wip commit
2021-10-05 09:10:41 -07:00
IlDucci
41a9c46846
Fixing a string typo in PR #13068
2021-10-05 15:18:19 +02:00
Autechre
a264cad19a
Merge pull request #13068 from fjtrujy/ps2/change_res
...
Change Resolution for PS2 platform
2021-10-05 12:42:07 +02:00
Jean-André Santoni
e839cf8434
Fix indentation in xmb.c
2021-10-05 11:29:48 +07:00
twinaphex
7e6a56dafc
Show Windows 11 version string
2021-10-05 04:37:44 +02:00
Francisco Javier Trujillo Mata
bc5a99ae34
Fix available resolution options and improve scaling together with pixel perfect
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
52a939bc2f
Add ps2sdk folders to vscode config
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
9f96723dd0
Adding proper translations for changing resolution
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
3bbfcf7b39
Adding to get_video_output_size 2 parameters for additional info
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
216675919b
Add PS2 Support for changing resolution and offset
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
c8a46e6e69
Add option for change video windows offsets, from video output
2021-10-04 23:53:54 +02:00
Autechre
69ab4eee7a
Merge pull request #13069 from jdgleaver/gitlab-msvc-env
...
(.gitlab-ci.yml) Remove unnecessary 'env.exe' commands from MSVC builds
2021-10-04 18:46:46 +02:00
jdgleaver
e193f92cfd
(.gitlab-ci.yml) Remove unnecessary 'env.exe' commands from MSVC builds
2021-10-04 15:53:34 +01:00
Autechre
2c355419bd
Merge pull request #13066 from 3rd-fork/master
...
Remove usage of winrt storage files from uwp version
2021-10-03 23:12:28 +02:00
Autechre
24484e72d2
Merge pull request #13061 from libretro/put-back-scaler-object
...
Put scaler_ctx back in screenshot_state
2021-10-02 05:18:38 +02:00
twinaphex
6a4a5ae27c
Put scaler_ctx back in screenshot_state
2021-10-02 04:19:46 +02:00
Autechre
c38479d593
Merge pull request #13059 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 01-Oct-2021
2021-10-02 02:26:55 +02:00
IlDucci
cd8396edd4
Fetch translations from Crowdin 01-Oct-2021
2021-10-01 23:32:17 +02:00
p-sam
54d2ac9f43
libnx: Splitted Joycons button mapping
...
- Minus/Plus is always Plus when splitted (JOYPAD_START)
- StickR/StickL is always StickL when splitted (JOYPAD_L3)
2021-10-01 20:18:54 +02:00
Autechre
5a40d28f8f
Merge pull request #13055 from libretro/fix-cheevos-regression
...
Fix Cheevos regression
2021-10-01 19:00:03 +02:00
twinaphex
732c38cc0b
Fix Cheevos regression
2021-10-01 16:19:50 +02:00
Tunip3
be7d6832d3
strip out winrt storagefiles
2021-10-01 09:58:17 +01:00
Autechre
f5a5a993ff
Merge pull request #13054 from libretro/get-rid-of-getters-setters
...
Get rid of input_event_get_osk_ptr/get_osk_grid
2021-10-01 07:56:11 +02:00
twinaphex
fde3406d1b
Get rid of input_event_get_osk_ptr/get_osk_grid
2021-10-01 07:37:33 +02:00
Autechre
8807e2957e
Input refactors pt3 ( #13053 )
...
* Move more internal state over to input_driver.c and menu_driver.c -
retroarch.c now down to 893kb
- Remove now unused p_rarch pointers in functions
2021-10-01 07:18:30 +02:00
Autechre
bd76388fc5
Merge pull request #13048 from 3rd-fork/master
...
Make uwp vfs file implementation more like win32
2021-10-01 01:26:18 +02:00
Autechre
5d71138fd8
Merge pull request #13052 from libretro/input-refactors-pt2
...
Input refactors pt2
2021-10-01 01:25:40 +02:00
twinaphex
b674b5362d
Small cleanup - this macro is no longer used
2021-10-01 00:44:47 +02:00
twinaphex
e9a4e811ac
Move more code and variables from rarch_state out to input_driver
...
and menu_driver
2021-10-01 00:41:50 +02:00
Autechre
2d279df6e4
Merge pull request #13049 from libretro/input-refactor
...
Input refactor
2021-09-30 23:55:15 +02:00
twinaphex
b4f09f7a55
Fix some header includes
2021-09-30 23:31:54 +02:00
twinaphex
49fbed2423
Get rid of input_mouse_grabbed - move retroarch types to
...
retroarch_types.h
2021-09-30 23:22:50 +02:00
twinaphex
878ad88e5b
Buildfix
2021-09-30 21:34:36 +02:00
twinaphex
12c81bc073
Replace input_state_get_ptr call
2021-09-30 21:31:37 +02:00
twinaphex
dbe414e1e1
move input_poll_overlay to input_driver.c
2021-09-30 21:29:35 +02:00
twinaphex
ddceb51f89
Get rid of some needless getters/setters
2021-09-30 21:10:12 +02:00
twinaphex
ef875f6102
Create input_state_get_ptr - move to input_driver.c -
...
also moved over the functions that had a dependence on this
state - retroarch.c reduced to 979kb now
2021-09-30 20:54:56 +02:00
Tunip3
d85919d0e3
delete functions that were commented out
2021-09-30 18:59:20 +01:00
Autechre
076440987b
Merge pull request #13047 from libretro/fix-blargg-warning
...
Fix blargg warning + some cleanups
2021-09-30 19:30:19 +02:00
Autechre
db6af919fb
Merge pull request #13046 from libretro/gfx-thumb-move-state
...
Refactor - move gfx_thumb_state to gfx_thumbnail.c
2021-09-30 18:32:44 +02:00
twinaphex
689487dbee
Fix blargg warning + some cleanups
2021-09-30 18:20:29 +02:00
twinaphex
e13073c411
move gfx_thumb_state to gfx_thumbnail.c
2021-09-30 18:05:00 +02:00
Autechre
6a152f8917
Merge pull request #13045 from libretro/core-backup-warning
...
Fix warning in core_backup.c
2021-09-30 17:57:39 +02:00
Autechre
1d2a2adb61
Merge pull request #13044 from libretro/disp_refactors
...
Gfx_display refactors
2021-09-30 17:42:09 +02:00
twinaphex
a0955d4fa6
Fix potentially bad regression - would crash on any platform where unsigned long is more than 32 bits (not sure if any platform has this, however)
2021-09-30 17:19:38 +02:00
twinaphex
b1410c72e5
- Move disp_get_ptr to gfx_display.c
...
- Move menu_driver_init to menu_driver.c, and turn
menu_driver_init_internal into static function
2021-09-30 17:14:26 +02:00
Autechre
d819251ffd
Merge pull request #13043 from libretro/refactors
...
Refactors - moves dispwidget_get_ptr to gfx_widgets
2021-09-30 16:49:52 +02:00
twinaphex
d39ea61109
Add HAVE_SCREENSHOTS ifdef
2021-09-30 15:55:31 +02:00
twinaphex
b07d80efe1
gfx_widgets.h - add RETRO_BEGIN_DECLS/RETRO_END_DECLS
2021-09-30 15:29:57 +02:00
twinaphex
5ba8843354
Move dispwidget_get_ptr over to gfx_widgets.c
2021-09-30 04:40:15 +02:00
twinaphex
0e9b2179af
move scaler object out of screenshot_task_state
2021-09-30 02:19:16 +02:00
twinaphex
efe34f52af
(gl_common.c) Add HAVE_CONFIG_H
2021-09-29 17:48:58 +02:00
twinaphex
b5190b3662
Add glsym/glsym.h header for gl_common.c
2021-09-28 16:28:56 +02:00
twinaphex
cc2fea4c85
(MSVC2019/D3D9) D3D9 works now - HAVE_HLSL and HAVE_D3DX both set now
2021-09-28 15:50:15 +02:00
twinaphex
4f8ca90dd0
Move code over to gfx/video_driver.c
2021-09-28 15:29:05 +02:00
twinaphex
0364a277e4
Fix function declaration
2021-09-28 15:22:33 +02:00
twinaphex
4c419466e6
Cleanups
2021-09-28 15:19:08 +02:00
twinaphex
9bb2359a86
More naming consistency changes - take 'retroarch_' prefix out of
...
functions that don't touch p_rarch state
2021-09-28 13:48:49 +02:00
twinaphex
f90809d754
Move data out of retroarch_data.h and into retroarch.c
2021-09-28 13:02:14 +02:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
e4bec6739c
Move code over to menu_driver.c
2021-09-28 12:07:29 +02:00
twinaphex
8ef9065c86
Get rid of menu_driver_is_alive - we don't want these one/two-line getters/setters anymore
2021-09-28 10:27:00 +02:00
twinaphex
e31fbb8048
Move menu_driver_alive to menu_state
2021-09-28 10:11:13 +02:00
twinaphex
1e29ba3cd6
Move menu_driver_is_binding to menu_state
2021-09-28 09:52:46 +02:00
twinaphex
9e26012751
Move menu_driver_init_internal to menu_driver.c
2021-09-28 09:32:11 +02:00
twinaphex
9727be4de6
Cleanup
2021-09-28 04:03:15 +02:00
twinaphex
6a72403f0f
(MSVC) Define HAVE_D3DX when HAVE_HLSL is defined
2021-09-28 03:37:08 +02:00
twinaphex
774dccca7c
Move more code over to gfx/video_driver.c
2021-09-28 02:15:11 +02:00
twinaphex
3dee62ce62
Cleanups and buildfix
2021-09-28 01:16:53 +02:00
twinaphex
05e4aa8bfb
move more code over to gfx/video_driver.c
2021-09-28 00:50:48 +02:00
twinaphex
4574a58683
(video_driver.c) Move some code over
2021-09-27 20:31:31 +02:00
twinaphex
0448afab96
Move video driver functions over to gfx/video_driver.c
2021-09-27 19:37:22 +02:00
twinaphex
c3afd4b1a5
Buildfix for Emscripten
2021-09-26 23:07:51 +02:00
twinaphex
e8dbcd4600
Fix griffin_cpp.cpp
2021-09-26 22:59:32 +02:00
twinaphex
31eaeb1a03
Create gl_flush
2021-09-26 22:28:28 +02:00
twinaphex
422e940bc4
Fix gl_common.h
2021-09-26 22:22:20 +02:00
twinaphex
d4af68d2dd
Add glsym/rglgen.h for x_ctx.c
2021-09-26 22:16:18 +02:00
twinaphex
76db3e02cf
Create gl_clear
2021-09-26 22:10:53 +02:00
twinaphex
4aafbf2340
Create gl_common.c/gl_common.h
2021-09-26 19:57:08 +02:00
twinaphex
4b5951bda3
Rename gl_common.h to gl2_common.h and remove some file dependencies
...
on it
2021-09-26 17:42:12 +02:00
twinaphex
6f36e0a2dd
Rename GL driver files + add some comments to D3D drivers - gl_core
...
becomes gl3, gl becomes gl2, etc
2021-09-26 14:16:09 +02:00
twinaphex
2a4862ad8d
Rename mimpapgen_sm5.h to mipmapgen_sm5.h
2021-09-26 13:30:50 +02:00
twinaphex
8fa1f998c5
Move d3d9 headers to gfx/include/d3d9
2021-09-26 12:49:53 +02:00
twinaphex
0e21365be1
(MSVC) Add HAVE_HLSL to MSVC targets
2021-09-26 12:30:27 +02:00
twinaphex
bbbc4452d7
(MSVC 2010) Add HAVE_HLSL
2021-09-26 09:48:57 +02:00
twinaphex
ee97c2066a
Make sure this is no longer a function behind a ifdef - too much
...
maintenance chores
2021-09-26 02:47:43 +02:00
twinaphex
89968333a4
Attempt to fix Mac build
2021-09-26 02:38:57 +02:00
Autechre
12540d750d
Merge pull request #13037 from gblues/gblues/wiiu-fix-warnings
...
WIIU: Clean up a bunch of compiler warnings
2021-09-26 00:57:02 +02:00
MajorPainTheCactus
e08cc6e260
Fixed up the d3d9 driver ( #13038 )
...
* Fixed d3d9 mvp matrix issue
* Fixed up the d3d9 driver to display the game now
2021-09-26 00:19:45 +02:00
Nathan Strong
fb86ca6e33
Fix the snprintf warnings for everyone this time
...
== DETAILS
So, basically this back-and-forth is because we used fixed-size
data types (i.e. `uint32_t`) which maps to different primitive data
types on different platforms. So `uint32_t` might be a `long` on some
platforms (e.g. Wii U), while it's just a plain integer on others (PC).
And the format specifier works off primitive data type, not data type
size.
So, to resolve this, we:
- keep `%lx` as the format specifier
- cast the parameter to printf to unsigned long
This is better than the alternatives that could cause problems trying to
cast a long down to an int.
2021-09-25 15:08:34 -07:00
Nathan Strong
a3241aa9b2
fix missing semicolon
2021-09-25 14:03:29 -07:00
Nathan Strong
9b2d4236ad
WIIU: Clean up a bunch of compiler warnings
...
== DETAILS
These changes fall into a few broad categories:
1. Explicitly undefine things we want to re-define due to conflicts with
the version of devkitpro we're using
2. Clean up hex format specifiers to use `%lx` or `%lX` when working with
long integers
3. Move variables inside the ifdef they're used in to squelch "unused variable"
messages
4. Add parenthesis to make Wii U shader declarations stop complaining
And then there's a weird "misleading indent" warning that I fixed by just
rewriting a block of code to use a switch statement instead of if-then-else.
These changes work fine on Wii U, but we'll need to keep an eye on CI/CD to see
if other platform builds break.
2021-09-25 13:25:39 -07:00
Tunip3
9d25ba7ac5
reimplent vfs files without using storagefile
2021-09-25 17:44:25 +01:00
Ömercan Kömür
714cfc581d
android launcher logo ( #13035 )
...
This will fill the corners on the homescreen
2021-09-25 11:39:44 +02:00
grant2258 and grant2258
a327fdb6fe
add mouse relative check and set appropiatley to fix issue ( #12994 )
...
* re add this after failed rebase
* update
* temp fix for device friendly naming as it is for testing
* add device friendly names in the appropiate place
* add/remove hotplug dev to ra input mouse port list
Co-authored-by: grant2258 <[email protected] >
2021-09-24 18:31:20 +02:00
Ben Hamilton (Ben Gertzfield)
1970786932
New feature: Use gamepad combo to quit Retroarch ( #13017 )
...
* Refactor menu toggle combo button logic to allow quit combo button
* Quit gamepad combo
* Fixes from @jdgleaver
2021-09-24 18:30:46 +02:00
jdgleaver
50bb7afa9d
(.gitlab-ci.yml) Detect MSVC build errors
2021-09-24 12:39:20 +02:00
jdgleaver
f52fbd32a0
(libretro-common/file_stream) Restore missing filestream_scanf() function
2021-09-24 12:12:52 +02:00
markwkidd
7b020f4cc5
correct vscode gitignore typo ( #13029 )
2021-09-23 18:40:26 +02:00
M4xw
6cadd47679
Lets not expect every vscode user on windows to use msys
...
They can change it locally
2021-09-23 13:45:22 +02:00
M4xw
931eb3221b
[LIBNX] Fix Split Joycon
2021-09-23 13:45:22 +02:00
twinaphex
1ff024be26
Don't do rotate_z call for every draw_texture_slice call
2021-09-21 21:38:07 +02:00
twinaphex
ecdf20ea49
Remove unused gfx_display_draw_polygon
2021-09-21 21:13:46 +02:00
twinaphex
6eeebeab25
Get rid of gfx_display_set_msg_force
2021-09-21 21:10:38 +02:00
twinaphex
522dd72bd0
Try to silence libnx warning (-Wstringop-overflow)
2021-09-21 19:20:21 +02:00
twinaphex
83ce4259a0
Have only one getter for runloop_state
2021-09-21 19:08:26 +02:00
twinaphex
550d3fa766
Create new header runloop.h
2021-09-21 18:38:53 +02:00
twinaphex
f21641d898
Get rid of another 'getter' function
2021-09-21 18:30:56 +02:00
twinaphex
1b7dea7e8e
Move code over to menu_driver.c
2021-09-21 18:14:01 +02:00
twinaphex
c42f932c3f
Moved code over to menu_driver.c
2021-09-21 18:04:48 +02:00
twinaphex
33f075191d
Silence warning for libnx
2021-09-21 17:53:50 +02:00
twinaphex
a950bfbe3e
remove unused variable
2021-09-21 17:38:07 +02:00
twinaphex
f11f892076
Put retroarch_apply_shader_preset behind ifdef
2021-09-21 17:31:51 +02:00
jdgleaver
6c5e17e5ae
Fix file_stream_transforms:rfscanf() ( #13023 )
2021-09-21 17:04:34 +02:00
twinaphex
b87bc46064
Add missing header for Android
2021-09-21 17:00:58 +02:00
twinaphex
7c8c53fb2d
Get rid of menu_driver_get_ptr - we are going to be using only one
...
getter for each component state instead of several getters
2021-09-21 07:14:27 +02:00
twinaphex
44012ace47
move more menu state over to menu_driver.c
2021-09-21 06:05:25 +02:00
twinaphex
28e0b669d2
(menu) move more state over
2021-09-21 05:44:53 +02:00
twinaphex
58bc88d433
Move menu_driver_state over to menu_driver.c and move it out of
...
p_rarch
2021-09-21 05:33:46 +02:00
twinaphex
30353ac8f2
move more code out of retroarch.c/retroarch_data.h and into
...
menu_driver.c
2021-09-21 05:11:39 +02:00
twinaphex
d68a138250
Move more menu state to menu_state_t - and move code from
...
retroarch.c to menu_driver.c
2021-09-21 04:51:38 +02:00
twinaphex
c4b8fab0d0
Move menu_input_state to menu_state
2021-09-21 04:20:04 +02:00
twinaphex
beea0e2c8d
Fix header include
2021-09-21 00:52:05 +02:00
twinaphex
f3b2e233bb
Move more code to menu_driver.c
2021-09-21 00:51:15 +02:00
twinaphex
abebf4a421
Cleanups
2021-09-21 00:41:52 +02:00
twinaphex
ec55f8188a
Move code out of retroarch.c and into menu/menu_driver.c
2021-09-21 00:12:26 +02:00
twinaphex
e2e236f1bf
Create menu_state_get_ptr()
2021-09-21 00:00:50 +02:00
twinaphex
94b5769375
Cleanups
2021-09-20 21:21:54 +02:00
twinaphex
d2af43d457
Cleanups
2021-09-20 21:08:53 +02:00
twinaphex
295aa84a9e
Cleanups
2021-09-20 20:43:05 +02:00
twinaphex
fabdede667
Move anim_get_ptr to gfx_animation.c
2021-09-20 20:17:53 +02:00
twinaphex
c412ecf7e9
Buildfix
2021-09-20 15:54:07 +02:00
twinaphex
fa00455af1
Address feedback
2021-09-20 15:43:57 +02:00
Autechre
cbfa8d6400
Move coreinfo_get_ptr internal state back to core_info.c ( #13020 )
2021-09-20 15:43:27 +02:00
twinaphex
f587d28a0d
Buildfix
2021-09-20 08:09:43 +02:00
twinaphex
9b5a60af53
Move location driver code to separate file
2021-09-20 06:26:14 +02:00
twinaphex
238eb649a2
Split up midi_driver code to midi_driver.c
2021-09-20 03:43:37 +02:00
twinaphex
5eb795bf5b
(widgets) Get rid of dead code
2021-09-20 02:21:05 +02:00
Autechre
ebe0d89de2
Update CHANGES.md
2021-09-19 05:35:20 +02:00
Autechre
a64fa9c8d7
Update CHANGES.md
2021-09-19 05:24:24 +02:00
twinaphex
d11ffdbb6b
Bump version
2021-09-19 05:19:36 +02:00
Autechre
b71d34068b
Update CHANGES.md
2021-09-19 05:12:15 +02:00
gblues
ae617c0ee6
Update some Wii U development metadata ( #13013 )
...
== DETAILS
- add a `WiiU` IntelliSense configuration for vscode
- rewrite the `net_listen.sh` script in python because the
shell script approach just isn't portable enough and doesn't handle
things like multiple network adapters gracefully at all.
2021-09-19 01:22:59 +02:00
twinaphex
b3d724b7a3
Move code out of retroarch.c
2021-09-18 22:05:03 +02:00
twinaphex
eb895f9947
move more code out of retroarch.c
2021-09-18 21:14:15 +02:00
twinaphex
1c546cb7fd
move more code out of retroarch.c
2021-09-18 21:03:16 +02:00
twinaphex
db3f0a8468
Move code out of retroarch.c - move it into
...
network/netplay/netplay_frontend.c
2021-09-18 06:15:02 +02:00
twinaphex
7c74e035b0
Small cleanups
2021-09-18 06:15:02 +02:00
Víctor "IlDucci
226f5fb456
Fetch translations from Crowdin 17-Sep-2021 ( #13007 )
2021-09-17 20:23:02 +02:00
tunip3 and Tunip3
895676430f
make dir stuff more like the normal win32 stuff ( #13006 )
...
Co-authored-by: Tunip3 <[email protected] >
2021-09-17 17:41:56 +02:00
jdgleaver
0a5bb29c43
(libnx) Enable video filters ( #13004 )
2021-09-17 14:27:37 +02:00
jdgleaver
bae6f8e097
(vfs_implementation.c) Place 'memmap.h' include behind '#if defined(HAVE_MMAP)' guard ( #13003 )
2021-09-17 14:25:44 +02:00
Autechre
62a66ff0e5
Prevent crash pointed out by LIJI - primary_joypad can be NULL ( #13002 )
2021-09-17 05:20:09 +02:00
Michael Burgardt
d8db234df0
Concatinate some previously truncated strings for easier translation ( #12120 )
2021-09-16 19:00:14 +02:00
twinaphex
251bfdb302
Buildfix for prior PR
2021-09-16 01:15:36 +02:00
Tony
5aafe9eb0c
Add distinct mouse zero index label for drivers that do not support multimouse ( #13000 )
2021-09-16 01:08:03 +02:00
Mats
6a59dad08c
Add compile option to make unix use cwd as env ( #12989 )
...
Setting UNIX_CWD_ENV to 1 when compiling with the unix platform will make
the base path for the env the cwd. This is to be able to match the behavior on
Windows.
2021-09-15 21:48:11 +02:00
tunip3 and Tunip3
249e24fbe7
fix issues where provided paths could sometimes contain a double slash, this would cause issues as path formatting was disabled ( #12999 )
...
Co-authored-by: Tunip3 <[email protected] >
2021-09-15 21:44:58 +02:00
MrHuu
70376abe1b
(3DS) Add unique ID's ( #12996 )
...
add gearboy
add gearcoleco
add gearsystem
2021-09-15 20:21:12 +02:00
jdgleaver
5b13047623
Add 'Picoscale_256x-320x240' video filter ( #12997 )
2021-09-15 20:20:56 +02:00
gblues
78858a9474
Fix analog inputs on HID devices ( #12991 )
...
== DETAILS
File this one under "I'm not sure how this ever worked."
I mean, it did (in 1.8.8). I'm not sure what changed, but ultimately what I did was
a bunch of comparative testing against 1.8.8:
- I confirmed the packet data was still being read successfully
- I confirmed that the axis value being passed into pad->get_axis() had
not changed
- I confirmed the work done in `gamepad_read_axis_data()` was working the same
between 1.8.8 and master
With the only difference between 1.8.8 and current being the return value from
`gamepad_read_axis_data()`, I just rewrote the method to work properly, and
also fixed up the default axis mapping.
I tested this with a sixaxis controller and GCA, configuring the analog-to-digital
control override to use the right stick.
2021-09-15 03:30:05 +02:00
MajorPainTheCactus
0e9f246b30
Fixed d3d9 mvp matrix issue ( #12984 )
2021-09-15 01:17:56 +02:00
jdgleaver
516dcb34d9
(Audio Mixer) Pad sample buffers to prevent potential heap-buffer-overflows when resampling (fixes crash when using 30 kHz menu audio files) ( #12987 )
2021-09-15 01:17:45 +02:00
twinaphex
868a4bf3fc
Fix some warnings; set gfx_white_texture to 0 in deinit function at the
...
end
2021-09-13 20:52:57 +02:00
twinaphex
90775e7306
Silence warnings/errors
2021-09-13 20:30:22 +02:00
twinaphex
5e4ce74000
Get rid of duplicate code in gfx_widgets -
...
gfx_display_get_widget_dpi_scale made redundant
2021-09-13 20:21:36 +02:00
twinaphex
490233f3c5
wite_texture is now a static global variable inside gfx_display.c
...
- no longer referenced outside
2021-09-13 19:55:53 +02:00
twinaphex
fe14274b96
Get rid of referencing of gfx_display_white_texture outside
2021-09-13 19:20:43 +02:00
twinaphex
fc4d4c53cd
Cleanup some references to gfx_display_white_texture and
...
don't assume NULL == 0 for uintptr_t
2021-09-13 19:07:09 +02:00
twinaphex
3c69a941da
Move code over to input_driver.c
2021-09-13 18:33:53 +02:00
twinaphex
2b08ebb677
Cleanups
2021-09-13 18:09:44 +02:00
jdgleaver
12f787547c
Add workaround to fix keyboard input when using x11+udev ( #12981 )
2021-09-13 18:02:40 +02:00
MajorPainTheCactus and twinaphex
3c6bdfd0d8
Fixed numerous issues with HDR ( #12979 )
...
* Fix for warning and fix for incorrect comment
* Fixed contrast to be more correct - now scales from 0-10 linearly and behaves more the way you'd expect it to - changed name to ditch legacy settings users may have
Added ability to skip inverse tonemapper to the shader via the constant buffer using 'inverse_tonemap' - set to 0.0f to skip
Fixed potential bug when swapping between hdr and sdr and the bit depth not being set correctly
Fixed dx11's blend, rasterizer and topology states not being set to the sames when using hdr and leaving the menu - caused issues with PCSX2's Shadow of the Colossus
Added numerous helper functions to help create the correct values to colour the UI - normally the white UI elements should be rendered at paper white not max brightness for various reasons
* Fix stylistic issues - * Don't use camelcase for variables and function names * Use '(void)' for function declarations instead of () in C code * Declare variables at the top of a function or code block * Make sure functions that return a value always have a default return path that is not encapsulated by an else block * Use more unique names for retro_math functions which are less likely to overlap with other libraries' function symbols
Co-authored-by: twinaphex <[email protected] >
2021-09-13 16:54:50 +02:00
Autechre
e24440d4a9
Merge pull request #12976 from grant2258/mouse_index
...
this function is called more than once dont use static
2021-09-13 11:44:28 +02:00
Autechre
ed6f33b173
Merge pull request #12978 from 3rd-fork/master
...
Fix issues when opening file with extra long path name
2021-09-13 00:00:03 +02:00
grant2258
88b15c1b1d
this function is called more than once dont use static
2021-09-12 20:58:49 +01:00
Tunip3
2991e82575
fix issue where it would fail to get a handle for a file as the path was too long
2021-09-12 20:26:09 +01:00
twinaphex
ad4b51b903
Move cde from retroarch.c to input_driver.c
2021-09-12 19:27:12 +02:00
twinaphex
b5138b6122
Move input_config_get_bind_string to input_driver.c
2021-09-12 17:41:00 +02:00
twinaphex
ad39b1d115
Simplify osk_update_last_codepoint()
2021-09-12 17:36:22 +02:00
twinaphex
3d303a63df
(Ozone) Reduce rotate_z calls
2021-09-12 17:14:03 +02:00
twinaphex
c3cd3b34b0
(XMB) Reduce amount of times we call blend_begin/blend_end and
...
rotate_z
2021-09-12 17:06:59 +02:00
twinaphex
26b9439dbc
C89_BUILD buildfix
2021-09-12 16:50:46 +02:00
Autechre
cfcd0a7a0d
Merge pull request #12795 from sonninnos/video-rate-switch
...
Automatic PAL/NTSC refresh rate switch where available
2021-09-12 16:15:04 +02:00
twinaphex
1b8d68c6e4
Another buildfix
2021-09-11 18:36:12 +02:00
twinaphex
c4cbcb2ff4
Add ifdef around this
2021-09-11 18:22:07 +02:00
twinaphex
2490f6e215
Move code from retroarch.c to video_shader_parse.c
2021-09-11 18:15:35 +02:00
twinaphex
f09be107c6
Cleanup some extra ifdefs
2021-09-11 17:56:44 +02:00
Autechre
589c72d9a8
Merge pull request #12966 from IlDucci/doublebeforefix
...
Fixing a typo at MENU_ENUM_SUBLABEL_MANUAL_CONTENT_SCAN_VALIDATE_ENTRIES
2021-09-11 12:57:25 +02:00
IlDucci
08f75ab195
Fixing a typo at MENU_ENUM_SUBLABEL_MANUAL_CONTENT_SCAN_VALIDATE_ENTRIES
2021-09-10 17:11:55 +02:00
Autechre
dcf77c4d1e
Merge pull request #12821 from markwkidd/config_h
...
standardize include paths for config.h
2021-09-10 16:59:15 +02:00
Autechre
27bd9868d7
Merge pull request #12963 from jdgleaver/playlist-refresh
...
(Playlist Manager) Add 'Refresh Playlist' option
2021-09-09 18:44:42 +02:00
Autechre
f34c8865ee
Merge pull request #12815 from markwkidd/vscode-fix
...
[VS Code IDE] set .h file association and add vscode configuration to gitignore
2021-09-09 18:44:09 +02:00
Autechre
84174598a4
Merge pull request #12858 from sonninnos/authors-script
...
Update AUTHORS.h and script
2021-09-09 18:35:26 +02:00
twinaphex
c75bb549e5
Move another function over to menu_driver.c
2021-09-09 17:26:59 +02:00
twinaphex
4830150d22
Move function out of retroarch.c and into menu_driver.c
2021-09-09 17:21:48 +02:00
jdgleaver
6da778b934
(Playlist Manager) Add 'Refresh Playlist' option
2021-09-09 16:18:26 +01:00
twinaphex
8564b4f8e3
Fix compilation problem when HAVE_BSV_MOVIE is not defined
2021-09-09 16:58:52 +02:00
twinaphex
6a310ecfed
Move more code to command.c
2021-09-09 16:55:14 +02:00
twinaphex
14cd338b97
Move code from retroarch.c to command.c
2021-09-09 16:31:35 +02:00
twinaphex
9b8145f05d
Cleanups
2021-09-09 16:06:57 +02:00
twinaphex
a11b1c3b72
(retroarch.c) Cleanups
2021-09-09 16:01:33 +02:00
twinaphex
772282eeec
Move menu shader code over to menu_driver.c
2021-09-09 15:33:17 +02:00
twinaphex
28389d30e8
Move some code from retroarch.c over to menu_driver.c
2021-09-09 15:22:12 +02:00
twinaphex
6c79cebc6e
Move input_overlay_auto_rotate_ out of retroarch.c and into
...
input_driver.c
2021-09-09 14:24:42 +02:00
twinaphex
81e7dab159
Move code out of retroarch.c and into input_driver.c
2021-09-09 14:11:46 +02:00
Autechre
49cce025c7
Merge pull request #12952 from DisasterMo/rumble
...
Rebase 'Add generic rumble gain to input settings' by davidgfnet
2021-09-09 13:52:00 +02:00
Autechre
ace9267c7b
Merge pull request #12960 from Jamiras/cheevos_cfg_overrides
...
(cheevos) don't write achievement credentials to overrides
2021-09-09 09:32:56 +02:00
Michael Burgardt
303d17e2e6
Rebase 'Add generic rumble gain to input settings' by davidgfnet
2021-09-08 19:52:32 +02:00
Jamiras
f0a3ee6003
don't write achievement credentials to overrides
2021-09-08 11:34:19 -06:00
Jamiras
8a31b732dd
disable slowmotion when enabling hardcore mode ( #12958 )
2021-09-08 18:57:19 +02:00
Tony
51b365b5e3
New regular widget message appearance ( #12851 )
2021-09-08 18:14:41 +02:00
bulzipke
8018be5c9b
Fix ram states to file when core deinit ( #12956 )
...
* Fix ram states to file when core deinit
* Fix unterminated state_path
Call CMD_EVENT_RAM_STATE_TO_FILE when CMD_EVENT_UNLOAD_CORE too
2021-09-08 18:01:07 +02:00
twinaphex
c9e587a5a7
Move more input code over to input_driver.c from retroarch.c
2021-09-07 14:55:37 +02:00
twinaphex
ccbbf45760
retroarch.c - cleanups
2021-09-07 13:55:42 +02:00
twinaphex
276b4fd72c
Move more code over from retroarch.c to input_driver.c
2021-09-07 13:08:31 +02:00
twinaphex
67defbcf26
Transfer code over from retroarch.c to input_driver.c
2021-09-07 12:42:03 +02:00
twinaphex
5b1872f6be
retroarch.c - some cleanups - retroarch_set_frame_limit - return
...
value - other cleanups
2021-09-07 12:29:44 +02:00
twinaphex
10782f9abc
Cleanups - move code over to menu_driver.c
2021-09-07 11:55:12 +02:00
twinaphex
3a78b46862
Move code to input_driver.c
2021-09-07 10:17:06 +02:00
twinaphex
138afafbb3
generic_menu_entry_action - cleanup
2021-09-07 08:35:27 +02:00
twinaphex
71067d8873
Preinitialize varaibles in video_driver_translate_coord_viewport
2021-09-07 08:11:32 +02:00
twinaphex
a0856c9847
Move another function to menu_driver.c
2021-09-07 07:14:27 +02:00
twinaphex
722166cb15
Move functions from retroarch.c to input_driver.c
2021-09-07 07:11:42 +02:00
twinaphex
7c665702a8
Move input_driver_toggle_button_combo to input_driver.c
2021-09-07 06:50:18 +02:00
jdgleaver
1151504fa9
(OpenDingux Beta) Disable OpenAL + minor compilation flag optimisation ( #12948 )
2021-09-06 16:11:44 +02:00
tunip3 and Tunip3
5ae7bc2ce2
use findfirst file and manually get all items in a dir to reduce errors and increase access ( #12947 )
...
Co-authored-by: Tunip3 <[email protected] >
2021-09-06 14:27:49 +02:00
MrHuu
07600392df
(3DS) Add bottom screen idle state ( #12942 )
2021-09-06 01:16:16 +02:00
MajorPainTheCactus
0ac542f1db
Fix for warning and fix for incorrect comment ( #12944 )
2021-09-06 01:16:01 +02:00
Autechre
36888612eb
Reduce gfx_display_rotate_z calls in menu drivers ( #12937 )
...
* (Ozone) Take out gfx_display_rotate_z out of ozone_draw_icon -
lots of matrix rotates and multiplies were happening when
just calling it once would suffice
* (MaterialUI) Reduce calls to gfx_display_rotate_z
* (XMB) Cleanup
2021-09-05 03:46:52 +02:00
twinaphex
f597138827
Cleanups
2021-09-04 21:40:37 +02:00
twinaphex
623e09dc47
Fix wording
2021-09-04 21:38:33 +02:00
twinaphex
b05a0d5aed
* Enable HDR for WinRT/UWP (only works on PC UWP for now, won't work on Xbox yet swapchain
...
issues with both D3D11/12)
* Add sublabel for Expand Gamut
*
2021-09-04 21:36:48 +02:00
MajorPainTheCactus and Autechre
536d18778b
Fixed up HDR for UWP/WinRT builds ( #12936 )
...
Fixed D3D11 validation warnings
Fixed up technically incorrect labels
Co-authored-by: Autechre <[email protected] >
2021-09-04 21:13:24 +02:00
twinaphex
28d1788e1e
(HDR) Add sublabels
2021-09-04 19:59:16 +02:00
Víctor "IlDucci
017f9f8939
Fetch translations from Crowdin 04-Sep-2021 ( #12934 )
2021-09-04 17:43:20 +02:00
Víctor "IlDucci
916ebb98e7
Fixing a couple of minor typos related to the HDR PR. ( #12935 )
2021-09-04 17:43:11 +02:00
twinaphex
85c0607696
Add to CHANGES.md
2021-09-04 10:32:43 +02:00
twinaphex
43838dc4ea
Bump version
2021-09-04 10:30:46 +02:00
twinaphex
f905012376
Simplify float_to_s16/s16_to_float functions for ARM NEON ASM codepath
2021-09-04 00:39:49 +02:00
twinaphex
6d1c0e96a3
Simplify sinc NEON code
2021-09-04 00:35:45 +02:00
Autechre
9a5f4602cc
Add intrinsic NEON versions for float_to_s16/s16_to_float ( #12933 )
...
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet
* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions
* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS
* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
twinaphex
19f4504943
Prevent collision with quasi88 in statically linked cores
2021-09-03 21:29:38 +02:00
bulzipke
8adc24ecbc
(3DS) Add bottom screen menu ( #12470 )
...
* (3DS) Add bottom screen menu
-> User can save/load state on botom screen with thumbnail.
-> Call a save_state_to_file() when RAM state has data to write a disk.
-> If the bottom screen needs updating, swap the bottom framebuffers.
Add: SAVE/LODE STATE TO RAM
-> This is useful for devices with slow I/O
-> 3DS bottom save state use CMD_EVENT_SAVE_STATE_TO_RAM
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE when RAM state has no data
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE_FROM_RAM when RAM sate has data
* Rewrite path_get_state to retroarch_get_current_savestate_path
* Fix unterminated state_path
2021-09-03 18:14:03 +02:00
Autechre
51dcad6cb3
Merge pull request #12932 from jdgleaver/cheat-search
...
Add enhanced search functionality to the 'Cheats' menu
2021-09-03 17:03:58 +02:00
Autechre
204834f88e
Merge pull request #12927 from 3rd-fork/master
...
code clean up and simplification of uwp vfs driver
2021-09-03 17:03:34 +02:00
Autechre
e39784189e
Merge pull request #12772 from DisasterMo/core_option_translation
...
New example_translation core options sample
2021-09-03 16:59:42 +02:00
Autechre
87b40b7c57
Merge pull request #12930 from bslenul/master
...
Update menu toggle combo list in retroarch.cfg
2021-09-03 16:49:13 +02:00
Autechre
588c1305c8
Merge pull request #12931 from jdgleaver/runahead-cheats
...
Fix cheats when using second instance runahead
2021-09-03 16:48:30 +02:00
jdgleaver
508b0c2ee2
Add enhanced search functionality to the 'Cheats' menu
2021-09-03 14:58:33 +01:00
jdgleaver
743aea1810
Fix cheats when using second instance runahead
2021-09-03 11:27:12 +01:00
bslenul
76f114a9fe
Update menu toggle combo list
2021-09-03 12:10:05 +02:00
twinaphex
274638b89e
(D3D11) Look at D3D11 feature level - if we are 11.0 or above,
...
we use Shader Model 5.0 instead of the default SM 4.0 - this fixes
FSR on D3D11 which requires SM5.0
2021-09-03 07:51:44 +02:00
twinaphex
b900555494
(D3D11) Add logging after device creation so we can see which
...
feature level it used
2021-09-03 07:15:53 +02:00
twinaphex
a0e4d64c3b
menu_bind_state struct definitions need to be moved over to menu_input.h
2021-09-03 06:48:06 +02:00
twinaphex
93dbd746db
(Android) Buildfix
2021-09-03 06:31:40 +02:00
Autechre
7b9cbc08d7
Add HDR support for D3D12 (rebased PR from MajorPainTheCactus) ( #12917 )
...
* Add HDR support
* Attempt to fix Mingw build and Metal builds
* (D3D12) Fix relative header includes
* Add missing hdr_sm5.hlsl.h
* (d3d12_common.c) Some C89 build fixes
* Fix MSVC build
* - Attempt to fix build on mingw/msys unix with dirty hack
- Fix shader compilation of hdr_sm5.hlsl.h on MSVC/Visual Studio -
the define was seen as an error and was causing the first pipeline
to error out
- Make sure we manually set handle of backBuffer to NULL
* Moving the release of the texture above the freeing of desc.srv_heap
and desc.rtv_heap solves the hard crashes on teardown/setup in RA -
it was crashing hard in d3d12_release_texture before
* Add HAVE_D3D12_HDR ifdef - needs to be disabled for WinRT for now
because of several things that are Windows desktop-specific right now
(GetWindowRect)
* Add dirty GUID hack - should work for both mingw/msys on Windows/Linux
as well as MSVC/Visual Studio (hopefully)
* Change HAVE_D3D12_HDR to HAVE_DXGI_HDR
* Move away from camelcase named variables
* Fix RARCH_ERR logs - they need a newline at the end
* d3d12_check_display_hdr_support - make it return a bool on return
and set d3d12->hdr.support and d3d12->hdr.enable outside of the
function
* (DXGI) Remove D3D12 dependencies from dxgi_check_display_hdr_support and
move it to dxgi_common.c instead
* (DXGI) move d3d12_swapchain_color_space over to dxgi_common.c and
rename it dxgi_swapchain_color_space
* (DXGI) move d3d12_set_hdr_metadata to dxgi_common.c and
rename it dxgi_set_hdr_metadata
* (DXGI) dxgi_check_display_hdr_support - better error handling?
* Fix typo
* Remove video_force_resolution
* (D3D12) Address TODO/FIXME
* (D3D12) Backport
https://github.com/libretro/RetroArch/pull/12916/commits/c1b6c0bff2aa33cde035b43cb31ac7e78ff2a07a
- Fixed resource transition for present when HDR is off
Fixed cel shader displaying all black as blending was enabled when the hdr shader was being applied - turned off blending during this shader
* Move d3d12_hdr_uniform_t to dxgi_common.h and
rename it dxgi_hdr_uniform_t
* (D3D11) Add HDR support
* Add TODO/FIXME notes
* Cache hdr_enable in video_frame_info_t
* Update comment
2021-09-03 06:15:25 +02:00
Tunip3
9228a6f8ab
disable cpu model check on xbox as it doesn't work and can even crash the app for some users
2021-09-02 18:21:16 +01:00
Michael Burgardt
f6f7d145d2
Add core options translation scripts
2021-09-02 19:07:28 +02:00
twinaphex
868865c388
Include "config.h" before including msg_hash.h - we were
...
getting a crash at startup of the Qt desktop interface because
we didn't do this
2021-09-02 01:12:24 +02:00
Autechre
ad01f5d5b6
Merge pull request #12923 from jdgleaver/mixer-reinit
...
Ensure than menu sounds are re-enabled when calling CMD_EVENT_AUDIO_REINIT
2021-09-01 19:10:53 +02:00
jdgleaver
48d9df6bb7
Ensure than menu sounds are re-enabled when calling CMD_EVENT_AUDIO_REINIT
2021-09-01 17:59:46 +01:00
Autechre
11b88c748e
Merge pull request #12921 from jdgleaver/menu-sounds-fix
...
Fix menu sounds (audio mixing) when using the 'sinc' resampler with quality lower than 'normal'
2021-09-01 17:57:34 +02:00
jdgleaver
547f04b894
Fix menu sounds (audio mixing) when using the 'sinc' resampler with quality lower than 'normal'
2021-09-01 15:55:58 +01:00
sonninnos
19602d394f
Update AUTHORS.h and script
2021-08-31 22:42:31 +03:00
twinaphex
9ea6f15c1d
(Ozone) Forgot to add ozone.c file
2021-08-31 18:43:58 +02:00
twinaphex
d0d495edc3
Combine all ozone files into one - discussed internally first -
...
allows us to modify the scope of the global variables from public
to static - also allows for easier refactors amongst
XMB/materialui/Ozone/RGUI later
2021-08-31 18:42:43 +02:00
twinaphex
a785bd8d80
Remove HAVE_STRIPES - unfinished and unusable menu driver right
...
now
2021-08-31 17:50:24 +02:00
Autechre
256713e888
Merge pull request #12914 from libretro/move-code-over-to-menu-driver
...
Move lots of menu code over to menu/menu_driver.c
2021-08-31 14:20:42 +02:00
twinaphex
fb35460c6d
Move more code over
2021-08-31 01:47:57 +02:00
twinaphex
5677799faf
Move more code over
2021-08-31 01:27:36 +02:00
twinaphex
fc4081cd8f
Fix some builds
2021-08-31 00:55:46 +02:00
twinaphex
0db409d5b5
Move lots of menu code over to menu/menu_driver.c - moved at least
...
44Kb of code over
2021-08-31 00:43:04 +02:00
twinaphex
70ebc85b6c
Buildfix for targets with no HAVE_OVERLAY defined
2021-08-30 22:58:53 +02:00
twinaphex
dbf3e278dd
menu_driver_toggle - cleanups
2021-08-30 22:31:30 +02:00
twinaphex
03c54a9854
Cleanup menu_event and nested functions so that we remove p_rarch
...
dependencies
2021-08-30 21:59:35 +02:00
twinaphex
8460618666
menu_input_get_mouse_hw_state - horiz mouse wheel up/down were inverted
2021-08-30 21:17:08 +02:00
twinaphex
c6f2e52d62
Simplify menu_driver_toggle
2021-08-30 21:11:43 +02:00
twinaphex
7e61c7ab32
Optimize menu_input_get_mouse_hw_state
2021-08-30 20:55:27 +02:00
twinaphex
b68ace9e3d
Simplify several menu poll functions
2021-08-30 20:46:07 +02:00
twinaphex
37aa13bb47
(X11) get_video_mode - make sure parameter does not hide global
...
variable of the same name
2021-08-30 18:39:02 +02:00
twinaphex
e384c2b099
Fix some warnings in retroarch.c - local variables hiding parameter
...
of the same name, local variable being unused on one platform because
it's only used within an ifdef, etc.
2021-08-30 18:27:55 +02:00
twinaphex
1bafa70837
Simplify config_load_file - get rid of end label
2021-08-30 17:52:50 +02:00
Autechre
2406894329
Merge pull request #12913 from libretro/move-code-over-to-configuration
...
Move code in retroarch.c over to configuration file
2021-08-30 17:45:50 +02:00
twinaphex
220dfe4dbf
Move code in retroarch.c over to configuration file
2021-08-30 16:52:05 +02:00
twinaphex
bfc7e824fe
Rmeove some obsolete comments
2021-08-30 16:13:47 +02:00
twinaphex
2f14d2e4e2
Move some command functions over from retroarch.c to command.c - the
...
other ones have some dependencies on static locals in retroarch.c so
can't be easily transferred over for now
2021-08-30 16:08:50 +02:00
Autechre
cd126f0236
Merge pull request #12911 from Jamiras/rcheevos102
...
(cheevos) upgrade to rcheevos 10.2
2021-08-30 05:19:04 +02:00
twinaphex
d2283a5237
Use better already existing race guard 'audio_suspended' instead
...
of 'video_driver_is_switching_mode'
2021-08-30 05:08:09 +02:00
twinaphex
d429ecf304
Safer way of avoiding the race condition in
...
audio_driver_sample/audio_driver_sample_batch - we can check
is_display_mode_switching to see if we're doing a fs/windowed toggle
(full teardown/setup), no audio should be processed at this point in
time
2021-08-30 04:52:28 +02:00
twinaphex
d45945cda2
When audio driver write callback function fails, don't
...
turn audio off completely - look if audio_driver_output_samples_conv_buf
is non-NULL first before we attempt to write audio
2021-08-30 02:13:19 +02:00
twinaphex
943e14051c
Increased safety for non-batched audio sample callback - fixes audio_driver_sample crashing in PCSX2 when toggling fullscreen
2021-08-30 01:54:49 +02:00
Autechre
4b6a82a3b0
Merge pull request #12908 from libretro/input-robustness-for-threaded-cores
...
Input robustness for threaded cores
2021-08-29 23:00:48 +02:00
twinaphex
bf2e7b93f0
(Vulkan) Fix Vulkan validation layer - fix thanks to flyinghead -
...
see comments
2021-08-29 20:39:22 +02:00
twinaphex
24721e6a1d
C89 buildfix for MSVC
2021-08-29 20:37:09 +02:00
twinaphex
0a1affba7a
Simplify menu_input_get_mouse_hw_state/menu_input_read_mouse_hw
2021-08-29 19:05:38 +02:00
twinaphex
a9f1dd3647
input_driver_poll; remove shadowed variable
...
menu_input_read_mouse_hw - cleanup + go through local pointer
variable for primary_joypad
2021-08-29 18:41:58 +02:00
twinaphex
540d192ecb
Buildfix for Apple + make sure primary_joypad/secondary_joypad goes through local pointers; cut down on HAVE_MFI ifdefs in retroarch.c
2021-08-29 18:34:52 +02:00
twinaphex
f1f3998d28
Prevent joypad objects being destroyed before their pointers are being
...
NULLed. Another thread could access a "half destroyed" object before
2021-08-29 18:06:08 +02:00
twinaphex
46fb61bede
input_state_wrap - do not attempt to access joypad or sec_joypad
...
pointers if non-NULL
2021-08-29 16:57:41 +02:00
twinaphex
cf7b30481b
Get rid of gfx_widgets_draw_icon_blend - was just a duplicate of
...
gfx_widgets_draw_icon with blend_begin and blend_end wrapped around it
2021-08-29 15:21:40 +02:00
Brian Weiss
30db7d8cd3
upgrade to rcheevos 10.2
2021-08-28 13:58:33 -06:00
Autechre
2474fe3c2e
Updating CODING-GUIDELINES - typo fix
2021-08-28 17:24:32 +02:00
twinaphex
5b3e5f5daa
Update CODING-GUIDELINES
2021-08-28 17:22:24 +02:00
Autechre
861cb2953a
Merge pull request #12902 from 4th-fork/master
...
set background colour for splash screen to black
2021-08-28 15:12:23 +02:00
Tunip3
6dfe20e247
set background colour for splash screen to black rather than the default light gray
2021-08-28 13:47:57 +01:00
twinaphex
b574780d99
(UWP) Updated icons courtesy of Danp142
2021-08-27 20:17:22 +02:00
Autechre
1a2ee91117
Merge pull request #12895 from jdgleaver/overlay-adc-fix
...
Fix overlay input when analog to digital mapping is enabled
2021-08-27 17:21:10 +02:00
jdgleaver
bc6fec6e0c
Fix overlay input when analog to digital mapping is enabled
2021-08-27 16:16:31 +01:00
Autechre
ec06ab0941
Merge pull request #12890 from jdgleaver/custom-viewport-keyboard-entry
...
Allow 'Custom Aspect Ratio (X Position)/(Y Position)/(Width)/(Height)' to be entered manually via keyboard
2021-08-27 15:08:05 +02:00
jdgleaver
32e2aacd3c
Allow 'Custom Aspect Ratio (X Position)/(Y Position)/(Width)/(Height)' to be entered manually via keyboard
2021-08-27 11:21:29 +01:00
Tunip3
bb0fe6c2d1
fix extraction issues
2021-08-26 23:18:42 +01:00
twinaphex
7f08729a5e
Revert "(gfx_display) Make gfx_display_set_fb_size - get rid of the small"
...
This reverts commit 618cfacd59 .
2021-08-26 18:42:43 +02:00
twinaphex
ea6139b234
Revert "(GX) Buildfix"
...
This reverts commit 96d87802cd .
2021-08-26 18:42:34 +02:00
twinaphex
96d87802cd
(GX) Buildfix
2021-08-26 18:31:32 +02:00
twinaphex
618cfacd59
(gfx_display) Make gfx_display_set_fb_size - get rid of the small
...
getter/setter functions - also finally take this opportunity to stop
setting framebuffer width/height/pitch for menu drivers that don't
use a framebuffer texture at all
2021-08-26 18:26:44 +02:00
Autechre
6d9ee4c161
Merge pull request #12875 from libretro/coc-update
...
Add Code of Conduct
2021-08-26 15:37:14 +02:00
Stephanie Gawroriski
46b9432fb8
Include subject line inclusion.
2021-08-26 09:34:40 -04:00
Autechre
c66bcc05cf
Merge pull request #12878 from libretro/input-get-rid-of-getters-setters
...
Get rid of getters/setters in big driver files from now
2021-08-26 14:58:33 +02:00
Autechre
00b15c4e79
Merge pull request #12877 from jdgleaver/core-options-flush
...
Add option to (force-)write current core options to disk
2021-08-26 14:11:05 +02:00
twinaphex
597dbfdf9a
Address issues pointed out
2021-08-26 14:01:37 +02:00
twinaphex
af6b09d950
Fix some of the indenting; add NULL checks
2021-08-26 13:49:06 +02:00
twinaphex
0194ce91bf
Get rid of getters/setters in big driver files from now
2021-08-26 13:27:44 +02:00
jdgleaver
a6901dc85e
Add option to (force-)write current core options to disk
2021-08-26 11:42:46 +01:00
Stephanie Gawroriski
8850a4984b
Remove Discord and Twitter
2021-08-25 19:03:08 -04:00
Stephanie Gawroriski
daef26f951
Create CODE_OF_CONDUCT.md
2021-08-25 18:55:32 -04:00
Tunip3
45a16fab1b
clean up retro_vfs_file_open_impl
2021-08-25 23:12:29 +01:00
Autechre
5ca99fdb51
Merge pull request #12874 from libretro/social-update
...
Contributing guidelines update.
2021-08-25 21:16:48 +02:00
Autechre
23a06ef1a1
Merge pull request #12863 from sonninnos/config-ar
...
Default aspect ratio + sublabel correction
2021-08-25 17:29:25 +02:00
Tunip3
8396bd599d
strip out unneeded uwp specific file io functions
2021-08-25 15:54:09 +01:00
Stephanie Gawroriski
cd3e818210
Add coding standards.
2021-08-25 10:54:04 -04:00
Twinaphex
619df7e11b
remove HAVE_DISCORD from OSX OpenGL solution (RetroArch.xcodeproj) - we
...
cannot assume C++11 support here for backwards compatibility purposes
2021-08-25 13:03:19 +02:00
twinaphex
df98bca9ae
(Mac) Add Discord RPC support - untested
2021-08-25 09:56:00 +02:00
Autechre
10e1f5d72a
Merge pull request #12871 from sonninnos/msvc-buildfix
...
MSVC buildfix
2021-08-25 00:37:40 +02:00
Autechre
aac207b455
Merge pull request #12872 from sonninnos/c89-buildfix
...
C89 buildfix
2021-08-25 00:37:31 +02:00
sonninnos
ca311246b1
C89 buildfix
2021-08-24 22:32:47 +03:00
sonninnos
22de07a662
MSVC buildfix
2021-08-24 22:28:13 +03:00
Autechre
2329a36f54
Merge pull request #12866 from sonninnos/resolution-list
...
Screen Resolution list sanitizing
2021-08-24 20:21:48 +02:00
Autechre
ab3385c73d
Merge pull request #12870 from sonninnos/menu-sound-sublabel
...
Add sublabel for 'Menu Sounds'
2021-08-24 20:18:34 +02:00
sonninnos
f21f113678
Add sublabel for 'Menu Sounds'
2021-08-24 21:05:21 +03:00
sonninnos
d5b1c3092f
Screen Resolution list sanitizing
2021-08-24 20:01:19 +03:00
twinaphex
d401816f41
Silence warnings
2021-08-24 18:47:29 +02:00
Autechre
dbb74ba5ab
Merge pull request #12823 from markwkidd/input-drivers
...
input_driver refactor
2021-08-24 18:45:20 +02:00
Autechre
4e188c0f26
Merge pull request #12830 from icculus/udev_keyboard_detect_fix
...
udev_input.c: Look for "ID_INPUT_KEY", not "ID_INPUT_KEYBOARD"
2021-08-24 18:42:38 +02:00
Autechre
376f06c993
Merge pull request #12841 from libretro/resampler-neon
...
(sinc) Add non-ASM ARM NEON intrinsics codepath for Sinc resampler
2021-08-24 17:52:34 +02:00
Autechre
1bd188c5a7
Merge pull request #12867 from jdgleaver/shader-parameter-check-fix
...
Highlight currently selected value in Shader Parameter drop-down lists
2021-08-24 16:49:51 +02:00
Autechre
d3813dddb1
Merge pull request #12868 from sonninnos/winraw-overlay-fix
...
(WINRAW) Fix crash when overlay is enabled
2021-08-24 16:49:30 +02:00
sonninnos
957b71cfdc
(WINRAW) Fix crash when overlay is enabled
2021-08-24 17:03:28 +03:00
jdgleaver
d35200aa56
Highlight currently selected value in Shader Parameter drop-down lists
2021-08-24 14:45:57 +01:00
Autechre
919954c5be
Merge pull request #12864 from sonninnos/rate-set-prefix
...
Print video-prefix in refresh rate set to log only
2021-08-24 11:28:24 +02:00
Autechre
cc7247aecf
Merge pull request #12855 from jdgleaver/core-info-cache-path
...
Remove core path from core info cache
2021-08-24 11:27:31 +02:00
Autechre
024dbb5008
Merge pull request #12862 from sonninnos/video-sublabels
...
Add missing sublabels for video options
2021-08-24 11:26:40 +02:00
Autechre
41afbc30ef
Merge pull request #12859 from jdgleaver/refresh-rate-entry
...
Allow 'Vertical Refresh Rate' to be entered manually via keyboard
2021-08-24 11:26:24 +02:00
sonninnos
8d513f8199
Print video-prefix in refresh rate set to log only
2021-08-23 18:32:10 +03:00
sonninnos
eb49458284
Default aspect ratio + sublabel correction
2021-08-23 18:13:46 +03:00
Autechre
b2c87baa87
Merge pull request #12861 from jdgleaver/audio-menu-fix
...
Fix segfault when accessing 'Audio' menu on platforms without mixer support
2021-08-23 16:44:47 +02:00
sonninnos
71ca56e0fb
Add missing sublabels for video options
2021-08-23 17:44:02 +03:00
jdgleaver
f505d625a3
Fix segfault when accessing 'Audio' menu on platforms without mixer support
2021-08-23 15:37:29 +01:00
jdgleaver
6855b7f2b1
Allow 'Vertical Refresh Rate' to be entered manually via keyboard
2021-08-23 13:55:19 +01:00
Autechre
1ad0251da9
Merge pull request #12856 from jdgleaver/gfx-display-unused-vars
...
(gfx_display.c) Remove unused variables
2021-08-23 14:06:57 +02:00
Autechre
e5d6d411be
Merge pull request #12857 from jdgleaver/qt-video-settings-fix
...
(Qt) Fix segfault when accessing Video Options menu on non-Windows platforms
2021-08-23 13:56:33 +02:00
jdgleaver
b0c5362da6
(Qt) Fix segfault when accessing Video Options menu on non-Windows platforms
2021-08-23 12:40:46 +01:00
jdgleaver
67bc91c1d0
(gfx_display.c) Remove unused variables
2021-08-23 12:11:00 +01:00
jdgleaver
f0a510c8a6
Remove core path from core info cache
2021-08-23 11:47:08 +01:00
Autechre
f2d574fd87
Merge pull request #12853 from nbarkhina/master
...
Fixed web player bug with filesystem and runtime
2021-08-23 11:00:10 +02:00
Neil Barkhina
8590e0e3fe
Fixed web player bug with filesystem and runtime
2021-08-22 20:08:05 -04:00
Stephanie Gawroriski
d44f3e1239
Update CONTRIBUTING.md
2021-08-22 19:24:14 -04:00
Stephanie Gawroriski
1855ce5fc7
Update CONTRIBUTING.md
2021-08-22 19:18:00 -04:00
Autechre
fa5ec2d4b1
Update CHANGES.md
2021-08-22 18:18:55 +02:00
twinaphex
bea512b70b
Get rid of gfx_display_draw_texture - use gfx_display_draw_quad instead
2021-08-22 17:57:21 +02:00
twinaphex
54ae219302
Fix gfx_display_draw_texture - fixes D3D11/D3D12/D3D10 OSK issues
2021-08-22 17:17:09 +02:00
Stephanie Gawroriski
5ac7d89e36
Part 1 rework of contributing.
2021-08-21 20:28:12 -04:00
Autechre
755789f825
Merge pull request #12845 from sonninnos/winraw-analog-keybinds
...
(WINRAW) Add missing analog keybinds
2021-08-22 01:02:02 +02:00
Autechre
5f3cb1fae2
Merge pull request #12846 from sonninnos/sdl2-keycodes
...
(WINSDL2) Fix keyboard event keycodes
2021-08-22 01:01:40 +02:00
Autechre
9bd6051581
Merge pull request #12847 from Jamiras/cheevos_http_neg1
...
(cheevos) automatically retry 'http error code -1'
2021-08-22 01:01:15 +02:00
Jamiras
df5a2c5160
automatically retry 'http error code -1'
2021-08-21 13:54:39 -06:00
sonninnos
2482a6f42a
(WINSDL2) Fix keycodes
2021-08-21 22:27:08 +03:00
sonninnos
26d6c8243a
(WINRAW) Add missing analog keybinds
2021-08-21 22:01:12 +03:00
twinaphex
4fae4ead73
Add workaround for MSVC
2021-08-21 20:05:44 +02:00
twinaphex
0f3ae9b03d
Try lroundf instead
2021-08-21 19:54:39 +02:00
Autechre
5a65773b81
Merge pull request #12842 from sonninnos/playlist-manage
...
Relocate 'Manage Playlists' to top
2021-08-21 19:25:58 +02:00
sonninnos
559a173e8b
Relocate 'Manage Playlists' to top
2021-08-21 20:18:12 +03:00
twinaphex
9a97eb47ad
Fix typos
2021-08-21 19:11:21 +02:00
Autechre
ac539f6316
Merge pull request #12840 from sonninnos/video-rate-59hz
...
Fix refresh rate 59Hz rounding
2021-08-21 18:54:43 +02:00
twinaphex
ca26e50050
(sinc) Add non-ASM ARM NEON intrinsics codepath for Sinc resampler
2021-08-21 18:52:20 +02:00
twinaphex
b620325714
Rename HAVE_ARM_NEON_OPTIMIZATIOn to HAVE_ARM_NEON_ASM_OPTIMIZATIONS,
...
rename DONT_WANT_ARM_OPTIMIZATIONS to DONT_WANT_ARM_NEON_OPTIMIZATIONS
2021-08-21 18:00:59 +02:00
sonninnos
1e4557c09a
Fix refresh rate 59Hz rounding
2021-08-21 18:20:15 +03:00
Autechre
11d5d3170d
Merge pull request #12833 from IlDucci/translationsupdatewithscript0
...
Fetch translations from Crowdin 20-Aug-2021
2021-08-21 14:35:57 +02:00
Autechre
21d3c13ed3
Merge pull request #12837 from sonninnos/ozone-check
...
(Ozone) Ensure the existence of values used in selection calculation
2021-08-21 14:33:14 +02:00
Autechre
393343c03c
Merge pull request #12839 from sonninnos/refresh-rate-notifications
...
Fix double notifications with refresh rate settings
2021-08-21 14:32:55 +02:00
sonninnos
4f57b6f6fa
Fix double notifications with refresh rate settings
2021-08-21 15:09:19 +03:00
sonninnos
7a6434ecb2
(Ozone) Ensure the existence of values used in selection calculation
2021-08-21 13:10:59 +03:00
Autechre
b02ef55a92
Merge pull request #12836 from libretro/displayserver-refactors
...
Simplify win32_get_metrics
2021-08-21 03:07:42 +02:00
twinaphex
462137305b
Simplify win32_get_metrics
2021-08-21 02:24:32 +02:00
sonninnos
b8188baeaf
Automatic refresh rate switch where available
2021-08-21 01:15:41 +03:00
twinaphex
eb50d7dbb4
(UWP) Push temporary fixes for issue that happens when resizing on UWP
...
with latest Xbox Series dashboard; DXGIResizeBuffers passing 0, 0 as
width/height is apparently problematic as it changes 0, 0 to 8,8
instead,
breaking the program
2021-08-20 23:16:01 +02:00
twinaphex
77a17b213d
Fullscreen resolution width/height settings no longer require
...
'advanced settings'
2021-08-20 15:18:03 +02:00
IlDucci
ddd75d3bb9
Fetch translations from Crowdin 20-Aug-2021
2021-08-20 11:17:16 +02:00
twinaphex
ffb59e5261
(UWP) Turn this back on again - seems to work fine on Xbox
2021-08-20 10:07:29 +02:00
Mark W. Kidd
5f834a8cb3
input_driver refactor
2021-08-19 20:02:39 -04:00
Ryan C. Gordon
9a6faa3ddd
udev_input.c: Look for "ID_INPUT_KEY", not "ID_INPUT_KEYBOARD"
...
This fixes programs using /dev/uinput to create a virtual keyboard failing
to be detected on startup. Usual symptom is some sort of GPIO-based
controller that looks like a keyboard to the OS and can control
EmulationStation, but fails to work in-game unless you restart the program
while the game is running (in which case udev_input.c's hotplug code, which
was using the correct key, would pick it up).
2021-08-19 16:00:57 -04:00
Autechre
0c0de9f0ad
Merge pull request #12828 from jdgleaver/ff-override-runahead-fix
...
Fix RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE callback when runahead is enabled
2021-08-19 17:17:13 +02:00
jdgleaver
bbc121cd74
Fix RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE callback when runahead is enabled
2021-08-19 14:49:49 +01:00
Autechre
48bb705b03
Update CHANGES.md
2021-08-19 14:28:56 +02:00
twinaphex
78431d0700
(MSVC2017/2019 UWP) Define HAVE_TRANSLATE
2021-08-19 14:25:55 +02:00
Mark W. Kidd
2b3dfeb10c
standardize include path for config.h
2021-08-18 18:54:40 -04:00
Autechre
97144833cb
Merge pull request #12819 from libretro/revert-12703-input-drivers
...
Revert "input refactoring: create input_driver.c"
2021-08-18 18:46:03 +02:00
Autechre
ae327a769b
Revert "input refactoring: create input_driver.c"
2021-08-18 18:45:53 +02:00
Autechre
a66b1b3e48
Merge pull request #12703 from markwkidd/input-drivers
...
input refactoring: create input_driver.c
2021-08-18 18:17:43 +02:00
Autechre
5e879fa201
Merge pull request #12794 from DisasterMo/master
...
Add core options v1 to v2 conversion script
2021-08-18 18:17:26 +02:00
Autechre
80136dd3ec
Merge pull request #12663 from Nargash/log_early
...
Starting logging and verbose mode before first config load
2021-08-18 18:17:03 +02:00
Autechre
2e82db6447
Merge pull request #12818 from mahoneyt944/patch-1
...
Allow mobile touch screen devices to use emscripten.
2021-08-18 17:49:56 +02:00
mahoneyt944
2802817239
Update config.def.h
2021-08-18 11:41:53 -04:00
Autechre
9750ebcf71
Merge pull request #12817 from jdgleaver/core-option-visibility-callback
...
Add environment callback for enabling core option menu visibility updates without toggling Quick Menu
2021-08-18 17:31:06 +02:00
jdgleaver
0e98b4ddea
Add environment callback for enabling core option menu visibility updates without toggling Quick Menu
2021-08-18 16:08:26 +01:00
twinaphex
97b9a79fc0
Reproduced crash occurring on OSX upon entering 'Load Content'
...
menu, this fixes it
2021-08-18 16:10:19 +02:00
Autechre
3963039102
Update CONTRIBUTING.md
2021-08-18 02:45:48 +02:00
Autechre
4f26860bb4
Update CONTRIBUTING.md
2021-08-18 02:44:48 +02:00
Autechre
47b6d4a99d
Update CONTRIBUTING.md
2021-08-18 02:44:21 +02:00
Mark W. Kidd
d87ae5b5d7
set vscode .h association and gitignore its configuration
2021-08-17 20:30:50 -04:00
Autechre
52db47d0fd
Update CHANGES.md
2021-08-17 20:24:23 +02:00
Autechre
92b330f2aa
Merge pull request #12809 from Tatsuya79/patch-1
...
QT: windowed settings update
2021-08-17 19:19:50 +02:00
Tatsuya79
bf8f527143
QT: windowed settings update
2021-08-17 15:41:49 +02:00
Mark W. Kidd
5a8920c862
input_driver refactor
2021-08-17 08:56:29 -04:00
twinaphex
dfea030f5b
Revert "Update libretro.h header file"
...
This reverts commit f3458fb943 .
2021-08-17 10:38:14 +02:00
Autechre
e68e3e9bb3
Merge pull request #12806 from jdgleaver/window-size-cap
...
Add facility to cap maximum window size in windowed mode
2021-08-17 01:07:00 +02:00
twinaphex
f3458fb943
Update libretro.h header file
2021-08-16 23:53:50 +02:00
Autechre
d369e06a67
Merge pull request #12804 from tunip3/patch-1
...
add fix for beetle cores to change log
2021-08-16 19:21:07 +02:00
jdgleaver
fa7dd0f6d9
Add facility to cap maximum window size in windowed mode
2021-08-16 17:49:11 +01:00
jdgleaver
0f142d531a
Revert "Add extra video logs so we can see what goes on"
...
This reverts commit 6780f58444 .
2021-08-16 17:49:11 +01:00
jdgleaver
6e7e8a7680
Revert "video_driver_init_internal - add more logs"
...
This reverts commit d0a08ce959 .
2021-08-16 17:49:11 +01:00
jdgleaver
c2b3ba907c
Revert "video_driver_init_internal - refactor"
...
This reverts commit bba924e8d2 .
2021-08-16 17:49:11 +01:00
tunip3
ece8ff8ad8
add fix for beetle cores to change log
2021-08-16 15:11:26 +01:00
Autechre
89f984400b
Merge pull request #12803 from fjtrujy/ps2/FlickeringIssues
...
Solve flickering issues in cores with Frame Skip
2021-08-16 14:07:14 +02:00
Francisco Javier Trujillo Mata
a442c5b14f
Simplify logic for transparencies
2021-08-16 13:12:06 +02:00
twinaphex
6223ba47fd
Bring back these tiny optimizations from foobar2k
2021-08-15 22:54:21 +02:00
twinaphex
1906a741c2
Rollback sinc resampler changes - themaister wasn't sure if these were
...
actual optimizations
2021-08-15 22:45:59 +02:00
twinaphex
bba924e8d2
video_driver_init_internal - refactor
2021-08-15 21:57:44 +02:00
Autechre
a6f44ab642
Merge pull request #12801 from fjtrujy/ps2/HDD_startup
...
Avoid to start HDD if user boot from different unit
2021-08-15 17:21:35 +02:00
Francisco Javier Trujillo Mata
e999c65037
Avoid to start HDD if user boot from different unit
2021-08-15 17:04:52 +02:00
Michael Burgardt
2d934f4d53
Add core options v1 to v2 conversion script
2021-08-15 13:07:31 +02:00
twinaphex
f5564120a4
Remove math-neon on frangarcj's recommendation - not used
2021-08-15 09:47:31 +02:00
Autechre
b0ac722366
Update CHANGES.md
2021-08-14 21:04:29 +02:00
Autechre
757ce5e572
Update CHANGES.md
2021-08-14 20:58:23 +02:00
Autechre
def35ebe8e
Merge pull request #12799 from Jamiras/cheevos_inf_regions
...
(cheevos) support for more than 64 memory regions
2021-08-14 20:57:24 +02:00
Jamiras
a0f3bf7432
support for more than 64 memory regions
2021-08-14 12:47:42 -06:00
twinaphex
b837e053e9
(cheevos) Silence warning signed/unsigned mismatch
2021-08-14 19:17:23 +02:00
Autechre
c8e183fb3c
Merge pull request #12797 from QuarkTheAwesome/load-without-core-info
...
(WiiU) Add option for running without core info (emscripten-style)
2021-08-14 17:03:38 +02:00
Autechre
29510df156
Merge pull request #12798 from QuarkTheAwesome/wiiu-128k-slowpath
...
(WiiU) Slight filesystem optimisation
2021-08-14 17:03:10 +02:00
Ash Logan
d9157c5dc7
(WiiU) Read up to 128k on the no-CFW unaligned slowpath
...
it may be the slowpath, but 16k is a bit rich
2021-08-14 20:29:24 +10:00
Ash Logan
692f4443f4
(WiiU) Add option for running without core info (emscripten-style)
...
Very useful when wiiloading a test binary or running in emulation
2021-08-14 20:26:14 +10:00
twinaphex
d0a08ce959
video_driver_init_internal - add more logs
2021-08-14 08:36:47 +02:00
twinaphex
6780f58444
Add extra video logs so we can see what goes on
2021-08-14 08:11:17 +02:00
twinaphex
a489f1275a
(Ozone) Casting to unsigned caused an integer overflow and after float
...
promotion would lead to 'x' being a garbage value, leading to problems
when this value was passed to vkCmdSetViewport. This stops Vulkan
validation layers from complaining about it
2021-08-14 02:20:56 +02:00
Autechre
84f5ab96ea
Merge pull request #12792 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 13-Aug-2021
2021-08-13 23:22:09 +02:00
Autechre
fe10d285ec
Merge pull request #12793 from Xbox-Homebrew/master
...
fix loading arcade dat files
2021-08-13 22:07:59 +02:00
IlDucci
9ad6ebc879
Fetch translations from Crowdin 13-Aug-2021
2021-08-13 21:35:50 +02:00
Tunip3
4116cb6fa5
fix issue where filesizes where not returned properly, this fixes loading arcade dat files
2021-08-13 20:33:27 +01:00
twinaphex
14e974ea07
Silence warning on WiiU - unused variable
2021-08-13 18:17:22 +02:00
Autechre
a6b0efa4f0
Merge pull request #12790 from jdgleaver/core-option-category-disable
...
Add option to disable core option categories
2021-08-13 17:58:29 +02:00
jdgleaver
c4880ca840
Add option to disable core option categories
2021-08-13 16:18:02 +01:00
Autechre
1c4895b8bf
Merge pull request #12789 from Xbox-Homebrew/master
...
Fix beetle cores on UWP and clean up the method in which drives are listed
2021-08-13 15:54:18 +02:00
twinaphex
1ca1d362bf
Ifdef this for HAVE_NETWORKING - should fix Emscripten
2021-08-13 07:57:18 +02:00
Autechre
beabcebe9d
Merge pull request #12788 from Jamiras/cheevos_abr
...
(cheevos) prevent read past end of buffer
2021-08-13 01:09:10 +02:00
Jamiras
1e4af83e2a
prevent read past end of buffer
2021-08-12 16:28:51 -06:00
Autechre
9e84c5c2c8
Merge pull request #12787 from sonninnos/win32-orig-refresh
...
(WIN32) Remember original refresh rate
2021-08-12 19:24:01 +02:00
Autechre
1c82fd29ef
Merge pull request #12786 from sonninnos/resolution-dropdown
...
Resolution dropdown pop
2021-08-12 19:23:39 +02:00
Autechre
f0bd4e9172
Merge pull request #12785 from sonninnos/win32-vulkan-cleanup
...
(WIN32/Vulkan) Refresh rate fixes + cleanups
2021-08-12 19:23:29 +02:00
twinaphex
05bf208f7d
Was missing a header include for switch_performance_profiles.h
2021-08-12 19:03:42 +02:00
twinaphex
e9e6607fc9
(libz) Clang does not like this at all - warning: possible misuse of comma operator here [-Wcomma]
2021-08-12 19:00:59 +02:00
twinaphex
5b3942eae7
* (PSP/Vita) Remove unused variables
...
* (Switch/libnx) remove dead code
* (Lakka/Switch/libnx) It was a mistake to include
switch_performance_profiles.h inside lakka.h, it was creating warnings
for nearly every file. Instead, it gets optionally included for the
files that need it
2021-08-12 18:51:33 +02:00
twinaphex
148a489af5
Add TODO/FIXME note and exclude ifdef for now
2021-08-12 18:28:03 +02:00
twinaphex
d28402b87d
Current label and value seems too big for strings being spoken,
...
reduce them by half
2021-08-12 18:24:35 +02:00
twinaphex
a736dd27d2
(platform_switch) arg_data/args don't seem used anywhere
...
(switch_thread_audio) Pass correct type to function
2021-08-12 18:22:09 +02:00
twinaphex
ccb8ecec4d
Simplify command_event_save_current_config
2021-08-12 18:16:50 +02:00
sonninnos
f1c276b751
(WIN32) Remember original refresh rate
2021-08-12 19:15:55 +03:00
sonninnos
ef31302bd5
Pop out of Screen Resolution option after selecting
2021-08-12 19:09:51 +03:00
twinaphex
28417a02b7
Reduce size of path_config_append_file - too big - see warning
...
configuration.c:3710:10: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096
2021-08-12 17:39:27 +02:00
twinaphex
cd69803427
Silence warnings on tvOS
2021-08-12 17:35:37 +02:00
sonninnos
11b0667e72
(WIN32/Vulkan) Refresh rate fixes + cleanups
2021-08-12 18:33:58 +03:00
twinaphex
d4c62a177a
Lower subsystem_path to 256 - hopefully gets rid of the warnings on Wii
2021-08-12 17:29:35 +02:00
Autechre
7c9817b582
Merge pull request #12784 from fjtrujy/ps2/HDDSupport
...
Add support of HDD for PS2
2021-08-12 17:17:30 +02:00
twinaphex
3ce8d14c2e
More HAVE_NETWORKING buildfixes for Dingux
2021-08-12 17:14:08 +02:00
Twinaphex
57054a075d
(macOS) Fix remaining build errors with netplay discovery ifdefs
2021-08-12 17:11:31 +02:00
twinaphex
027bbe0755
Forgot some more HAVE_NETWORKING ifdefs
2021-08-12 17:03:59 +02:00
twinaphex
ac4adabeb9
Silence some unused variable warnings
2021-08-12 17:00:24 +02:00
twinaphex
c76cb77202
Further buildfixes for platforms that don't support
...
HAVE_NETPLAYDISCOVERY
2021-08-12 16:52:43 +02:00
twinaphex
d07e0da412
Improve HAVE_NETWORKING and HAVE_NETPLAYDISCOVERY ifdefs; remove
...
unused netplay lan scan rooms function
2021-08-12 16:44:07 +02:00
twinaphex
43b72ea23c
Silence some warnings (unused variables) when HAVE_NETPLAYDISCOVERY
...
is not defined
2021-08-12 16:11:29 +02:00
twinaphex
fbeb157bba
Raise limit on stk_ident to avoid warning on Vita
2021-08-12 16:01:48 +02:00
Francisco Javier Trujillo Mata
df89a6b604
Add support of HDD for PS2
2021-08-12 14:07:14 +02:00
twinaphex
8d7e8bb574
(Wii) Disable RSound support - will only cost RAM and is probably
...
not in use
2021-08-11 22:13:47 +02:00
twinaphex
20ef0667b0
Add initial webOS port courtesy of informatic/webosbrew/mariotaku
2021-08-11 20:04:11 +02:00
twinaphex
c34982d695
Update CHANGES.md
2021-08-11 19:20:21 +02:00
Autechre
0c806447b5
Merge pull request #12780 from jdgleaver/database-crc-fix
...
(Database) Fix heap-buffer-overflow when fetching CRC values
2021-08-11 19:19:30 +02:00
twinaphex
b375e08c67
(libretro-common) fill_pathname_abbreviated_or_relative - fix warning -
...
variable is uninitialized
2021-08-11 18:50:03 +02:00
jdgleaver
b2a4620f3b
(Database) Fix heap-buffer-overflow when fetching CRC values
2021-08-11 17:32:45 +01:00
twinaphex
013dd30bde
We have to uniquely name pointer_status struct for both dinput
...
and winraw because otherwise Griffin builds will fail
2021-08-11 03:44:34 +02:00
Autechre
7e08c019bc
Update CHANGES.md
2021-08-11 03:40:45 +02:00
Autechre
8dfaee370a
Merge pull request #12779 from sonninnos/wasapi-nonblock
...
(WASAPI) Stop deactivating audio on fast forward
2021-08-11 03:37:20 +02:00
sonninnos
c737947d74
(WASAPI) Stop deactivating audio on fast forward
2021-08-11 04:21:52 +03:00
Autechre
9a4597d7ba
Merge pull request #12776 from fjtrujy/ps2_aspect_ratio
...
PS2 aspect ratio
2021-08-10 18:58:59 +02:00
Autechre
82e53d3db8
Merge pull request #12777 from jdgleaver/core-option-hash
...
Optimise core option/core option category look-ups using hash tables
2021-08-10 18:58:49 +02:00
Tunip3
59e36c51a3
simplify getting root drives
2021-08-10 17:31:59 +01:00
Tunip3
a4017e69e4
fix cd based beetle cores
2021-08-10 17:24:31 +01:00
Francisco Javier Trujillo Mata
8b1fa3bb59
Fixing missing deinit libraries in cores
2021-08-10 18:15:36 +02:00
Francisco Javier Trujillo Mata
2aeb0b079e
Implement aspect_ratio and scaling integer to PS2
2021-08-10 18:14:02 +02:00
jdgleaver
2d9a1d2270
Optimise core option/core option category look-ups using hash tables
2021-08-10 16:14:23 +01:00
Tunip3
075783d4f7
Merge branch 'master' of https://github.com/Xbox-Homebrew/RetroArch
2021-08-10 15:45:25 +01:00
Tunip3
a2c378c594
add entry to git ignore
2021-08-10 15:45:14 +01:00
Autechre
9cd5e66b21
Merge pull request #12774 from jdgleaver/nested-list-fix
...
(nested_list) Fix heap-use-after-free errors due to pointer invalidation when resizing internal RBUF arrays
2021-08-10 00:31:40 +02:00
jdgleaver
f58c7f69d9
(nested_list) Fix heap-use-after-free errors due to pointer invalidation when resizing internal RBUF arrays
2021-08-09 23:08:17 +01:00
twinaphex
406c8bee7b
Silenc some warnings
2021-08-09 21:24:03 +02:00
twinaphex
13a2d2419f
(PSL1GHT) Fix function prototype for 'button' pad driver
...
(Task save) Fix warning in platform port
2021-08-09 20:25:27 +02:00
Autechre
c6e86caeed
Merge pull request #12771 from jdgleaver/core-options-sample-unused-var
...
Remove unused variable in core options v2 sample template file
2021-08-09 18:08:12 +02:00
jdgleaver
e42a1895af
Remove unused variable in core options v2 sample template file
2021-08-09 17:02:11 +01:00
Autechre
efffa2a76e
Merge pull request #12769 from fjtrujy/DEBUG_SCREEN
...
Use printf_screen for make easier the debugging
2021-08-09 14:23:21 +02:00
Autechre
5b801bab46
Update CHANGES.md
2021-08-09 14:22:59 +02:00
Francisco Javier Trujillo Mata
187a73d93a
Use printf_screen for make easier the debugging
2021-08-09 14:19:51 +02:00
Autechre
ef3dbc8378
Merge pull request #12749 from jdgleaver/core-option-category
...
Add core option category support
2021-08-09 14:19:00 +02:00
Autechre
7e1fdafa47
Merge pull request #12767 from GiantEnemyCrab/linux-add-StartupWMClass-to-desktop-file
...
Add StartupWMClass to retroarch.desktop file
2021-08-09 14:18:40 +02:00
Autechre
92efe48db2
Merge pull request #12768 from Jamiras/cheevos_ctype_uchar
...
(cheevos) explicitly cast to unsigned char for ctype functions
2021-08-09 14:18:20 +02:00
jdgleaver
1f7532bf52
Add core options v2 template in 'libretro-common/samples/core_options/example_categories'
2021-08-09 12:23:43 +01:00
Brian Weiss
0e3fddf448
explicitly cast to unsigned char for ctype functions
2021-08-08 21:56:26 -06:00
GiantEnemyCrab
0515377d63
Add StartupWMClass to retroarch.desktop file
2021-08-08 23:14:56 -04:00
twinaphex
93e5fc60af
Silence some warnings
2021-08-08 22:14:50 +02:00
twinaphex
bb30dc3dee
After gblues' change, the rest of the button function callbacks
...
for the other joypad drivers still had int16_t as the return type
instead of int32_t - fix this
2021-08-08 21:48:19 +02:00
Autechre
70ca111a53
Update CHANGES.md
2021-08-08 12:46:19 +02:00
Autechre
80225daee0
Merge pull request #12764 from gblues/gblues/fix-missing-buttons
...
WIIU: Fix L3/R3 buttons
2021-08-08 12:45:57 +02:00
Nathan Strong
feb4f266fa
WIIU: Fix L3/R3 buttons
...
== DETAILS
After a bisect, the culprit was changing the gamepad interface from
returing a single button (bool) to multiple (int16).
The issue is that the Wii U gamepad (and presumably the Pro controller too)
have more than 16 buttons, which means some buttons get lost. Notably, L3 (18)
and R3 (17).
The solution: use int32 instead of int16.
I did a test build and confirmed that this change restores L3/R3 functionality
with the gamepad. Don't have a pro controller to test, but it should work too.
2021-08-07 23:23:33 -07:00
Autechre
34758d15ef
Update CHANGES.md
2021-08-08 00:49:23 +02:00
twinaphex
6fe45a451d
(Metal raster font) Fix severe font driver leaks
2021-08-08 00:42:56 +02:00
twinaphex
f7ad73b494
No more leak in CFSearchPathForDirectoriesInDomains
2021-08-07 21:25:18 +02:00
twinaphex
8e46e46a40
Simplify CFSearchpathForDirectoriesInDomains - one less leak - not
...
out of the woods yet though
2021-08-07 21:14:38 +02:00
twinaphex
722e36001f
Simplify CFSearchPathForDirectoriesInDomains
2021-08-07 21:05:22 +02:00
twinaphex
8a037a3091
Cleanup CFSearchPathForDirectoriesInDomains
2021-08-07 20:35:27 +02:00
Autechre
f129a55a8a
Update CHANGES.md
2021-08-07 20:26:24 +02:00
Autechre
390f914357
Merge pull request #12573 from markwkidd/wayland-input
...
wayland input driver multimouse/multigun fixup
2021-08-07 20:25:23 +02:00
Autechre
980647c9b8
Update CHANGES.md
2021-08-07 19:43:56 +02:00
Autechre
87c1800cb8
Update CHANGES.md
2021-08-07 19:35:14 +02:00
Autechre
4c227afb0d
Merge pull request #12757 from ComradeEcho/bugfix/controller-duplication-bug
...
macOS controller duplication bug
2021-08-07 19:34:09 +02:00
ComradeEcho
35c2ec993b
Remove code that duplicates controllers
2021-08-07 11:43:50 -05:00
ComradeEcho
86b297e0fd
Merge branch 'libretro:master' into bugfix/controller-duplication-bug
2021-08-07 11:31:50 -05:00
twinaphex
b513a3d166
(OSX) Prevent crash on startup on OSX Platforms with no ARC
...
enabled - CFSearchPathForDirectoriesInDomains - CFTypeRef
returned by NSSearchPathForDIrectoriesInDomains should not
be freed
2021-08-07 18:24:46 +02:00
Autechre
c19c6a3ca8
Update CHANGES.md
2021-08-07 16:20:07 +02:00
Autechre
a40d1ce8b6
Merge pull request #12759 from fjtrujy/ps2_gfx_alpha
...
Implement Alpha for the PS2_GFX driver
2021-08-07 16:14:49 +02:00
Autechre
d9312d09a8
Merge pull request #12758 from QuarkTheAwesome/wiiu-ic-invalidaterange
...
(WiiU) Add ICInvalidateRange
2021-08-07 12:38:01 +02:00
Ash Logan
97db0291d2
(WiiU) Add ICInvalidateRange
2021-08-07 15:42:12 +10:00
Adie
ce4fce12c0
Implement changes to fix macOS controller duplication bug
2021-08-06 22:02:43 -05:00
Autechre
1661d4e969
Merge pull request #12756 from sonninnos/winraw-alt-sticky
...
(WINRAW) Alt sticky fix
2021-08-07 03:54:43 +02:00
twinaphex
f459472f6d
Fix leaks - we were not honoring the ownership policy/create rule
...
for various CoreFoundation functions with 'Copy' or 'Create' in the title
2021-08-07 03:46:08 +02:00
sonninnos
6170fc45ae
(WINRAW) Cleanups
2021-08-07 04:31:32 +03:00
twinaphex
c1ed271a12
(Mac/IOHIDManager) Fix leak of elements_raw and elements in iohidmanager_hid_device_add_device
2021-08-07 03:30:17 +02:00
twinaphex
84a83ef43c
(7zip) Use int64_t
2021-08-07 03:26:08 +02:00
sonninnos
079070daf7
(WINRAW) Prevent Alt getting stuck when Alt-Tabbing
2021-08-07 04:24:20 +03:00
Autechre
110882903c
Merge pull request #12755 from Jamiras/cheevos_no_signed_char
...
(cheevos) address warning when using -fno-signed-char
2021-08-07 02:59:34 +02:00
Brian Weiss
a5f8053533
address warning when using -fno-signed-char
2021-08-06 18:33:31 -06:00
Autechre
b0e7a4db6a
Merge pull request #12754 from libretro/remove-7zip-typedef
...
(7zip) Use normal stdint.h types that don't conflict with PowerPC Mac's OSTypes.h
2021-08-07 02:17:35 +02:00
twinaphex
9700a009c5
(7zip) Use normal stdint.h types that don't conflict with PowerPC
...
Mac's OSTypes.h
2021-08-07 01:43:08 +02:00
Autechre
64244cd73f
Merge pull request #12753 from sonninnos/winraw-pointer
...
(WINRAW) Add pointer status
2021-08-06 23:09:31 +02:00
sonninnos
2178f9d36f
(WINRAW) Add pointer status
2021-08-06 23:12:38 +03:00
Autechre
26c2259b11
Merge pull request #12748 from sonninnos/default-mouse-index
...
Change default mouse index to port index
2021-08-06 18:17:14 +02:00
sonninnos
60e25c5e3b
Change default mouse index to port index
2021-08-06 17:42:39 +03:00
jdgleaver
fe1f311a35
Add core option category support
2021-08-06 15:33:47 +01:00
Francisco Javier Trujillo Mata
885f9bbcc3
Implement Alpha for the PS2_GFX driver
2021-08-06 14:29:37 +02:00
Autechre
7a0dc3c4ca
Merge pull request #12746 from ComradeEcho/bugfix/fix-debug-logging
...
Fix debug-level logging output.
2021-08-06 13:10:08 +02:00
ComradeEcho
a803f652ab
Merge branch 'libretro:master' into bugfix/fix-debug-logging
2021-08-06 03:09:42 -05:00
Autechre
a2fb0847ae
Merge pull request #12743 from sonninnos/mouse-display-name
...
Friendly names for mice where available
2021-08-06 00:12:04 +02:00
sonninnos
bd3533f05d
Friendly names for mice where available
2021-08-06 00:21:17 +03:00
Autechre
5dcec3819e
Merge pull request #12742 from sonninnos/content-info
...
Show content info label+path rows always
2021-08-05 22:48:23 +02:00
sonninnos
a58676709a
Show content info label+path rows always
2021-08-05 21:28:08 +03:00
Autechre
c6af4089b4
Merge pull request #12740 from sonninnos/winraw-alt-fix
...
(WINRAW) Alt key fix
2021-08-05 15:08:54 +02:00
sonninnos
4e90b731d3
(WINRAW) Alt key fix
2021-08-05 15:24:41 +03:00
twinaphex
5dd06ccfcd
Get rid of duplicate input_keyboard_line_complete occurrences
2021-08-04 21:33:17 +02:00
Autechre
7b75dc4f9b
Merge pull request #12737 from sonninnos/winraw-oem-keys
...
(WINRAW) Change legacy virtual keys to scan codes
2021-08-04 20:14:37 +02:00
sonninnos
2c47d94bf5
(WINRAW) Change legacy virtual keys to scan codes
2021-08-04 19:23:56 +03:00
Autechre
e5dc368e20
Merge pull request #12735 from schellingb/rmsgpack_fixwrapintwrite
...
libretro-db fix writing of numerical values
2021-08-04 15:08:14 +02:00
Autechre
49632bbde9
Merge pull request #12733 from schellingb/explore_fixcrc32read
...
Fix CRC32 reading in explore menu
2021-08-03 19:53:01 +02:00
Autechre
e58b2c9b6b
Merge pull request #12734 from schellingb/rmsgpack_fixreadbigendian
...
Fix libretro-db loading on big endian platforms
2021-08-03 19:30:40 +02:00
Bernhard Schelling
9956ff041e
Fix libretro-db loading on big endian platforms
...
Wrong casting did read garbage data for numerical values on big endian platforms.
Numerical values are used for array/map lengths so this could easily cause random crashes during parsing but also later while using the data.
Use union to avoid strict aliasing warnings.
2021-08-04 01:20:25 +09:00
Bernhard Schelling
2d1a657ba8
libretro-db fix writing of numerical values
...
Correctly write map lengths between 16 and 65535 to just 2 bytes and not 4.
Fix writing of numerical values between -31 and -1.
Fix writing of numerical values less than 256 on big endian platforms.
2021-08-04 01:15:21 +09:00
Bernhard Schelling
39275e8ce3
Fix CRC32 reading in explore
...
If CRC32 contained a zero byte strlen doesn't work
2021-08-03 23:38:37 +09:00
twinaphex
bdba803909
wnd_proc_common_internal - move out code that was only relevant for
...
Winraw and put it into the Winraw specialized function callback, delay
initialization of mod variable until we use it
2021-08-03 13:46:58 +02:00
Adie
327f220857
Fix debug-level logging definitions
...
Both INFO and DEBUGGING log functions were outputting [INFO] logs.
I switched the debug log function to output debug logs instead of info logs, and changed the output of debug logs from [VERBOSE] to [DEBUG]
2021-08-02 22:58:39 -05:00
Nargash
c844705665
Enable verbosity and logging before initial config file load
2021-08-02 20:31:48 -05:00
Mark W. Kidd
109f4fafec
wayland input driver fixups
2021-08-02 18:05:24 -04:00
Autechre
0527d77de1
Merge pull request #12729 from libretro/revert-12420-Ocean_Blue_Ozone_Colour_theme
...
Revert "I have added a new theme for Ozone (Ocean Blue)"
2021-08-02 17:14:55 +02:00
Autechre
f9c0cb198c
Revert "I have added a new theme for Ozone (Ocean Blue)"
2021-08-02 17:14:45 +02:00
twinaphex
e596bf7925
Buildfix for previous commit
2021-08-02 16:19:26 +02:00
twinaphex
2af9441d35
Create separate wnd_proc functions for winraw
2021-08-02 16:14:58 +02:00
Autechre
f4b79ad13d
Merge pull request #12727 from Jamiras/reset_challenge
...
(cheevos) hide challenge indicators when resetting
2021-08-02 15:47:41 +02:00
Autechre
0c7650c525
Merge pull request #12728 from amtz/udev-input
...
Limit udev device scan to subsystem 'input'
2021-08-02 15:47:23 +02:00
amtz
d0612f906d
Limit udev device scan to subsystem 'input'
...
This change makes the call to 'udev_enumerate_scan_devices' much faster.
In particular, for some bluetooth devices, this function may implicitly
read its battery's virtual file 'uevent', e.g.
/sys/devices/*/usb1/1-1/*/bluetooth/hci0/*/power_supply/hid-*-battery/uevent
Reading this file may (for unknown reasons) block up to 10 seconds.
Since udev_enumerate_scan_devices is called 4 times (for keyboard,
mouse, touchpad, and joypad) during startup this may cause a
considerable delay.
Limiting the scan to subsystem 'input' yields the same devices but makes
the scan faster and does not read 'uevent' of the input controller's
power_supply.
2021-08-02 13:17:00 +02:00
Brian Weiss
05b36ec374
hide challenge indicators when resetting
2021-08-01 19:54:51 -06:00
Autechre
1df4fa70e8
Update CHANGES.md
2021-08-01 22:38:06 +02:00
twinaphex
9dd06996c5
Skip state_manager_event_{deinit/init} when core type is dummy
2021-08-01 22:31:44 +02:00
Autechre
c427e9d9ba
Merge pull request #12420 from SecularSteve/Ocean_Blue_Ozone_Colour_theme
...
I have added a new theme for Ozone (Ocean Blue)
2021-08-01 22:22:26 +02:00
Autechre
18cc6b4bd9
Merge pull request #12545 from DisasterMo/testing
...
Move MENU_ENUM_LABEL_VALUE_ACHIEVEMENT_PAUSE_MENU to lbl.h
2021-08-01 22:17:06 +02:00
Autechre
2aee034a24
Update CHANGES.md
2021-08-01 22:15:08 +02:00
Autechre
10d7e4c643
Merge pull request #12724 from sonninnos/winraw-devicechange
...
(WINRAW) Trigger joypad driver reinit on DEVICECHANGE
2021-08-01 22:14:08 +02:00
sonninnos
2962707d5f
(WINRAW) Trigger joypad driver reinit on DEVICECHANGE
2021-08-01 22:35:27 +03:00
Autechre
15d28fe2eb
Merge pull request #12723 from QuarkTheAwesome/wiiu-salamander-ci-img
2021-08-01 06:19:06 +02:00
Ash Logan
fe694b8f96
(WiiU) Use -wiiu build image rather than -devkitpro for salamander
...
A modern devkitPPC causes broken binaries at the moment, and recent
changes to the wiiu image (wiiurpxtool) are missing
2021-08-01 14:14:57 +10:00
Autechre
8b1e816f77
Merge pull request #12721 from Xbox-Homebrew/master
...
replace win32 functions with UWP safe variants in UWP vfs driver
2021-07-31 21:01:46 +02:00
tunip3
9224329450
restore publisher name to libretro in identity element
2021-07-31 20:00:41 +01:00
Autechre
984d8e2584
Merge pull request #12717 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 30-Jul-2021
2021-07-31 19:58:16 +02:00
Autechre
87f7a7f94d
Merge pull request #12718 from Jamiras/cheevos_none
...
(cheevos) add messages for unknown game and network error
2021-07-31 19:58:09 +02:00
Autechre
85c73d523c
Merge pull request #12720 from QuarkTheAwesome/wiiu-compression
...
(WiiU) Add RPX compression
2021-07-31 19:57:52 +02:00
Tunip3
be1a768bca
improve uwp fileio by using from app variants whereever possible
2021-07-31 04:36:08 +01:00
Ash Logan
93649d9147
(WiiU) Compress RPX files w/ wiiurpxtool
...
Should be available on the buildbot now
2021-07-31 10:26:37 +10:00
Ash Logan
902c115d48
(WiiU) Add elf2rpl to clean target
2021-07-31 10:26:37 +10:00
Jamiras
bb6911077a
add messages for unknown game and network error
2021-07-30 11:16:12 -06:00
IlDucci
33ac1856f2
Fetch translations from Crowdin 30-Jul-2021
2021-07-30 17:06:13 +02:00
twinaphex
78341e5824
(D3D12) Fix some header includes
2021-07-30 15:18:56 +02:00
twinaphex
ab9a4a95b1
(D3D12) Fix some header includes - probably a mistake that wiiu_dbg.h
...
was added to the d3d12.c driver
2021-07-30 15:16:14 +02:00
twinaphex
b3aafd2f86
This makes the Explore tab show up again
2021-07-30 14:17:03 +02:00
Autechre
b4ccf23701
Merge pull request #12708 from sonninnos/auto-mouse-grab
...
'Automatic Mouse Grab' option
2021-07-30 13:44:01 +02:00
Autechre
742e195172
Merge pull request #12700 from Jamiras/rapi_client
...
(cheevos) move client code into separate file
2021-07-30 13:11:08 +02:00
Autechre
f831fe9ad0
Merge pull request #12712 from jdgleaver/gitlab-retrofw
...
(.gitlab-ci.yml) Add RetroFW target
2021-07-29 14:44:46 +02:00
jdgleaver
e90f352c2f
(.gitlab-ci.yml) Add RetroFW target
2021-07-29 13:18:52 +01:00
Autechre
0c2299396c
Merge pull request #12711 from Poligraf/retrofw
...
Add retrofw port
2021-07-29 13:41:13 +02:00
Poligraf
9000e81498
Add retrofw port
2021-07-29 22:16:59 +12:00
Autechre
4714af546b
Merge pull request #12710 from R-YaTian/master
...
libnx: Fix split joycons mode
2021-07-29 07:22:42 +02:00
twinaphex
a40edc40e9
Bump version to 1.9.8
2021-07-29 06:22:58 +02:00
R-YaTian
1d988d374a
libnx: Fix split joycons
2021-07-29 12:18:11 +08:00
Autechre
d53ff1cc9b
Update CHANGES.md
2021-07-29 06:13:33 +02:00
sonninnos
149beaf061
'Automatic Mouse Grab' option
2021-07-29 02:16:43 +03:00
Autechre
910d729d50
Merge pull request #12661 from markwkidd/menu-input
...
consolidate menu_input.h declarations
2021-07-29 01:14:06 +02:00
p-sam
0f5f8798ea
libnx: input fixes
...
- fix poll missing for controller 2-8
- fix layout not applied correctly and hangs when splitting joycons
2021-07-28 21:49:09 +02:00
twinaphex
09d496b534
Rewrite DISPLAYLIST_AUDIO_SETTINGS_LIST
2021-07-28 17:36:35 +02:00
Jamiras
5ac432026a
add helper function for accessing connection method
2021-07-27 21:02:14 -06:00
Autechre
8e9587f451
Merge pull request #12698 from Xbox-Homebrew/master
...
turn off core info cache by default on UWP
2021-07-26 21:22:16 +02:00
tunip3
9de0cc1ffe
turn off core info cache by default on UWP
2021-07-26 20:17:35 +01:00
Autechre
0faddc91f7
Merge pull request #12696 from jdgleaver/override-fix
...
Ensure that config overrides and remaps are unloaded upon core initialisation failure and when core calls RETRO_ENVIRONMENT_SHUTDOWN
2021-07-26 19:12:27 +02:00
jdgleaver
d2f8af553d
Ensure that config overrides and remaps are unloaded upon core initialisation failure and when core calls RETRO_ENVIRONMENT_SHUTDOWN
2021-07-26 16:14:35 +01:00
Autechre
5c2f79aa29
Merge pull request #12694 from Xbox-Homebrew/master
...
Workaround Explore tab crash
2021-07-25 16:43:36 +02:00
twinaphex
9e1ad64e89
(winraw_input.c) Fixed some typos and style nits
2021-07-25 16:36:48 +02:00
Autechre
0d36cf2a4a
Merge pull request #12692 from alphanu1/master
...
Fixed absolute co-ords for CRT and non CRT users
2021-07-25 16:34:30 +02:00
tunip3
61aeb982fd
make it so that the explore tab is disabled by default on winrt devices
2021-07-25 14:35:02 +01:00
Ben Templeman
48e4b02fad
Fixed absolute co-ords for CRT and non crt users
...
Fixed typo
added delay between winraw rect change to fix roslution changing issues.
added more comments
added delay reset
Fixed typo
updated comments
added RECT size to log
updated logging
2021-07-25 11:06:34 +01:00
twinaphex
8373ac6746
Bump version to 1.9.7
2021-07-25 07:58:25 +02:00
Autechre
73342af8b6
Merge pull request #12691 from fjtrujy/ps2_font_driver
...
Ps2 font driver
2021-07-24 17:38:55 +02:00
Francisco Javier Trujillo Mata
d972f66faa
Remove not needed import and PCSX2 macro
2021-07-24 10:32:09 +02:00
Francisco Javier Trujillo Mata
dadf49764b
Implement proper ps2_font driver instead of using the font driver from gskit
2021-07-24 10:32:09 +02:00
Jamiras
c9ca0489ed
allow concurrent POST requests to same URL
2021-07-23 22:04:42 -06:00
Jamiras
bb2cf59a12
Merge branch 'master' into rapi_client
2021-07-23 19:41:37 -06:00
Mark W. Kidd
e3d2a9b614
Merge branch 'master' of http://github.com/markwkidd/retroarch into menu-input
2021-07-23 10:27:49 -04:00
Autechre
1071c93c82
Merge pull request #12609 from markwkidd/input-drivers
...
add source comments to input_drivers.h
2021-07-23 06:33:08 +02:00
Autechre
773c7ed5ee
Merge pull request #12688 from fjtrujy/bdm
...
Use BDM for increasing up USB stability
2021-07-22 22:09:33 +02:00
Autechre
a65a5c675a
Merge pull request #12684 from jdgleaver/rs90-scaling
...
(RS90) Add optional approximate 'semi-linear' scaling filter
2021-07-22 16:56:14 +02:00
Autechre
0ffd876115
Merge pull request #12686 from HyperspaceMadness/Max_Shader_Parameters_Increased_to_1024
...
Max_Shader_Parameters_Increased_to_1024
2021-07-22 16:45:17 +02:00
Remi McGill
fdee0f4e7e
Max_Shader_Parameters_Increased_to_1024
2021-07-22 10:20:50 -04:00
Francisco Javier Trujillo Mata
7f411db808
Use BDM for increasing up USB speed
2021-07-22 00:03:18 +02:00
jdgleaver
218286aa99
(RS90) Add optional approximate 'semi-linear' scaling filter
2021-07-21 14:11:42 +01:00
Autechre
d4d9129ad4
Merge pull request #12678 from QuarkTheAwesome/ozone-icons
...
(Ozone) Use Ozone icons instead of XMB Monochrome
2021-07-20 14:59:08 +02:00
Autechre
be89054d07
Merge pull request #12681 from QuarkTheAwesome/gx2-scissorfix
...
(Wii U) Fix Ozone rendering error
2021-07-20 14:58:53 +02:00
Autechre
28043d88b0
Merge pull request #12682 from QuarkTheAwesome/wiiu-fontalias
...
(Wii U) Font rendering fixes
2021-07-20 14:58:34 +02:00
Ash Logan
60c32fe494
(Wii U) Render font lines with correct spacing
...
No idea about this one, borrowed code from the Vita and it makes
multi-line rendering look correct again
2021-07-20 20:05:44 +10:00
Ash Logan
20e70f9caa
(Wii U) Only sample alpha channel when rendering fonts
...
The font backend provides only the alpha channel for a given glyph, but
we were sampling that channel for the r, g, b and a. Fix by hard-coding
the sampled colour to white - the actually desired colour is multiplied
in later.
2021-07-20 19:57:35 +10:00
Ash Logan
4621ed7dcc
(Wii U) Display scissor doesn't use inverted coordinates
...
Unlike the draw callback, seems the scissor callback does *not*
have an inverted y-coordinate. Yay!
2021-07-20 18:51:53 +10:00
twinaphex
646cadba8c
Another style nit
2021-07-20 05:23:12 +02:00
twinaphex
edd9ed3619
Fix some style nits
2021-07-20 05:13:52 +02:00
Autechre
53a35e87c3
Merge pull request #12680 from jdgleaver/core-info-cache-auto-disable
...
Automatically disable core info cache when core info directory is read-only
2021-07-20 02:46:50 +02:00
Ash Logan
e9a5625445
(Wii U/Vita) Use Ozone icons instead of XMB Monochrome
...
The Ozone icons are small pngs, 46x46, while the XMB Monochrome icons
are 256x256, which do not look good on low-dpi screens when downscaled
so extremely.
2021-07-20 08:59:16 +10:00
Mark W. Kidd
8038d899d6
add documentation to input_driver.h
2021-07-19 12:05:28 -04:00
jdgleaver
e306dd8eeb
Automatically disable core info cache when core info directory is read-only
2021-07-19 16:39:18 +01:00
Autechre
8db304328c
Merge pull request #12679 from jdgleaver/rgui-start-fs-thumbs
...
(RGUI) Enable fullscreen thumbnail toggle using RetroPad 'start' button
2021-07-19 15:41:14 +02:00
jdgleaver
af88aaee77
(RGUI) Enable fullscreen thumbnail toggle using RetroPad 'start' button
2021-07-19 14:15:28 +01:00
Autechre
ea18d4ffcb
Merge pull request #12676 from QuarkTheAwesome/kpad-fix
...
(Wii U) Fix inputs breaking when connecting/disconnecting remotes
2021-07-19 14:24:51 +02:00
Ash Logan
27b02d66aa
(Wii U) Ignore some bogus KPAD results
...
This API is completely bonkers, seems to have no idea what the error
conditions are
2021-07-19 16:59:41 +10:00
Autechre
8bde566019
Merge pull request #12664 from markwkidd/upnp-error
...
clarify netplay upnp port mapping status messages
2021-07-19 02:11:44 +02:00
Autechre
7cb5857ed3
Merge pull request #12675 from gouchi/have_extralang
...
intl: Add missing languages for the first startup
2021-07-19 02:11:28 +02:00
Autechre
48830e72df
Merge pull request #12665 from embercold/fix-xdg-screensaver
...
Prevent xdg-screensaver's "Protocol error" messages
2021-07-19 02:04:11 +02:00
gouchi
fcefefaeab
intl: Add missing languages for the first startup
2021-07-18 22:40:01 +02:00
Autechre
21cf6b89a8
Merge pull request #12671 from QuarkTheAwesome/http-progress-fix
...
(task_http.c) Fix progress indication for large files on 32-bit systems
2021-07-18 22:16:18 +02:00
Autechre
c007a81103
Merge pull request #12672 from QuarkTheAwesome/network-fixes
...
(Wii U) Network speed optimisations
2021-07-18 22:16:01 +02:00
Autechre
80fc5062c1
Merge pull request #12673 from QuarkTheAwesome/filesystem-opt
...
(Wii U) Filesystem optimisations
2021-07-18 22:15:41 +02:00
Jamiras
da8f257323
log retry delay when automatically retrying network failure
2021-07-18 09:49:30 -06:00
Ash Logan
e43f07b85b
wiiu: Add fastpath for already aligned buffers
2021-07-18 22:33:26 +10:00
Ash Logan
a3be19214e
vfs: Use 128k vbufs for Wii U
...
We have loads of RAM and large vbufs are *very* beneficial
2021-07-18 22:33:17 +10:00
Ash Logan
90040117af
deps/libfat: Increase cache size on Wii U
...
We got lotsa RAM! See
https://github.com/aliaspider/wiiu/blob/5be1be8e66c60a6c7ffd3bb47bbd2a72077b3f12/libfat/common.h#L62-L66
2021-07-18 22:33:12 +10:00
Ash Logan
5887016db3
deps/libiosuhax: Update to wiiu-env/libiosuhax@69532cf
2021-07-18 22:33:06 +10:00
Ash Logan
e5553bde4e
wiiu: Network optimisations - WINSCALE, TCP sACK, large buffers
...
See code sample in https://github.com/devkitPro/wut/issues/169 and
https://github.com/Laf111/WiiUFtpServer/blob/243078940681175ef2901415a5498f0d759d4c0e/src/net.c#L88
2021-07-18 21:02:56 +10:00
Ash Logan
a35323ace9
(task_http.c) Use 100% as maximum, not minimum
...
With previous logic, any normal percentage would get MAX'd to 100%
(max(70, 100) == 100). Correct math to use here is min
2021-07-18 14:47:25 +10:00
Ash Logan
6521bfcdc1
gitignore: Don't ignore some of the Wii U sources
2021-07-17 12:16:18 +10:00
Autechre
e5bbd9488f
Merge pull request #12666 from jdgleaver/odbeta-snes-scaling-fix
...
(OpenDingux Beta) Fix IPU scaling when running 256x224 (SNES/Genesis) content
2021-07-16 19:04:57 +02:00
jdgleaver
6b65daf07d
(OpenDingux Beta) Fix IPU scaling when running 256x224 (SNES/Genesis) content
2021-07-16 17:48:03 +01:00
Mark W. Kidd
03f2d2376e
clarify netplay upnp port mapping messages
2021-07-16 11:20:13 -04:00
Ember Cold
214a80b338
Prevent xdg-screensaver's "Protocol error" messages
2021-07-16 17:21:11 +03:00
Mark W. Kidd
64672b4b63
consolidate menu_input.h declarations
2021-07-15 14:19:38 -04:00
Autechre
d1c03b22e3
Merge pull request #12660 from libretro/vitapig
...
Vita: wrong flags for not piglet version
2021-07-15 19:58:52 +02:00
Francisco José García García
260352aa9e
Vita: wrong flags for not piglet version
2021-07-15 19:21:33 +02:00
Autechre
2ea76c6188
Merge pull request #12659 from jdgleaver/rs90-appdata-sd
...
(RS-90) Move appdata (retroarch) base directory to external microsd card
2021-07-15 18:50:22 +02:00
jdgleaver
9e100b752e
(RS-90) Move appdata (retroarch) base directory to external microsd card
2021-07-15 16:56:23 +01:00
Autechre
23b8652656
Merge pull request #12655 from jdgleaver/rs90-disable-flags
...
(RS-90) Disable unnecessary/inappropriate build flags
2021-07-15 17:06:56 +02:00
Autechre
c88226188f
Merge pull request #12656 from jdgleaver/rs90-hide-video-filter
...
(RS-90) Hide 'Bilinear Filtering' video option
2021-07-15 17:06:39 +02:00
Autechre
c3fee95273
Merge pull request #12657 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 15-Jul-2021
2021-07-15 17:06:26 +02:00
IlDucci
7900ba604f
Fetch translations from Crowdin 15-Jul-2021
2021-07-15 15:21:27 +02:00
jdgleaver
21228cfbd4
(RS-90) Hide 'Bilinear Filtering' video option
2021-07-15 11:53:07 +01:00
jdgleaver
0437659490
(RS-90) Disable unnecessary/inappropriate build flags
2021-07-15 11:15:55 +01:00
Autechre
d8f780848a
Merge pull request #12653 from jdgleaver/rs90-osd-fix
...
(RS-90) Fix offset of OSD text
2021-07-14 17:52:30 +02:00
jdgleaver
14580e5f6f
(RS-90) Fix offset of OSD text
2021-07-14 16:44:30 +01:00
Autechre
0ad936f600
Merge pull request #12651 from jdgleaver/rgui-sublabel-length-fix
...
(RGUI) Fix sublabel length when menu clock is disabled
2021-07-14 17:39:29 +02:00
Autechre
607711d3f9
Merge pull request #12652 from jdgleaver/rs90-hide-clock
...
(RS-90) Disable menu clock by default
2021-07-14 17:39:23 +02:00
jdgleaver
7439f4d6d0
(RS-90) Disable menu clock by default
2021-07-14 15:27:07 +01:00
jdgleaver
137f18bed1
(RGUI) Fix sublabel length when menu clock is disabled
2021-07-14 15:03:29 +01:00
jdgleaver
7af4f6e84d
(.gitlab-ci.yml) Add RS-90 target
2021-07-14 13:01:30 +02:00
Autechre
b644a37622
Merge pull request #12647 from jdgleaver/dingux-frameskip-fix
...
(Dingux) Fix display when cores 'drop' frames
2021-07-13 21:42:02 +02:00
Autechre
e1daabde65
Merge pull request #12592 from john-parton/feature/rs90
...
[DRAFT] RetroMini RS-90 Support
2021-07-13 20:25:27 +02:00
Autechre
ec685d051e
Merge pull request #12648 from jdgleaver/odbeta-alsa-default
...
(Dingux Beta) Use ALSA audio driver by default
2021-07-13 20:25:10 +02:00
John Parton
f6aeb717ba
Basic rs90 build
...
DINGUX_BETA has clock_gettime libogc
Add tinyalsa support to rs90
2021-07-13 11:36:48 -05:00
jdgleaver
54706bec8a
(Dingux Beta) Use ALSA audio driver by default
2021-07-13 14:18:11 +01:00
jdgleaver
eb259174b8
(Dingux) Fix display when cores 'drop' frames
2021-07-13 13:11:19 +01:00
Autechre
3bc06b0d57
Merge pull request #12588 from alphanu1/master
...
Fixed some Monitor index bugs ad updated to the latest SR2
2021-07-12 16:49:44 +02:00
Autechre
7f4f1d82bb
Merge pull request #12644 from jdgleaver/fpu-fix
...
(Menu+Widgets) Add workaround for FPU bug that breaks scale factor comparisons on certain platforms (fixes XMB thumbnails on 32bit Linux/Windows)
2021-07-12 16:49:28 +02:00
Autechre
b5c5508e62
Merge pull request #12643 from crystalct/master
...
First basic RSX driver for PSL1GHT
2021-07-12 15:12:57 +02:00
jdgleaver
7a3d78b1c0
(Menu+Widgets) Add workaround for FPU bug that breaks scale factor comparisons on certain platforms (fixes XMB thumbnails on 32bit Linux/Windows)
2021-07-12 12:14:55 +01:00
CrystalCT
89b46bc246
First basic RSX driver for PSL1GHT
2021-07-12 09:35:44 +02:00
Autechre
32ed7ed1d7
Merge pull request #12508 from CTCaer/unix-bl-bri-fix
...
plat: unix: correct backlight max_brightness path
2021-07-11 18:35:59 +02:00
Autechre
e4fd172892
Merge pull request #12639 from MrHuu/master
...
(3DS) Add unique ID's
2021-07-11 17:38:21 +02:00
MrHuu
57c52e4fc7
(3DS) Add unique ID's
...
add lowresnx
add vice_xcbm5x0
add vice_xscpu64
2021-07-11 15:03:10 +02:00
Autechre
bd04a6412d
Merge pull request #12638 from MrHuu/master
...
(3DS) Add ID for genesis_plus_gx_wide core
2021-07-11 13:41:52 +02:00
MrHuu
902949ea94
(3DS) Add ID for genesis_plus_gx_wide core
2021-07-11 13:04:22 +02:00
John Parton
57bd538996
Enable tinyalsa on OpenDingux
...
Use same #define pattern to make OpenAL default as alsa branch
2021-07-10 19:20:53 -05:00
Autechre
0570ed4ca3
Merge pull request #12634 from NicolasRoehm/patch-1
...
[Upd] error message
2021-07-11 01:14:41 +02:00
Nicolas Roehm
b3c929499e
[Upd] error message
2021-07-10 14:10:12 +02:00
Aleksey Samoilov
6bc9181bc9
Remove xdg_shell_v6 from wayland_vk
2021-07-10 14:52:16 +04:00
Aleksey Samoilov
b153087fa4
Remove xdg-shell-v6 fom Makefile.common
2021-07-10 14:44:04 +04:00
Aleksey Samoilov
146804fcbc
Remove xdg_shell_v6 support
2021-07-10 14:22:58 +04:00
Autechre
0d46eb9066
Merge pull request #12612 from guoyunhe/crowdin
...
Fetch translations from Crowdin
2021-07-09 16:39:49 +02:00
Autechre
acf5c2e992
Merge pull request #12628 from markwkidd/nat-fix
...
implement natt fix from void()
2021-07-09 15:31:17 +02:00
Autechre
7b55b03c96
Merge pull request #12617 from markwkidd/input-cleanup
...
consolidate 'input define' enums to input_defines.h
2021-07-09 15:30:02 +02:00
Autechre
0216aab022
Merge pull request #12630 from sonninnos/av_info-log
...
AV_INFO logging details
2021-07-09 15:17:06 +02:00
sonninnos
c10bac6558
AV_INFO logging details
2021-07-09 16:06:56 +03:00
Mark W. Kidd
d4fb27a7a9
implement natt fix from void()
2021-07-08 22:52:19 -04:00
twinaphex
4803100dc4
(UWP/Xbox) Should fix display issues with Dolphin/PCSX2 on Xbox
2021-07-08 20:50:54 +02:00
Autechre
ed3412c004
Merge pull request #12618 from markwkidd/input-remapping
...
consolidate and comment input_remapping.h
2021-07-08 14:22:51 +02:00
Autechre
63acb6173a
Merge pull request #12619 from xenomorph-us/patch-1
...
HTTPS link to EditorConfig.org
2021-07-08 14:18:21 +02:00
Autechre
375eb4b852
Merge pull request #12459 from toshixm/fix_12103
...
Fix garbled path string
2021-07-08 12:05:07 +02:00
Autechre
7dba607d76
Merge pull request #12579 from grant2258/touchpad
...
udev fixes add pointer pressed to pointer device to allow udev users to access this device
2021-07-08 12:04:04 +02:00
Autechre
7d9d57dc50
Merge pull request #12564 from sonninnos/integer-overscale
...
Integer overscale option
2021-07-08 12:03:28 +02:00
Autechre
27fbb3f971
Merge pull request #12568 from john-parton/feature/enable-alsa-opendingux-beta
...
Re-enable alsa on opendingux beta
2021-07-08 11:33:00 +02:00
Autechre
9188c4a7f0
Merge pull request #12610 from confusedguy9/patch-1
...
Enable 7z support for Switch
2021-07-08 11:08:24 +02:00
Autechre
ea7e9aaa61
Merge pull request #12616 from HyperspaceMadness/Aspect_Ratio_Full
...
Added Aspect Ratio Full
2021-07-08 11:07:45 +02:00
Autechre
9e85eec4a7
Merge pull request #12621 from JustMeDaFaq/master
...
Default to d3d11 on UWP builds
2021-07-08 11:07:29 +02:00
Jamiras
41e25902a1
use non-HTTPS until everything is converted
2021-07-08 00:57:35 -06:00
Jamiras
bc4a9a3696
separate ping task handler from retry task handler
2021-07-08 00:52:19 -06:00
Jamiras
46ffe5f4b2
use case-corrected username for server calls
2021-07-08 00:33:45 -06:00
Jamiras
7aca71e625
convert to rapi
2021-07-07 23:51:45 -06:00
Jamiras
f556eba0a3
move async API code to cheevos_client.c
2021-07-07 19:59:57 -06:00
Ben Templeman
197203d09b
Fixed monitor index corruption on Windows and added correct fractal scalling. only used when required.
...
Updated log defines to match SR upstream.
Added new SR_CONFIG_PATHS for non Winddows and Linux systems.
Not that SR works on them but to fix RA compile issues
Updated SR2 code base to latest. Added supprt for windows monitor indexing.
Fixed monitor index bug where index 1 was not being used corretly
and "auto" was not being sent.
Updated swithres for x86 windows fix
fixed SR2 auto issue
Fixed auto monitor bug
Fixed monitor index corruption on Windows
Fixxed buffer size bug
Added correct fractal scalling. only used when required.
2021-07-07 18:06:47 +01:00
HyperspaceMadness
d14c4d2883
Added Aspect Ratio Full
...
Fixes
Fixes
Moved ASPECT_RATIO_FULL to end of list, added TODO
Fixed Full Order
Fixed UI Visibility
2021-07-07 09:37:36 -04:00
Autechre
4954af9dc7
Merge pull request #12613 from mahoneyt944/patch-1
...
add mame2003 / mame2003-plus to web.libretro
2021-07-07 02:14:11 +02:00
Mark W. Kidd
b17dd28ff2
consolidate and comment input_remapping.h
2021-07-06 16:13:43 -04:00
JustMeDaFaq
6e61eb084a
Default to d3d11 on UWP builds
...
Even if compiled with ANGLE, lets default to d3d11 since ANGLE is calling D3D anyway.
That makes cores like PCSX2 and Duckstation boot proper with default settings, ANGLE cores still switching automatically.
2021-07-06 19:51:42 +02:00
xenomorph-us
d0212ec5aa
HTTPS link to EditorConfig.org
2021-07-06 13:55:43 +09:00
Mark W. Kidd
523d7d6ee8
consolidate input defines
2021-07-05 15:18:17 -04:00
mahoneyt944
647e39afaa
add mame2003 / mame2003-plus
2021-07-04 18:23:38 -04:00
Guo Yunhe
7b46cca917
Fetch translations from Crowdin
2021-07-04 21:43:39 +08:00
Autechre
f93499181c
Update CHANGES.md
2021-07-04 14:07:31 +02:00
confusedguy9
c31e0ba9b9
Enable 7z support for Switch
2021-07-04 14:46:41 +08:00
Autechre
4a6dc36b1c
Update CHANGES.md
2021-07-04 02:39:40 +02:00
Autechre
c6967f56bd
Merge pull request #12606 from jdgleaver/hide-add-to-favourites
...
Hide 'Add to Favorites' when viewing an entry of the favorites playlist
2021-07-02 23:20:56 +02:00
jdgleaver
0e654c8e9e
Hide 'Add to Favorites' when viewing an entry of the favorites playlist
2021-07-02 16:29:11 +01:00
Autechre
e1270742b9
Merge pull request #12582 from markwkidd/input-drivers
...
add comments in order to document input_driver.h
2021-07-02 00:21:09 +02:00
Autechre
1c87853496
Merge pull request #12595 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 30-Jun-2021
2021-07-01 09:03:32 +02:00
Autechre
119788593c
Merge pull request #12598 from markwkidd/input-cleanup
...
remove unused enum input_device_type from input_driver.h
2021-07-01 04:29:51 +02:00
Mark W. Kidd
fb2b3695d9
remove unused enum input_device_type
2021-06-30 19:05:56 -04:00
IlDucci
aacf2bed34
Fetch translations from Crowdin 30-Jun-2021
2021-06-30 14:54:34 +02:00
Autechre
badd588652
Merge pull request #12590 from jdgleaver/playlist-path-id-cache
...
(Playlist) Optimise scanning of large rom sets
2021-06-30 05:08:10 +02:00
Autechre
a40c3767bb
Merge pull request #12591 from jdgleaver/qt-default-core-fix
...
(Qt) Fix default core detection when playlist file name does not match 'db_name'
2021-06-30 05:07:57 +02:00
Mark W. Kidd
b0831bf1a0
comment documentation for input_driver.h
2021-06-29 20:12:44 -04:00
jdgleaver
d1f7d8af0d
(Qt) Fix default core detection when playlist file name does not match 'db_name'
2021-06-29 16:51:20 +01:00
jdgleaver
f7f007519c
(Playlist) Optimise scanning of large rom sets
2021-06-29 14:50:19 +01:00
Autechre
92a098ee02
Merge pull request #12586 from jdgleaver/archive-delim-fix
...
Fix archive delimiter detection when file path contains no slashes
2021-06-29 00:10:46 +02:00
M4xw
d00c2a6407
[Libnx] Style nits
2021-06-28 17:38:17 +02:00
M4xw
991b43d4ee
[Libnx] Changed PSM Defines
2021-06-28 17:38:17 +02:00
p-sam
ac8a977492
Replace deprecated HID APIs
2021-06-28 17:38:17 +02:00
p-sam
1bc588acbd
Fix building with libnx 4.0.0
2021-06-28 17:38:17 +02:00
jdgleaver
eafeb83d0b
Fix archive delimiter detection when file path contains no slashes
2021-06-28 10:40:37 +01:00
Autechre
2e215bda5b
Update CHANGES.md
2021-06-27 07:03:00 +02:00
twinaphex
0a5fd837a2
Bump up version to 1.9.6
2021-06-27 06:43:27 +02:00
Autechre
edf10b576f
Merge pull request #12580 from john-parton/bugfix/rg350_stripping
...
Remove bash-ism which was preventing strip from working on OpenDingux
2021-06-27 06:08:32 +02:00
twinaphex
46dcf1204e
Revert "Backport tunip3 - replace win32 functions with UWP safe variants in UWP vfs driver"
...
This reverts commit 585af66b5c .
2021-06-27 05:39:48 +02:00
John Parton
5feeb362b1
Remove bash-ism which was preventing strip from working on OpenDingux
2021-06-26 21:08:22 -05:00
Grant
d6a1c21fe1
udev fixes]
2021-06-26 23:09:47 +01:00
Autechre
67358fb145
Merge pull request #12578 from libretro/revert-12571-bugfix/rg350_stripping
...
Revert "Fix strip on rg350 and rg350_odbeta"
2021-06-26 23:45:13 +02:00
Autechre
41fbbda8e8
Revert "Fix strip on rg350 and rg350_odbeta"
2021-06-26 23:45:06 +02:00
John Parton
b1b5148090
Enable Alsa/Alsa_thread on OpenDingux, but not alsa midi driver, keeping
...
openal the default audio driver
2021-06-26 14:54:42 -05:00
Autechre
bd1d39d7fb
Merge pull request #12571 from john-parton/bugfix/rg350_stripping
...
Fix strip on rg350 and rg350_odbeta
2021-06-26 19:09:45 +02:00
twinaphex
b2c7fae912
desc.Flags should also be commented out for now
2021-06-26 05:46:37 +02:00
twinaphex
13e88ebe74
(D3D11) Disable tear control support for UWP for now
2021-06-26 05:40:41 +02:00
John Parton
d5d6b1d91e
Make stripping conditional again on rg350 builds (remove bashism)
2021-06-25 12:09:36 -05:00
John Parton
8915d82fd6
Always strip on rg350 and rg350_odbeta
2021-06-25 00:32:38 -05:00
Autechre
0785d4aa72
Merge pull request #12565 from Jamiras/measured_unlock
...
(cheevos) reset cached progress each time menu is opened
2021-06-24 05:48:23 +02:00
Jamiras
0744683c2b
reset cached progress each time menu is opened
2021-06-23 17:29:12 -06:00
sonninnos
b483f233d2
Integer overscale option
2021-06-24 00:56:52 +03:00
twinaphex
55afe18872
Move D3D11Draw call back for now - should make OSK work again and
...
shaders
2021-06-23 19:34:06 +02:00
Autechre
f83e614b4e
Merge pull request #12563 from IlDucci/translationsupdatewithscript2
...
'Fetch translations from Crowdin 23-Jun-2021'
2021-06-23 18:46:30 +02:00
Autechre
5dc070f041
Merge pull request #12562 from jdgleaver/input-adc-type-improvements
...
'Analog to Digital Type' usability improvements
2021-06-23 18:46:05 +02:00
twinaphex
585af66b5c
Backport tunip3 - replace win32 functions with UWP safe variants in UWP vfs driver
2021-06-23 18:45:07 +02:00
IlDucci
c8241f3f21
'Fetch translations from Crowdin 23-Jun-2021'
2021-06-23 16:00:53 +02:00
jdgleaver
3a82cf980d
'Analog to Digital Type' usability improvements
2021-06-23 14:28:45 +01:00
Autechre
7b47f5f49a
Merge pull request #12556 from sonninnos/winraw-mouse
...
(WINRAW) Mouse access violation fix
2021-06-23 00:19:37 +02:00
Autechre
94e4b1883a
Merge pull request #12557 from grant2258/logging
...
fix up logging that can confuse users
2021-06-23 00:18:40 +02:00
Grant
c73592d379
skip mouse with no button errors and keep the rest
2021-06-22 23:00:50 +01:00
Grant
4ba0ba4c70
fix up logging that can confuse users
2021-06-22 22:06:19 +01:00
sonninnos
11dba60ea7
(WINRAW) Mouse access violation fix
2021-06-22 19:47:56 +03:00
twinaphex
97ad8cbfd2
Remove this code for Vulkan over X too
2021-06-22 18:26:32 +02:00
twinaphex
b5be2006f2
Remove commented out code
2021-06-22 18:25:54 +02:00
Autechre
8ec39ca7ec
Merge pull request #12550 from grant2258/fix_x11
...
fix x11 threaded videoc segfault
2021-06-22 18:24:32 +02:00
Autechre
bd937eb49f
Merge pull request #12536 from grant2258/udev
...
only add mouse if it has buttons and add vebose device friendly names
2021-06-22 17:23:19 +02:00
Autechre
23b810b820
Merge pull request #12552 from stenzek/fix-d3d11-again
...
(d3d11) Fix non-vsynced output without flip, black screens in fullscreen
2021-06-22 13:40:01 +02:00
Connor McLaughlin
322aeb4e46
(d3d11) Don't pass ALLOW_TEARING to present when unsupported
2021-06-22 14:04:32 +10:00
Connor McLaughlin
ed2d6b1730
(d3d11) Don't draw content without a texture bound
2021-06-22 14:04:32 +10:00
Connor McLaughlin
9afa30af5e
(d3d11) Disable DXGI's ALT+ENTER handling
2021-06-22 14:04:31 +10:00
Connor McLaughlin
5d3719df44
(gfx) Fix uninitialized variables in gfx_display_draw_cursor
2021-06-22 13:52:13 +10:00
twinaphex
3f00d2f041
(Resampler) Cleanups
2021-06-22 01:14:32 +02:00
twinaphex
a30a86a09c
(D3D11) Fixes Xbox again, do tear control checks only for non-UWP
...
- TODO/FIXME still has to be resolved, see comment at line 1362
2021-06-22 00:41:56 +02:00
Grant
bd10e5bdc3
fix x11 threaded videoc segfault
2021-06-21 21:12:26 +01:00
twinaphex
0e1d5ba30e
Silence some warnings; cleanup
2021-06-21 21:15:03 +02:00
Autechre
10f42d7034
Merge pull request #12549 from sonninnos/xmb-opacity
...
(XMB) Icon opacity fix
2021-06-21 20:48:19 +02:00
Autechre
6986caed5b
Merge pull request #11388 from pjft/dual-lightgun
...
Change udev driver for dual lightgun support in X11
2021-06-21 18:06:35 +02:00
sonninnos
c802a549f6
(XMB) Icon opacity fix
2021-06-21 16:46:58 +03:00
Autechre
0a75b51b29
Merge pull request #12534 from jdgleaver/input-port-remapping
...
Add support for mapping multiple controllers to a single input device
2021-06-21 15:28:34 +02:00
Autechre
0c64ac0bde
Merge pull request #12423 from markwkidd/lightgun-bind
...
bind lightgun trigger to first mouse button by default
2021-06-21 14:12:25 +02:00
Autechre
15b0f5478f
Merge pull request #12485 from Kopert/master
...
Add support for core and directory overrides of switchres.ini files
2021-06-21 14:12:15 +02:00
Autechre
a6b0199204
Merge pull request #12511 from markwkidd/android-input-fix
...
[Android input driver] do not duplicate port 0 mouse and gun inputs to other ports
2021-06-21 14:12:02 +02:00
jdgleaver
973f5cda6d
Add support for mapping multiple controllers to a single input device
2021-06-21 12:42:38 +01:00
twinaphex
46a318db45
C89 buildfix
2021-06-20 23:02:55 +02:00
Michael Burgardt
1657d67182
Move MENU_ENUM_LABEL_VALUE_ACHIEVEMENT_PAUSE_MENU to lbl.h
2021-06-20 22:15:31 +02:00
Autechre
7949a9c8ad
Merge pull request #12528 from IlDucci/crowdinfix-20210615
...
Fix Encore Mode on Github, minor English change
2021-06-20 16:55:07 +02:00
Autechre
2ae11b7222
Merge pull request #12541 from sonninnos/xmb-dynamic
...
(XMB) Dynamic wallpaper improvement
2021-06-20 16:54:49 +02:00
Autechre
f05c124c98
Merge pull request #12540 from sonninnos/d3d12
...
D3D12 Updates
2021-06-20 14:59:11 +02:00
Alcaro
5f182fa564
Don't send speech input as command line argument ( #12539 )
...
* Don't send speech input as command line argument
* Fix a C++-only construct, and simplify some stuff
2021-06-20 14:39:14 +02:00
Kopert
c2d5003f80
Add support for switchres.ini core and directory overrides
2021-06-20 02:31:10 -03:00
Grant
6e2709d62a
cleanup
2021-06-19 08:47:35 +01:00
Grant
eef86d5f72
fix game focus mode
2021-06-19 07:59:06 +01:00
Grant
863aaa5b9d
Revert "fix game focus mode on udev as well"
...
This reverts commit 54eed63418 .
2021-06-19 07:44:02 +01:00
Grant
54eed63418
fix game focus mode on udev as well
2021-06-19 07:00:09 +01:00
sonninnos
7695298dfc
(XMB) Dynamic wallpaper improvement
2021-06-18 23:03:34 +03:00
sonninnos
917fb1f796
D3D12 Updates:
...
- Relocated 'd3d12_gfx_sync()'
- Fixed swap interval option
- Cleanups
2021-06-18 21:54:36 +03:00
Jamiras
81075aa5fa
put challenge indicator above leaderboard trackers ( #12530 )
2021-06-18 18:00:48 +02:00
Tony
ff7982fbcd
(XMB) Dynamic wallpaper fix ( #12531 )
2021-06-18 18:00:37 +02:00
Grant
7915b040a9
only add mouse if it ha buttons and add vebose device friendly names
2021-06-18 03:55:25 +01:00
twinaphex
a129764f0d
Change C++ comment to C
2021-06-17 05:45:59 +02:00
Alcaro
aeddcb54e0
Plug this so-called high-risk vuln ( #12533 )
...
https://www.reddit.com/r/RetroArch/comments/o0p1vy/retroarch_for_windows_versions_190_194_highrisk/
https://labs.bishopfox.com/advisories/retroarch-for-windows-version-1.9.0
2021-06-17 05:44:17 +02:00
Michael Burgardt and Michael Burgardt
10f0073778
adjust h2json and json2h scripts to be comment agnostic ( #12532 )
...
Co-authored-by: Michael Burgardt <[email protected] >
2021-06-16 17:21:57 +02:00
twinaphex
8b6e58eebd
Buildfix for D3D11 - courtesy of Stenzek
2021-06-16 16:07:38 +02:00
Tony
49bd8d2d27
(XAudio+DSound) Fail instead of crash ( #12527 )
2021-06-16 15:35:20 +02:00
Connor McLaughlin
946d87cf89
(gfx/d3d11) Don't use allow tearing flag with blit swap chains ( #12529 )
2021-06-16 15:19:27 +02:00
IlDucci
138d5b3a4e
Fix Encore Mode on Github, minor English change
...
- Fixes the Encore Mode string being misread by the Crowdin scripts.
- Minor change on MENU_ENUM_SUBLABEL_CRT_SWITCH_HIRES_MENU's structure (by @DisasterMo, he asked me to do so).
2021-06-15 11:33:50 +02:00
Víctor "IlDucci
cdba9accdf
[Localization] Manually updating the .h translation files ( #12494 )
...
Second attempt at manually updating the translations from Crowdin. Built locally today.
Huge thanks to @DisasterMo for helping with the required edits on the python files (not uploaded to avoid messing with guoyunhe's setup)!
Moving the comment that breaks the script to a better position.
2021-06-15 03:04:49 +02:00
tunip3
963350a0f2
Add expanded resources Rescap to increase performance of UWP version in app mode on Xbox ( #12525 )
...
* add expanded resources rescap
* add expanded resources rescap
2021-06-15 03:04:10 +02:00
Michael Burgardt
dd48b65687
Fix Switchres menu texts ( #12526 )
2021-06-15 03:03:10 +02:00
jdgleaver
642d6c9fb8
(Ozone) Ensure sidebar display status is updated correctly when performing rapid menu navigation ( #12524 )
2021-06-14 13:58:39 +02:00
twinaphex
6738fa57aa
Bump up version to 1.9.5
2021-06-13 03:07:51 +02:00
jdgleaver
d40d7c389b
(Dingux) Fix black screens when triggering gfx driver reinitialisation via menu actions ( #12521 )
2021-06-13 00:37:48 +02:00
jdgleaver
3c2e3f1ce9
Add enhanced search functionality to the 'Manage Cores' menu ( #12516 )
2021-06-11 21:17:32 +02:00
twinaphex
766c59d469
Apply this to make MSVC 2005 compile with new resampler
2021-06-11 12:07:16 +02:00
twinaphex
7492f5d60c
Revert "Add HAVE_GRIFFIN fallback for now"
...
This reverts commit dc50ff584e .
2021-06-11 12:05:59 +02:00
twinaphex
bd9c35d379
Revert "Rollback changes for now until we can get this compiling on MSVC 2005 on"
...
This reverts commit 08481e2a68 .
2021-06-11 12:05:48 +02:00
Jamiras
5d4069cf8f
update to rcheevos 10.1 ( #12512 )
2021-06-10 17:20:00 +02:00
dankcushions
0caeed6e1d
Make alsathread default for all alsa devices with threads. ( #12515 )
2021-06-10 17:19:52 +02:00
Bernhard Schelling
98194ce135
Allow the 8 analog stick directions to be used as keys for core keyboard mappings ( #12506 )
2021-06-10 17:00:33 +02:00
Michael Burgardt
4dcda032d0
Added list entry enumeration to XMB ( #12427 )
2021-06-10 16:02:19 +02:00
Mark W. Kidd
f74fddf3fd
do not duplicate port 0 mouse and gun inputs to other ports
2021-06-09 17:20:13 -04:00
twinaphex
08481e2a68
Rollback changes for now until we can get this compiling on MSVC 2005 on
...
the commandline (it builds with the VS solution file but not CLI)
2021-06-09 16:39:43 +02:00
twinaphex
dc50ff584e
Add HAVE_GRIFFIN fallback for now
2021-06-09 16:33:32 +02:00
CTCaer
98be8f0c22
plat: unix: correct backlight max_brightness path
...
We are assuming that device has its backlight device symlinked to /sys/class/backlight/backlight so this should be stated.
Additionally any hardcoding should be disallowed and the symlink should be always used.
2021-06-09 13:16:37 +03:00
Tony
3647bdef0f
(D3D) Logging + dupe code cleanups ( #12501 )
2021-06-09 06:33:14 +02:00
Jamiras
75fcd63b4a
(cheevos) use common functionality moved into rcheevos ( #12504 )
...
* user rcheevos for disallowed_settings
* use rcheevos for memory map
2021-06-09 06:32:34 +02:00
Tony
27cacffe54
Fix frame delay limit in conf read ( #12507 )
2021-06-09 06:32:01 +02:00
Autechre
74d85e3269
Backport optimizations from foobar2K
2021-06-09 06:05:14 +02:00
twinaphex
9d92888846
Add else path for defining SR_CONFIG_PATH
2021-06-07 19:15:37 +02:00
jdgleaver
adfabcb742
Fix '--disable-crtswitchres' configure option ( #12500 )
2021-06-07 17:39:18 +02:00
twinaphex
620302ddaa
(Switchres) Fix debug
2021-06-07 15:59:39 +02:00
Autechre
da9f87c63f
Update CHANGES.md
2021-06-07 15:54:08 +02:00
Autechre
fe2fd18aad
Merge pull request #12496 from sonninnos/framedelay-range
...
Extend frame delay range
2021-06-07 15:53:09 +02:00
Autechre
1c61068291
Merge pull request #12498 from JustMeDaFaq/master
...
Fixing UWP builds
2021-06-07 15:52:55 +02:00
Autechre
681983d1b2
Merge pull request #12499 from fjtrujy/psp-remove-pthread
...
[PSP] Remove embedded PTE from RA and use the one provided by the toolchain
2021-06-07 15:52:35 +02:00
Francisco Javier Trujillo Mata
ec627a9c00
Remove embedded PTE from RA and use the one provided by the toolchain
2021-06-07 12:48:13 +02:00
JustMeDaFaq
462cedb654
Update d3d12.c
2021-06-07 12:04:53 +02:00
JustMeDaFaq
f1347829c2
Update d3d11.c
2021-06-07 12:03:58 +02:00
sonninnos
b08169255d
Extend frame delay range
2021-06-07 03:13:08 +03:00
Autechre
610b0b7095
Update CHANGES.md
2021-06-06 22:16:25 +02:00
Autechre
caf3f3dadd
Merge pull request #12480 from sonninnos/d3d-title
...
(D3D) Add common window title for D3D9+
2021-06-06 21:48:16 +02:00
sonninnos
04962e1741
(D3D) Add common window title for D3D9+
2021-06-06 22:24:47 +03:00
Autechre
44e2530fbb
Update CHANGES.md
2021-06-06 21:18:02 +02:00
Autechre
52b827155f
Merge pull request #12479 from sonninnos/d3d-tearflag
...
(D3D11+12) Allow fastforward in fullscreen
2021-06-06 21:14:26 +02:00
Autechre
3eecf92f8f
Merge pull request #12493 from alphanu1/master
...
Ver 0.10.0 SR2 (Switchres API) Implimantation
2021-06-06 18:32:58 +02:00
Ben
9184a9d04c
Ver 0.10.0 SR2 (Switchres API) Implimantation
...
merged SR updates
Fixed sub labels
fixed PI compiile
Removed SR makefile
2021-06-06 09:05:10 -07:00
Autechre
5534fd7275
Merge pull request #12490 from Alcaro/patch-12
...
Shut up a string truncation warning
2021-06-05 21:19:48 +02:00
Alcaro
8e06aa2417
Shut up a string truncation warning
2021-06-05 20:53:45 +02:00
Autechre
f57fcd4048
Merge pull request #12489 from Jamiras/cheevos_challenge_indicators
...
(cheevos) address travis errors
2021-06-05 17:37:06 +02:00
Autechre
4b4576ed62
Merge pull request #12457 from libretro/vita-sounds
...
VIta: Enable menu sounds
2021-06-05 17:31:22 +02:00
Jamiras
9f8092dc27
address travis errors
2021-06-05 08:10:14 -06:00
Autechre
e40f0d308b
Merge pull request #12488 from Jamiras/cheevos_challenge_indicators
...
(cheevos) challenge indicators
2021-06-05 16:02:38 +02:00
Autechre
2259e9b38e
Merge pull request #12403 from alphanu1/master
...
New Switchres (CRT Resolution switching) For Retroarch
2021-06-05 00:27:00 +02:00
twinaphex
e44f0749a1
Put this behind HAVE_LANGEXTRA
2021-06-04 20:50:21 +02:00
Jamiras
3fe52bb7fb
add toggle/setting for challenge indicators
2021-06-04 12:32:01 -06:00
Autechre
2edc6d6e6a
Update CHANGES.md
2021-06-04 20:20:46 +02:00
Autechre
fce9da5e76
Merge pull request #12445 from toshixm/CJK_folding_rev2
...
Improve message wrapping with CJK languages
2021-06-04 20:14:55 +02:00
Ben
4b2f27eff8
Ver 0.9.2 SR2 (Switchres API) Implimantation
...
Fixed SR close match refresh bug.
Added menu high resolution option.
Fixed desktop restore bug cuusing endless resolution change requests.
Fixed file conflicts
Added destop restore resolution back in for manu only.
Pulled Switchres fixes.
Added better PI rsolution support.
Ver 0.7 SR2 (Switchres API) Implimantation
Removed HH experimetal check. This is better done via teh switchres.ini at present.
Fixed refresh rate bug. Now new resolution and refesh is added correctly.
Removed SR deinit from menu restore. Meanu now stays at last content resolution.
Ver 0.6.2 SR2 (Switchres API) Implimantation
Fixed super resolution bug casuing abnormal video size and aspect ratio
Fixed logging issue casuing seg falts on RA exit
Ver 0.6 SR2 (Switchres API) Implimantation
Ver 0.2 SR2 (Switchres API) Implimantation
Added forced super resolutions.
Added Multi-monitor/monitor selection support.
Added desktop resolution restore when switching back to menu only.
Added new menu items for 31KHz standard and 120hz monitor profiles.
Added new menu item INI. load monitor profile from switchrss.ini.
Fixed winraw driver. Coordinates new refreshed after a resolution change.
Fixed Menu aspect ratio in super resolutions.
Removed static glabals. These have been added to videocrt_switch struct.
Ver 0.1 SR2 (Switchres API) Implimantation
Removed old CRTSwitchRes method. Added new SR2 API implimantaion.
Resolution swithcing is now done by switchres libs. Both Linux and Windows
working with native and super resolutions. Working multi-monitor support
with monitor index selection. Working 31KHz support with standard and 120Hxz
modes. The monitor index selection is still done via the RA UI. Only choose
native and 15KHz form the CRT options in the RA UI as all options are now set
in the switchres.ini. All other CRT optoins in the RA UI currently do nothing.
Added SR wrapper to fix compile issues. Added back RPi functionality
Fixed windows resize/scaling issues on resolution change
Thanks @Calamity no more need for crt_switch_driver_refresh()
Fix broken case after prevous commit
Monitor preset options 15/31KHz now active. Added new meu option.
Moitor persets can now be choosen fom the RA UI. 15KHz and 31KHz will set
arcade_15 and aracde_31 respectivly. New option INI, if this is chosen your
monitor preset will be selected from your switchres.ini file.
Added 3KHhz, 120Hz. for old RA users. Renamed 31KHz to 31 KHz, Standard
Fixed winraw input coordinates after switching resolution.
Code cleanup
Fixed menu aspect ratio issue
Added menu resolution restore after closing content
Fixed aspect ratio after menu resolution restore.
code clean up
Fxed menu Resulition Restore Aspect Ratio. When SR uses non integer scalled resolution.
super width bug with restoring menu resolution fix
added super resolution check after setting desktop resolutoion variables
when menu active only sr_deinit() used to restore desktop mode.
Fixed menu sr_deinit bug. now setting sr_active false
Removed static globals, added them to video_switch struct
Fixex compile bug due to comment //
Fixed compile issues doe to c++ comments in teh switchres_wrapper.h
Temporarily removed SR2 logging to fix compile isses for c90
added logging back in. Removed support for winnt and osx
Added define for C89. Disabled SR if defined C89
Removed all RA compile fixes fro C89 C90 etc. Swithing now working again.
Put Switchres behind HAVE_SR2. HAVE_SR2=no by default. --enable-sr2
Ver 0.5 SR2 Implimentation.
Ver 0.4 SR2 Implimantation.
Bake SR inside RA
Removed temporary log files
Disable switchres when C89/C99 builds.
Removed C89 and C90 checks for SR
Fixed switchres_wrapper.h location
Ver 0.3 SR2 Implimenation
Dissable logging for C89 __STDC__
Fix For RPi
fixed missing EOL
fixed RPi function definition
added vidrocrt_switch stuct to RPI funcion
fixed xoffset for RPi
Removed old RPi function call
SR disabled for videocore until VC4 switching ported
Reverted back to state 5c8a56c Bake SR inside RA
Use native win32 api for threads.
Fix static lib linking
LIBERROR would be defined twice otherwise + improper function names prefixed by __imp_
Added lidstc++ to makefile.common for switchres
Fixed RPi switching. Disabled Switchres for videocore unill it is ported.
removed RAA.log. Should not exist
Added check for when SR fails to set mode with an aspect ratio fix.
added video driver re init for RPi
GB, GBA and GBC core check, adjusted reseolutions and scale. Please turn on integer scalling in the RA UI
Added logas back in. Checking STDC verstion >= C11
Fixed c89 for loop declaration.
Code clean up. Added new functions
Fix resolution switching bug introduces with HH code clean up.
Fixed menu restore bug on closw content after code clean up
Moved SR logging to relevant RA logs
Update makefile. Checks for X11 and xrandr
fixed makefile
Use native win32 api for threads.
Fix static lib linking
LIBERROR would be defined twice otherwise + improper function names prefixed by __imp_
Update switchres_wrapper.* header comments
Update year copyright
DRMKMS: build only if libdrm has the required version
XRANDR: build only if xrandr is available
Simplified maklefile
Fixed RPI compile error with unsued functions.
As before
Disable Griffin. No switching support available. Never has been
Removed log file 1
Added Win32 static define
Added SR source
Removed Videocore check on destroy SR
Moved SR deinit to trigger earlier on RA exit.
Fixed compile error after upstream rebase
Fixed aspect ration bug cused by super resolutions. Temporarily disbabled SR logging
Re inabled runtim eSR loggind. Disableed all RARCH logging on retro_deinit_drivers
Removed srdeinit from menu restore. Menu stays in current reolution until a fix can be found
Fixed refresh rate changes when no reolution change is detected.
Forgot to add teh resolution cahge in with the refresh change oops
Fixed endless no detection log.
Removed HH check. This can been better adjusted using the switchres.ini
fixed compile issue
Added better PI crt switching and fixed typo
Pulled Swicthres fixes. Updated desktop restore resolution.
removed unused makefile
Lockec menu refresh to 60hz
fixed missing new line
Fixed file conflicts
Forced 640x480@60 for menu
Added high resolution menu option
Removed item logg checker
Fixed typos
Removed unused functions
Fixed SR close match refesh bug.
Fixed typo
2021-06-04 08:32:56 -07:00
Jamiras
7919a87b97
show challenge indicators
2021-06-03 19:53:17 -06:00
sonninnos
8584b122e1
(D3D11+12) Allow fastforward in fullscreen
2021-06-04 04:31:11 +03:00
Autechre
ec7e528094
Merge pull request #12466 from christianhaitian/master
...
Add nmcli to wifi drivers
2021-06-03 20:08:42 +02:00
Autechre
f0c9c542a2
Merge pull request #12469 from CTCaer/unix-sysfs-battery-fix
...
plat: unix: get better battery stats on sysfs nodes
2021-06-03 20:06:44 +02:00
Autechre
4ed88ec68a
Merge pull request #12477 from jdgleaver/archive-hash-fix
...
Fix loading of archived content with file names containing '#' characters
2021-06-03 20:06:36 +02:00
Autechre
140b8f5e0a
Merge pull request #12474 from Jamiras/cheevos_menu
...
(cheevos) group achievements by category in quick menu
2021-06-03 19:42:09 +02:00
jdgleaver
b5df2b883a
Fix loading of archived content with file names containing '#' characters
2021-06-03 16:40:13 +01:00
toshixm
4fab84ca9e
improve message wrapping with CJK languages
2021-06-03 21:09:35 +09:00
Autechre
d8a5505204
Merge pull request #12473 from jdgleaver/content-data-api
...
Add API extension for setting 'need_fullpath' based on content file extension and to request persistent frontend content data buffers
2021-06-03 13:11:56 +02:00
toshixm
1218aebfbf
static allocation instead of malloc()
2021-06-03 15:26:33 +09:00
Autechre
b81ec7d631
Merge pull request #12446 from toshixm/fix_12440
...
fix garbled characters when converting encodings
2021-06-03 00:17:53 +02:00
Jamiras
f8479c2b5a
address travis warnings
2021-06-02 06:37:54 -06:00
Jamiras
69f3dda90a
sort recently unlocked so newest unlocks are first
2021-06-02 06:34:54 -06:00
Jamiras
a06b303879
remove unused structure
2021-06-01 21:52:10 -06:00
Jamiras
ef9beea9f8
use info icon for headers; use server default image while downloading badges
2021-06-01 21:27:02 -06:00
Jamiras
cd8f6ede4e
support for almost there, active challenge, and recently unlocked categories
2021-06-01 19:38:10 -06:00
Jamiras
e76265e1aa
group achievements by category
2021-06-01 15:23:18 -06:00
Autechre
6443d6f019
Merge pull request #12472 from meleu/master
...
CHEEVOS: relabel 'Start Active' with 'Encore Mode'
2021-06-01 17:59:09 +02:00
Jamiras
293e797146
move menu code to separate file
2021-06-01 09:02:12 -06:00
jdgleaver
55c855267e
Add API extension for setting 'need_fullpath' based on content file extension and to request persistent frontend content data buffers
2021-06-01 15:28:39 +01:00
meleu
73a5ec9f42
relabel 'Start Active' with 'Encore Mode'
2021-06-01 08:16:03 -03:00
CTCaer
86f8670d0b
plat: unix: get better battery stats on sysfs nodes
...
This addresses 2 issues:
1. Input controllers report battery supplies.
That causes wrong charging status or capacities if they report percentages instead of levels.
Such supplies normally report scope attributes that report Unknown or Device type of power supply.
If reported value is System or the attribute is missing, it's considered a System supply and used.
2. Various systems have backup batteries.
That causes the wrong capacity to be reported depending on order of node creation.
This is addressed by keeping track of these and calculating an average.
2021-05-31 18:36:49 +03:00
Autechre
6772b89872
Update CHANGES.md
2021-05-31 16:15:09 +02:00
Autechre
d95e46c2bd
Merge pull request #12458 from CTCaer/x-monitor-swap-fullscreen-fix
...
X11: fix fullscreen when swapping monitors/resolution
2021-05-31 16:14:04 +02:00
Christian_Haitian
74d9f976a8
Add wifi configuration menu
...
Enable with --enable-wifi during
configuration before make.
Credit to valadaa48 for the
code and configuration.
2021-05-31 02:20:34 +00:00
Autechre
b1a3ea72c9
Update CHANGES.md
2021-05-30 04:22:55 +02:00
Autechre
ab888629a5
Merge pull request #12456 from libretro/pstvscaling
...
Vita: Fix scaling on PSTV when not using 720p
2021-05-30 04:22:31 +02:00
toshixm
935c7d0e2c
use _wfullpath() instead of _fullpath()
2021-05-30 09:17:06 +09:00
CTCaer
a8028d5e8e
X11: fix fullscreen when swapping monitors/resolution
...
Most DEs have the tendency to lose focus when monitor is getting swapped or the resolution changes.
That causes X11 exiting fullscreen and setting a lower resolution to fit desktop.
Pushing the window back to top, automatically fixes that and X11 enforces fullscreen again and new max resolution.
Additionally, XConfigure events are now checked and preferred over XGetWindowAttributes.
That saves several to hundreds μs per frame.
2021-05-29 22:19:19 +03:00
Francisco José García García
cc1e080dfe
VIta: Enable menu sounds
2021-05-29 20:22:37 +02:00
Francisco José García García
35f7ef3cc2
Vita: Fix scaling on PSTV when not using 720p
2021-05-29 19:05:35 +02:00
twinaphex
c226bd87f4
Bump version to 1.9.4
2021-05-29 09:23:37 +02:00
Autechre
c0b7c34264
Update version.dtd
2021-05-29 09:22:08 +02:00
Autechre
5cf7b57064
Update version.all
2021-05-29 09:21:49 +02:00
Autechre
adf6a7ff20
Merge pull request #12450 from libretro/kivutar/fixnota
...
Try to fix notarization issue
2021-05-29 06:05:04 +02:00
Jean-André Santoni
5a7cebf7da
Last fix
2021-05-29 11:03:35 +07:00
Jean-André Santoni
4a8fdaed84
Don't duplicate bundle IDs
2021-05-29 10:54:26 +07:00
Jean-André Santoni
4441219df9
Always prefix bundle ID with com
2021-05-29 10:51:00 +07:00
Autechre
750ad9aa7b
Update CHANGES.md
2021-05-28 21:27:19 +02:00
Autechre
0d7a028ce3
Merge pull request #12444 from Jamiras/info_crash
2021-05-28 08:50:21 +02:00
toshixm
84975d71ea
fix garbled characters when conveting to local encoding
2021-05-28 15:20:19 +09:00
Jamiras
45c0dc4486
fix crash by restoring incorrectly eliminated line
2021-05-27 21:34:51 -06:00
Jamiras
2c21e3df8b
(cheevos) upgrade to rcheevos 10.0 ( #12442 )
...
* update rcheevos to v10.0.0
* changes for rcheevos 10
* map virtual tracks in cd_open_track_handler
* address travis warnings
2021-05-27 21:01:00 +02:00
Autechre
138f41160f
Merge pull request #12443 from libretro/vitafreetexture
...
Vita: wait before free texture
2021-05-27 19:53:43 +02:00
Francisco José García García
194de13afb
Vita: wait before free texture
2021-05-27 18:41:44 +02:00
Autechre
2c7c8def4c
Merge pull request #12435 from toshixm/refactor_word_wrap
2021-05-27 17:31:45 +02:00
Autechre
ff3928224e
Merge pull request #12441 from jdgleaver/overlay-show-inputs-fix
2021-05-27 17:31:02 +02:00
toshixm
a39c38f267
refactor word_wrap()
2021-05-27 19:55:37 +09:00
jdgleaver
8e54b4cec9
(Show Inputs on Overlay) DISABLE_MENU=1 buildfix + Qt settings update
2021-05-26 18:15:23 +01:00
twinaphex
0dfb2b57fb
use snprintf instead of multiple consecutive strlcpy/strlcats
2021-05-26 05:22:18 +02:00
twinaphex
a84c9022af
Cleanups
2021-05-25 21:31:39 +02:00
twinaphex
0a5d4288f5
Rollback runloop changes - will require a rethink in how we approach
...
this
2021-05-25 20:41:39 +02:00
Autechre
3c6ac487d0
Merge pull request #12438 from jdgleaver/overlay-show-inputs-redux
...
Add option to select between 'touched' elements and physical controller inputs when showing inputs on overlays
2021-05-25 19:04:17 +02:00
jdgleaver
466bd3be7f
Add option to select between 'touched' elements and physical controller inputs when showing inputs on overlays
2021-05-25 18:01:52 +01:00
Autechre
5dc7b7f7c7
Merge pull request #12437 from DisasterMo/inconsistencies_fix
...
Fixed some inconsistencies in the RetroArch texts
2021-05-25 18:09:21 +02:00
Michael Burgardt
3e814bc4b6
Fixed some inconsistencies in the RetroArch texts
2021-05-25 17:13:55 +02:00
twinaphex
f70b6fbf58
Revert "Go through p_runloop pointer"
...
This reverts commit 30a90adc47 .
2021-05-25 05:27:06 +02:00
twinaphex
30a90adc47
Go through p_runloop pointer
2021-05-25 05:19:43 +02:00
twinaphex
621a0b61f6
Move more state to runloop_state (in preparation of removing path_clear
...
and path_is_empty)
2021-05-24 20:38:56 +02:00
twinaphex
244a2ad052
Simplify video_thread_get_ptr - get rid of unused p_rarch pointer
...
in dir_free_shader
2021-05-24 19:22:55 +02:00
Autechre
bb04b0b9d3
Merge pull request #12432 from DisasterMo/crowdin_sync
...
Fixed a tiny bug in the Crowdin sync script
2021-05-24 18:51:41 +02:00
Autechre
e616b41b62
Merge pull request #12431 from yoshisuga/ios_disable_core_info_cache
...
[iOS/tvOS] Disable core info caching for iOS
2021-05-24 18:42:51 +02:00
twinaphex
fb8c73508b
Apply diff patch taking care of issues
2021-05-24 18:40:40 +02:00
Michael Burgardt
f2a73d1b14
Fixed a tiny bug in the Crowdin sync script
2021-05-24 12:43:48 +02:00
twinaphex
2b4f2525d0
move more runloop functions over to runloop.c
2021-05-24 02:57:40 +02:00
twinaphex
75175ddbce
move more runloop functiosn to runloop.c
2021-05-24 02:27:55 +02:00
SecularSteve
c424315510
Made the text, icons and borders darker, fixed the sidebar gradient.
2021-05-23 22:44:42 +02:00
Yoshi Sugawara
4dcbd3e383
[iOS/tvOS] Disable core info caching for iOS
2021-05-23 08:33:14 -10:00
SecularSteve
d75e53a11a
Added new "Ocean Blue" theme for Ozone
2021-05-23 13:47:46 +02:00
twinaphex
b48ab663b0
Move BSV runloop code over to runloop.c
2021-05-23 02:20:01 +02:00
twinaphex
364d518726
More runloop_state changes
2021-05-23 01:54:33 +02:00
twinaphex
d1c7d97b10
Split up code to runloop.c
2021-05-22 23:09:00 +02:00
Autechre
f8b6443b91
Update CHANGES.md
2021-05-22 18:52:52 +02:00
Autechre
8344ed9db5
Update CHANGES.md
2021-05-22 18:52:08 +02:00
Autechre
76f3d0c1b7
Merge pull request #12429 from libretro/pstv720p
...
[VITA] Support for 720p on PSTV when using unlock framebuffer in Sharpscale plugin
2021-05-22 18:51:38 +02:00
Francisco José García García
52af69e6cd
Vita: support for 720p in PSTV & Sharpscale plugin
2021-05-22 17:29:03 +02:00
Francisco José García García
d6b1836919
Vita: arrange compile flags
2021-05-22 17:29:03 +02:00
twinaphex
7c483340fc
Start creating a distinction between runloop_ and retroarch_ prefix
...
functions
2021-05-22 16:51:55 +02:00
twinaphex
33de17548b
Fix regression caused by core info file caching - Downloads was no
...
longer showing up in Load Content
2021-05-22 16:25:05 +02:00
twinaphex
9cd19d4944
Silence warning - ret was never used
2021-05-22 16:05:26 +02:00
twinaphex
89e4cac3f1
Small cleanups
2021-05-22 07:33:05 +02:00
twinaphex
29e9027ec0
Cleanup find_driver_* functions - don't pass p_rarch through it
2021-05-22 05:37:14 +02:00
twinaphex
68c377cd55
Move more to runloop_state
2021-05-22 02:57:02 +02:00
twinaphex
706ab17b2c
Remove p_rarch passing around where it's no longer needed
2021-05-22 02:14:32 +02:00
twinaphex
fede9eee4b
Get rid of unused variables
2021-05-22 01:31:29 +02:00
twinaphex
d84a2ef700
Move boolean state variables from p_rarch to runloop_state
2021-05-22 01:25:59 +02:00
twinaphex
4ba92b1643
Move more runloop state over to runloop_state
2021-05-22 00:25:01 +02:00
twinaphex
57a728fd41
Rename audio_out_rate to audio_output_sample_rate
2021-05-21 22:36:46 +02:00
twinaphex
bc8f98358b
Cleanup in audio_driver_init_internal
2021-05-21 22:30:16 +02:00
twinaphex
3887db349e
Get rid of unused variable
2021-05-21 22:26:46 +02:00
twinaphex
98448960f5
Move audio_driver_mixer_volume_gain to runloop_state struct
2021-05-21 22:25:36 +02:00
twinaphex
22a2b5ac1c
Move more variables to runloop_state
2021-05-21 22:20:26 +02:00
twinaphex
6e4620cebc
Prevent warning on Griffin builds
2021-05-21 21:25:43 +02:00
twinaphex
458d636861
Move more runloop state to runloop state struct
2021-05-21 21:23:06 +02:00
twinaphex
64c01e620d
Rename retroarch_get_runloop_fastforward_* function
2021-05-21 20:09:50 +02:00
twinaphex
57c4802ab4
Remove unused variable
2021-05-21 20:02:22 +02:00
twinaphex
74f1bf59b9
Refactors - plenty of runloop state functions no longer pass p_rarch
...
around, so get rid of it
2021-05-21 19:52:09 +02:00
Autechre
cacbd451dc
Update CHANGES.md
2021-05-21 17:48:36 +02:00
Autechre
7174563f7d
Merge pull request #12426 from jdgleaver/overlay-remap-fix
...
Prevent duplicate inputs when using remaps with input overlays
2021-05-21 17:46:32 +02:00
jdgleaver
d5f862ee07
Prevent duplicate inputs when using remaps with input overlays
2021-05-21 16:31:11 +01:00
twinaphex
f66d4ea33c
Remove unused variables
2021-05-21 17:14:13 +02:00
twinaphex
0797fd957a
menu_entries_get_core_title - cut down on amount of lines of code
2021-05-21 17:10:20 +02:00
twinaphex
b45acf2223
MSVC buildfixes
2021-05-21 17:09:55 +02:00
twinaphex
30143f15f2
Simplify menu_entries_get_core_title
2021-05-21 16:54:43 +02:00
twinaphex
24389bbcd5
Small cleanups to task_content.c
2021-05-21 16:30:02 +02:00
twinaphex
2e50b57643
task_content_disc.c - header include cleanups
2021-05-21 14:10:44 +02:00
Autechre
5b995dec26
Update CHANGES.md
2021-05-21 14:08:55 +02:00
Autechre
5ae4524176
Merge pull request #12424 from libretro/pstvinput
2021-05-21 13:13:28 +02:00
Francisco José García García
87a7795331
[VITA] Fix input driver for PSTV
2021-05-21 10:54:02 +02:00
Autechre
44fc3666ed
Merge pull request #12421 from jdgleaver/task-content-cleanup-1
2021-05-21 06:16:38 +02:00
markwkidd
cea6b17391
bind trigger to first mouse button by default
2021-05-20 22:50:49 -04:00
jdgleaver
334a43a7c5
Prevent unnecessary extraction (to disk) of compressed content files + task_content.c clean-ups
2021-05-20 17:08:51 +01:00
SecularSteve
d1300dbdb3
small fixes
2021-05-20 14:46:39 +02:00
SecularSteve
b355217e6d
small fixes
2021-05-20 14:45:21 +02:00
SecularSteve
a6f8355c6f
small fixes
2021-05-20 14:41:45 +02:00
SecularSteve
ce474040af
Added new "Ocean Blue" Ozone theme
2021-05-20 14:15:10 +02:00
SecularSteve
32f68e81d6
Added new "Ocean Blue" theme
2021-05-20 14:13:58 +02:00
SecularSteve
0bd49c59c6
Added new "Ocean Blue" theme
2021-05-20 14:11:00 +02:00
SecularSteve
a1ff509276
Added new "Ocean Blue" theme (along with a small tutorial)
...
I also sorted all of floats of the other themes in order.
2021-05-20 14:10:13 +02:00
SecularSteve
8346c4eeff
Added English hash for "Ocean Blue"
2021-05-20 14:00:17 +02:00
Autechre
29475a904f
Merge pull request #12419 from crystalct/master
...
Change default video driver name for PSL1GHT
2021-05-20 05:30:26 +02:00
U-LAPTOP-0BS9KNOH\crystal
159602d697
Change default video driver name for PSL1GHT
2021-05-19 22:50:34 +02:00
twinaphex
de88edf56c
Fix header include now that defines/ files are in libretro-common
2021-05-19 16:47:40 +02:00
twinaphex
4fb6bc9f33
Fix another camelcase variable
2021-05-19 16:13:05 +02:00
twinaphex
b82a20ea0c
We don't want camelcase notation variable names for RetroArch
2021-05-19 16:11:26 +02:00
twinaphex
8291b18771
Small cleanup to cheevos content loading part
2021-05-19 16:05:42 +02:00
twinaphex
181824eb00
(Tasks/content) Split up CDROM code into tasks/task_content_disc.c
2021-05-19 15:53:38 +02:00
twinaphex
7a2115670a
Fix relative path includes
2021-05-19 15:41:40 +02:00
Autechre
951999e5ce
Merge pull request #12416 from crystalct/master
...
PSL1GHT salamander build fix
2021-05-19 14:48:03 +02:00
U-LAPTOP-0BS9KNOH\crystal
23acacf436
PSL1GHT salamander build fix
2021-05-19 00:31:09 +02:00
twinaphex
925c459aed
Use single snprintf instead of multiple strlcpy/strlcat calls in
...
several places
2021-05-18 23:18:09 +02:00
twinaphex
0482892a9c
Get rid of return variable for snprintf
2021-05-18 23:09:45 +02:00
Autechre
dd922bfc2c
Merge pull request #12413 from Jamiras/cheevos_sprintf
...
(cheevos) replace sprintf with snprintf
2021-05-18 22:55:13 +02:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
twinaphex
e08290acb0
Less strlcpy/strlcat concatenation of strings
2021-05-18 21:06:29 +02:00
twinaphex
e34c84d791
Use snprintf in more situations
2021-05-18 20:19:19 +02:00
twinaphex
2e4b734159
Cleanups - replace several messy strlcpy/strlcats with one single
...
snprintf
2021-05-18 20:09:48 +02:00
twinaphex
3b64752f4f
Simplify strlcpy/strlcat combinations to single snprintf
2021-05-18 20:01:51 +02:00
twinaphex
9829051841
win32_localize_menu - replace strcmp call with string_is_not_equal
2021-05-18 19:49:57 +02:00
twinaphex
fc2a011a5c
Use single snprintf call where possible instead of multiple
...
strlcpy/strlcat calls
2021-05-18 19:36:20 +02:00
twinaphex
0e7ff6ea4e
- Avoid some repeated strlcpy/strlcat calls one after another; replace
...
it with a single snprintf call under the assumption it will probably
still be faster
- In some instances, the first time the string was manipulated on was
with a strlcat call instead of an strlcpy - change this
2021-05-18 19:27:54 +02:00
twinaphex
e784cc1aaf
Cleanup some accessibiliyt-related code - pre-initialize strings
...
normally, don't use weird string_is_equal check which checks if string
is empty, etc.
2021-05-18 19:02:10 +02:00
twinaphex
e4a8f42ad1
win32_localize_menu - get rid of direct strcpy/strcat calls
2021-05-18 18:53:30 +02:00
Autechre
a04fe66032
Merge pull request #12380 from stenzek/vulkan-software-fb
...
(video/vulkan) Avoid caching stale mapped GPU texture as frame data
2021-05-18 18:01:47 +02:00
Jamiras
9669cff16b
fix travis error
2021-05-18 09:46:03 -06:00
Jamiras
09439332f3
implement feedback
2021-05-18 09:40:53 -06:00
Jamiras
216deda910
replace sprintf with snprintf
2021-05-18 08:31:44 -06:00
twinaphex
7bbdd6d18a
Prefer using snprintf instead of insecure sprintf
2021-05-18 15:14:08 +02:00
twinaphex
b037da7264
(vita/launcher) Use snprintf
2021-05-18 15:07:58 +02:00
twinaphex
ef35adc9d6
platform_ps2.c - Use snprintf
2021-05-18 14:15:18 +02:00
twinaphex
f6a8480f21
(platform_psp.c) Switch to strlcpys instead of sprintf
2021-05-18 13:57:23 +02:00
Autechre
d3b3b40ea7
Update CHANGES.md
2021-05-18 13:43:43 +02:00
Autechre
6972cc2bc6
Merge pull request #12398 from DisasterMo/playlist_entry_enumeration
...
(ozone) Added simple playlist entry enumeration
2021-05-18 13:19:35 +02:00
twinaphex
74cef32c1d
Cleanups
2021-05-18 00:57:46 +02:00
Michael Burgardt
d50be7a0ab
Added simple playlist entry enumeration to ozone; added toggle option by jdgleaver
2021-05-17 18:49:25 +02:00
twinaphex
d228e5f759
Small style nits
2021-05-17 15:58:04 +02:00
Autechre
10546594de
Update CHANGES.md
2021-05-17 15:54:39 +02:00
Autechre
e9b5f009cc
Merge pull request #12411 from jdgleaver/max-users-dropdown-fix
...
(XMB) Fix display of 'Maximum Users' menu entry dropdown list
2021-05-17 15:52:14 +02:00
twinaphex
d6ec36c707
Enable 'Cache Core Info Files' by default for all platforms
2021-05-17 15:47:28 +02:00
jdgleaver
be84700d0a
(XMB) Fix display of 'Maximum Users' menu entry dropdown list
2021-05-17 14:41:57 +01:00
Autechre
ad5b2d614a
Merge pull request #12401 from davidgfnet/br3
...
Add brightness restore hook
2021-05-17 13:24:50 +02:00
Autechre
9e87040c02
Merge pull request #12406 from guoyunhe/crowdin
...
Fetch translations from Crowdin
2021-05-17 13:24:39 +02:00
Autechre
90abd49892
Merge pull request #12410 from Alcaro/master
...
rpng: Fix some memory corruption if processing broken input
2021-05-17 13:22:51 +02:00
Alcaro
654aae58d6
rpng: Fix some memory corruption if processing broken input
2021-05-17 08:43:53 +02:00
twinaphex
e6adca7679
rarch_init_core_options_path - NULL termination of strings is already
...
done outside by caller
2021-05-17 00:56:29 +02:00
Autechre
095f6d4377
Merge pull request #12407 from crystalct/master
...
PSL1GHT joypad restored
2021-05-16 23:01:32 +02:00
Autechre
b946b146f3
Merge pull request #12408 from LazyFunker/master
...
Fix typo
2021-05-16 23:00:39 +02:00
LazyFunker
4e0f8bf621
Fix typo
2021-05-16 20:44:31 +02:00
unknown
de4343caeb
PSL1GHT joypad restored
2021-05-16 20:04:43 +02:00
Autechre
a9426925cf
Update config.def.h
2021-05-16 19:27:07 +02:00
Autechre
aebdc8b747
Merge pull request #12404 from mudlord/master
...
Look into fixing CVE-2021-28927
2021-05-16 18:43:34 +02:00
Guo Yunhe
c9d4775ffc
Fetch translations from Crowdin
2021-05-17 00:09:21 +08:00
mudlord
3b8bd1a6e8
There.
2021-05-16 18:28:59 +10:00
mudlord
734401440d
People are never happy.
2021-05-16 18:20:52 +10:00
mudlord
9fbf3b9732
Whoops
2021-05-16 17:58:43 +10:00
mudlord
67b180d63d
Look into fixing CVE-2021-28927
2021-05-16 17:55:14 +10:00
David Guillen Fandos
c378665af5
Add brightness restore hook
...
This is out of the unix frontend driver on purpose, since settings do
not seem to be available at init() time.
2021-05-15 21:20:37 +02:00
Autechre
3187c87451
Update CHANGES.md
2021-05-15 20:07:09 +02:00
twinaphex
122be0cc64
Bump version to 1.9.3
2021-05-15 19:57:59 +02:00
Autechre
6b13e3f050
Merge pull request #12397 from jdgleaver/info-cache-default
...
Enable core info cache by default on all 'console' platforms
2021-05-14 17:58:04 +02:00
jdgleaver
87e248f4eb
Enable core info cache by default on all 'console' platforms
2021-05-14 16:49:30 +01:00
Autechre
2be7106055
Merge pull request #12395 from jdgleaver/auto-shader-delay-fix
...
Fix 'Auto-Shader Delay' functionality
2021-05-14 16:15:15 +02:00
jdgleaver
0a24f5f38a
Fix 'Auto-Shader Delay' functionality
2021-05-14 13:47:46 +01:00
Autechre
6189fd3f42
Merge pull request #12392 from alttpo/fix-network-cmd-recvfrom
...
command: initialize netcmd->cmd_source_len before recvfrom()
2021-05-14 13:06:59 +02:00
Autechre
29d5a692d0
Merge pull request #12393 from jdgleaver/rgui-config-save-fix
...
(RGUI) Fix saving of config files/overrides when 'Lock Menu Aspect Ratio' is enabled
2021-05-14 13:06:36 +02:00
jdgleaver
358cafa978
(RGUI) Fix saving of config files/overrides when 'Lock Menu Aspect Ratio' is enabled
2021-05-14 10:50:18 +01:00
jsd1982
b3eebbd5ec
command: initialize netcmd->cmd_source_len before recvfrom()
2021-05-13 22:13:10 -05:00
Autechre
cc5b491e21
Merge pull request #12390 from jdgleaver/emscripten-load-content-fix
...
Fix content loading via file browser on platforms with 'broken' core handling (i.e. emscripten)
2021-05-13 17:35:39 +02:00
Autechre
bf0b9f536a
Merge pull request #11547 from jdgleaver/ff-callback
...
Add API extension for cores to override frontend fast-forward state
2021-05-13 16:40:06 +02:00
jdgleaver
6f471e0660
Fix content loading via file browser on platforms with 'broken' core handling (i.e. emscripten)
2021-05-13 15:32:25 +01:00
jdgleaver
484c4ad51e
Add API extension for cores to override frontend fast-forward state
2021-05-13 13:16:37 +01:00
Autechre
66c77af4a6
Merge pull request #12381 from GavinDarkglider/master
...
Fix typo in HAVE_LAKKA_SWITCH stuff that is breaking HAVE_LAKKA build…
2021-05-12 16:08:15 +02:00
Autechre
667568b0b8
Merge pull request #12386 from Ryunam/ozone-themes-id
...
Updates to Ozone (follow-up to #12382 )
2021-05-12 16:02:07 +02:00
twinaphex
f3ff36ac34
Fix some targets - no comma at end of enumerator list
2021-05-12 16:01:31 +02:00
Autechre
feaefbef04
Merge pull request #12385 from jdgleaver/static-reload-core-fix
...
(Static Platforms) Ensure 'Always Reload Core on Run Content' setting is applied when loading content via the file browser
2021-05-12 16:00:43 +02:00
Ryunam
a16aba2138
Updates to Ozone
2021-05-12 15:28:26 +02:00
jdgleaver
50d27fada9
(Static Platforms) Ensure 'Always Reload Core on Run Content' setting is applied when loading content via the file browser
2021-05-12 10:59:07 +01:00
Autechre
a6d92de0b2
Merge pull request #12382 from Ryunam/ozone-themes-id
...
Minor updates to Ozone themes code
2021-05-12 09:18:02 +02:00
Autechre
89391ccf9a
Merge pull request #12287 from LazyFunker/master
...
Some fixes for UWP/XBox
2021-05-12 09:17:53 +02:00
Autechre
e430f832cc
Merge pull request #12383 from davidgfnet/cpufreq2
...
CPU governor/frequency part 2
2021-05-12 09:17:42 +02:00
David Guillen Fandos
9280340fe0
CPU governor/frequency part 2
...
This adds managed policies and settings to store them and reload them at
startup. Only for Lakka builds!
2021-05-12 02:16:25 +02:00
Ryunam
85466225de
Minor updates to Ozone themes code
2021-05-11 19:35:38 +02:00
Stenzek
c9aaf598bb
(video/vulkan) Avoid caching stale mapped GPU texture as frame data
...
At best, this results in junk on screen, at worst we could crash.
It's not a perfect fix, there's still a scenario where this breaks: when
fast forwarding is enabled, and we swap from vsync-off to vsync-on when
pausing/rendering the menu, the swap chain (and textures) gets
recreated, and the frame data is completely lost.
There isn't much we can do about this without more intrusive changes,
such as preserving the textures inbetween swap chain reinits.
2021-05-11 09:49:39 -07:00
Stenzek
92e795aa28
(main) Remove null check from video_driver_set_cached_frame_ptr
...
The only call sites here use NULL as a parameter, and it makes
sense to clear it, since the intent is to remove a potentially
dangling pointer.
2021-05-11 09:49:39 -07:00
Ronald Brown
fa2c789c3f
Fix typo in HAVE_LAKKA_SWITCH stuff that is breaking HAVE_LAKKA building.
2021-05-10 23:31:00 -07:00
Autechre
475213aa0a
Merge pull request #12378 from davidgfnet/master
...
Moving more stuff from samples to tests
2021-05-11 03:16:04 +02:00
David Guillen Fandos
32d6eeaf07
Moving more stuff from samples to tests
...
Reworked the test a bit to make it separate from RA's build system for
simplicity.
Reworked the testing a bit to ensure coverage is properly generated.
This needs more work since it's rather manual and verbose
2021-05-10 19:45:50 +02:00
Autechre
6f95e7819a
Merge pull request #12364 from davidgfnet/master
...
Add more tests and coverage generation
2021-05-09 19:57:40 +02:00
GavinDarkglider
f24f827c4c
Updates For Lakka Switch build. ( #12369 )
2021-05-07 20:58:30 +02:00
Autechre
53a266728b
Merge pull request #12368 from jdgleaver/core-info-fix
2021-05-07 14:28:18 +02:00
Autechre
215ed2ccf6
Merge pull request #12367 from jdgleaver/core-info-cache-whitespace
2021-05-07 14:28:01 +02:00
jdgleaver
a671b6394c
(Core Info) Fix core detection on platforms that support cores with multiple file extensions
2021-05-07 10:58:09 +01:00
jdgleaver
dec1fd097c
Skip whitespace when writing compressed core info cache files
2021-05-07 10:16:21 +01:00
David Guillen Fandos
a0f0d7bed2
Add more tests and coverage generation
2021-05-06 18:43:56 +02:00
Autechre
6a21eca5df
Merge pull request #12363 from jdgleaver/core-info-cache-updates
2021-05-06 16:13:55 +02:00
jdgleaver
c37f540b72
Core Info Cache Improvements
...
- Core info cache can now be enabled/disabled on all platforms via a new `Settings > Core > Cache Core Info Files` option
- Core info cache file has been renamed from `.cache` to `core_info.cache` (i.e. it is no longer a 'hidden' file on Unix platforms, so can be deleted easily)
- The core info cache file is now compressed (rzip) to further reduce disk IO
- The presence of a `core_info.refresh` file in the core info directory will force a one-time refresh of the info cache. This file is generated automatically when toggling on the `Cache Core Info Files` option, and we will also add it to core info file packaging such that updating info files (either manually or via the online updater) will force a refresh
- The core info cache no longer contains 'core is locked' and 'firmware missing' data fields; these are 'dynamic' properties that must be determined at runtime
- The 'core is locked' status is now determined on core info intialisation by parsing the core directory listing, rather than by performing indivdual 'lock file exists' checks. This minimises file IO, and greatly improves performance on devices with slow storage
- While parsing the core info cache file, we now avoid unnecessary `strdup()`s when adding entries to the resultant cache list
- Memory leaks (potential and real) have been fixed, and safety checks added
- Build errors have been fixed
2021-05-06 15:00:55 +01:00
Autechre
5aba614b60
Merge pull request #12350 from bulzipke/master
2021-05-06 15:57:50 +02:00
Autechre
0680505ebf
Merge pull request #12354 from njordan64/generic-queue-linked-list
...
Adding a generic queue and linked list.
2021-05-05 22:49:11 +02:00
Norman Jordan
528af55abd
Adding a generic queue and linked list.
...
Both accept (void *) values. Also added some unit tests using CHECK.
2021-05-05 10:41:13 -07:00
Autechre
1167dde73a
Merge pull request #12359 from njordan64/shader_vulkan_fix
...
Added a missing include.
2021-05-05 18:18:42 +02:00
Autechre
b3abdefb9a
Merge pull request #12358 from bulzipke/fix-msvc-build
...
Fix windows msvc build
2021-05-05 18:18:33 +02:00
Norman Jordan
1b0ae7a0b2
Added a missing include.
2021-05-05 01:52:04 -07:00
bulzipke
f3daf070e1
Fix windows msvc build
2021-05-05 15:32:15 +09:00
Autechre
6241909a08
Merge pull request #12356 from jdgleaver/warn-fix
...
Fix 'unhandled enum' compiler warning on non-LAKKA platforms
2021-05-04 16:04:33 +02:00
Autechre
7fbb7a8007
Merge pull request #12355 from jdgleaver/3ds-disable-screensaver
...
(3DS) Disable menu screensaver animations in XMB/GLUI
2021-05-04 16:04:24 +02:00
bulzipke
e96cbcac04
(3DS) Build core info cache
2021-05-04 23:01:17 +09:00
jdgleaver
0706cdea4c
Fix 'unhandled enum' compiler warning on non-LAKKA platforms
2021-05-04 12:35:01 +01:00
jdgleaver
07099797bd
(3DS) Disable menu screensaver animations in XMB/GLUI
2021-05-04 11:44:30 +01:00
Jean-André Santoni
77967f0148
Merge pull request #12348 from libretro/kivutar/lutroweb
...
Add lutro to web.libretro.com
2021-05-02 14:13:43 +07:00
Jean-André Santoni
56e40e8204
Add lutro to web.libretro.com
2021-05-02 13:04:20 +07:00
Autechre
218c6f30b9
Merge pull request #12346 from davidgfnet/cpufreq1
2021-05-02 05:15:56 +02:00
David Guillen Fandos
b2c20e8ce0
Initial support for tweaking CPU governors/scaling policies
...
This is, at the moment, aimed at Lakka only.
2021-05-01 18:35:38 +02:00
Autechre
76eeee2c9a
Merge pull request #12345 from devnexen/fbsd_build_fix
...
FreeBSD build fix proposal
2021-05-01 17:26:44 +02:00
David Carlier
3b7e0a8db1
FreeBSD build fix proposal
2021-05-01 15:37:14 +01:00
LazyFunker
c5e5cf28af
Force resolution on UWP
2021-04-20 11:47:32 +02:00
LazyFunker
8ff0430370
Disable mipmap generation for UWP
2021-04-20 10:29:17 +02:00
pjft
0a83817f25
Merge branch 'master' into dual-lightgun
2021-01-18 11:23:44 +00:00
pjft
f8b4289811
Change udev driver for dual lightgun support in X11
2020-09-28 21:25:51 +01:00