warmenhoven
46cf1d795a
Vulkan on tvOS ( #14912 )
...
* Clean up tvos defines, make debug the same as release
* Compile tvOS against libMoltenVK.dylib and enable vulkan driver
* Make sure HAVE_UPDATE_CORE_INFO is set for tvos
2023-01-27 14:52:13 +01:00
github-actions
b9f879b6ba
Fetch translations from Crowdin
2023-01-27 00:11:57 +00:00
warmenhoven
1bd3e32ad7
RetroArch_iOS13_Metal.xcodeproj updates ( #14910 )
...
* No changes here, just alphabetizing the defines
* No need to define cflags for arch=*
* Bring debug and release more in line with each other
* Make sure to define HAVE_UPDATE_CORE_INFO
2023-01-26 23:36:51 +01:00
yoshisuga
22c39e7b92
Support for vulkan driver ( #14908 )
2023-01-26 20:26:10 +01:00
warmenhoven
10ace666e1
On iOS, pause while in background ( #14907 )
2023-01-26 20:10:01 +01:00
Tatsuya79
940ad64d41
Allow bypassing savestate info files filtering ( #14906 )
2023-01-26 15:56:33 +01:00
Joe Osborn
951f5a76a5
Add bsv to emscripten builds ( #14905 )
...
* Add bsv to emscripten builds
BSV has no external dependencies so this addition should be fine.
Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-01-26 05:46:39 +01:00
github-actions
97c8aa2a63
Fetch translations from Crowdin
2023-01-26 00:11:58 +00:00
Jamiras
0ec1a6acfd
call ssl_socket_close for ssl sockets ( #14903 )
2023-01-25 16:17:41 +01:00
warmenhoven
4d5bea1208
Vulkan video driver on iOS ( #14902 )
2023-01-25 16:17:01 +01:00
sonninnos
13ceea0dfe
Decouple config CLI append and config overrides ( #14901 )
2023-01-25 07:15:42 +01:00
Joe Osborn
f149519351
Allow for both -e and -R to start a BSV file recording at a state ( #14898 )
...
* Allow for both -e and -R to start a BSV file recording at a state
The key issue is that loading a state takes some time, and the BSV
recording shouldn't start until that's done.
The minimal patch for this would just be a change to runloop.c which
moves movie initialization after entry state loading, throwing in a
task_queue_wait(). This makes for some awkward repeated autoload OSD
messages and doesn't solve the underlying issue.
Most of this change puts BSV recording start/stop into tasks, like
saving and loading are tasks; this was important to centralize BSV
operations a bit more and is the first part of a refactoring towards
more robust input recording. The necessary wait is introduced in the
begin-recording callback.
Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-01-25 07:15:32 +01:00
retroNUC
afe3bf72bb
net_http - 3ds build fix ( #14900 )
2023-01-25 07:15:17 +01:00
github-actions
960204b5eb
Fetch translations from Crowdin
2023-01-25 00:11:53 +00:00
retroNUC
4ad9c7e020
net_http - Temp fix for cheevos crash ( #14742 ) ( #14899 )
...
* net_http - Temp fix for cheevos crash (#14742 )
Don't use new timeout/poll code for cheevos http requests
* net_http - Typo fix in comment
2023-01-24 23:36:17 +01:00
libretroadmin
b5244cbfe7
Turn ctr_set_scale_vector into a macro
2023-01-24 23:35:37 +01:00
libretroadmin
e30793b06f
(CTR) Remove ctr_set_scale_vector until we actually have a need for it
2023-01-24 23:04:07 +01:00
libretroadmin
fdc47dcdae
Remove redundant headers
2023-01-24 22:59:15 +01:00
libretroadmin
e272edc8c0
(SDL2) Cleanups
2023-01-24 21:54:06 +01:00
libretroadmin
4c3fefa2be
(GL3) Use flags instead of booleans
2023-01-24 21:35:27 +01:00
libretroadmin
582ed9e9e8
(GL1) Use flags instead of boolean variables
2023-01-24 20:33:41 +01:00
libretroadmin
087e3ec974
(GL1) Inline gl1_bind_texture
2023-01-24 18:55:16 +01:00
libretroadmin
19705a3453
(D3D12) Get rid of some wrapper functions
2023-01-24 18:33:52 +01:00
reallibretroadmin
64bee66ba9
Remove unused variable
2023-01-24 04:52:31 +01:00
libretroadmin
1a93bb3844
(Vulkan) Move some code around
2023-01-24 04:40:17 +01:00
libretroadmin
bb48289dd4
(GL3) Move functions over to shader_gl3.cpp and make them static
2023-01-24 04:24:22 +01:00
libretroadmin
6b184a1857
(D3D10) Cleanups - get rid of some inline functions
2023-01-24 03:36:18 +01:00
libretroadmin
980196b24d
Header include cleanups
2023-01-24 02:30:58 +01:00
sonninnos
c6dc92fc07
Override bind save + menu manager overhaul ( #14895 )
...
* Input bind override conf saving
* Override menu overhaul
2023-01-24 01:42:50 +01:00
libretroadmin
9a0ecaab4b
Remove some unused variables
2023-01-24 01:18:59 +01:00
github-actions
ac5d6ade25
Fetch translations from Crowdin
2023-01-24 00:11:28 +00:00
warmenhoven
5b4c2c3e12
avoid using _PACK16 pixel formats on platforms without them ( #14863 )
2023-01-23 21:00:22 +01:00
libretroadmin
571e7cbd67
(GL2) Convert bools to flags
2023-01-23 18:22:13 +01:00
neil4
a734e66f72
Preemptive Frames: Call retro_run before retro_serialize ( #14893 )
...
Fixes preemptive frames not starting up with a few cores
2023-01-23 14:52:51 +01:00
github-actions
b484ddfe4e
Fetch translations from Crowdin
2023-01-23 00:11:47 +00:00
libretroadmin
61c986ddfa
Buildfix
2023-01-22 21:44:39 +01:00
libretroadmin
e798f99fea
Several RARCH_CTL switches don't belong to retroarch state but
...
runloop state, hence remove
2023-01-22 20:16:14 +01:00
libretroadmin
b23eaba217
Try to use strlcpy/strlcat instead of snprintf when possible
2023-01-22 18:57:17 +01:00
libretroadmin
5a16f91365
Prefer strlcpy over snprintf when possible - cleanup some Lakka code
2023-01-22 18:39:06 +01:00
libretroadmin
a8c43daef6
Addendum - no additional whitespace - already done beforehand
2023-01-22 17:35:49 +01:00
libretroadmin
610194e805
input_config_get_bind_string_hotkey - snprintf concatenation
...
so we don't repeat the same formatting for every switch case
statement
2023-01-22 17:34:12 +01:00
Hans-Kristian Arntzen
f7a9d64d73
Fix crash when using multiple physical devices and HW core ( #14889 )
...
* [Vulkan] Detect if wrong PhysicalDevice is returned.
* [Vulkan] Actually query physical device before creating core device.
2023-01-22 17:28:59 +01:00
libretroadmin
9fbd62d7b8
Reduce dependence on strcpy_literal (just a macro for strcpy) - prefer
...
going through safer strlcpy
2023-01-22 17:13:38 +01:00
libretroadmin
378e90e745
retroarch.h functions should be namespaced 'retroarch_' instead
...
of 'rarch_'
2023-01-22 16:58:22 +01:00
libretroadmin
539c47faa3
Indenting nit
2023-01-22 16:29:03 +01:00
reallibretroadmin
f869661e66
Silence warnings shown in Xcode
2023-01-22 16:20:15 +01:00
libretroadmin
de717a50d3
Style nits
2023-01-22 16:12:27 +01:00
sonninnos
f46550bd7c
Ignore system subdir replacement if subdir has subdirs ( #14887 )
2023-01-22 13:03:10 +01:00
github-actions
247991e53b
Fetch translations from Crowdin
2023-01-22 00:12:23 +00:00
libretroadmin
01c3684b10
Cleanups - try to remove stdio.h include where possible
2023-01-21 22:25:38 +01:00