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
Autechre
bc23d070de
Update CHANGES.md
v1.9.2
2021-04-30 18:19:36 +02:00
twinaphex
951ea6baaf
Bump up to version 1.9.2
2021-04-30 17:49:54 +02:00
Autechre
84ab14cb83
Merge pull request #12281 from eadmaster/multi_patch
...
added multi-softpatching support + OSD messages for patches (#9947 )
2021-04-30 16:00:43 +02:00
eadmaster
019130298a
added multi-softpatching support + OSD messages for patches ( #9947 )
...
fixed Travis error
2021-04-30 14:12:47 +02:00
Autechre
99917368b4
Merge pull request #12341 from jdgleaver/dingux-autosave
...
OpenDingux: Enable 'SaveRAM Autosave Interval' by default
2021-04-30 00:03:41 +02:00
jdgleaver
5f12edaae4
OpenDingux: Enable 'SaveRAM Autosave Interval' by default
2021-04-29 15:15:12 +01:00
Autechre
8eb8b44e83
Merge pull request #12327 from repojohnray/config_h
...
Set -I. at the beginning to include the right config.h
2021-04-29 15:44:41 +02:00
Autechre
9c534c3550
Merge pull request #12339 from jdgleaver/dingux-ra-bin
...
(.gitlab-ci.yml) Add 'raw' retroarch binary to OpenDingux (+Beta) job artifacts
2021-04-29 15:10:07 +02:00
Autechre
10c1361751
Merge pull request #12337 from Jamiras/ff_slow
...
enforce minimum fastforward_ratio of 1.0
2021-04-29 15:09:55 +02:00
Autechre
2153cd8e2c
Merge pull request #12338 from jdgleaver/config-file-append-fix
...
Fix config file appending and 'including'
2021-04-29 15:08:32 +02:00
jdgleaver
95cea8cc5d
(.gitlab-ci.yml) Add 'raw' retroarch binary to OpenDingux (+Beta) job artifacts
2021-04-29 13:01:44 +01:00
jdgleaver
02630d998e
Fix config file appending and 'including'
2021-04-29 12:29:47 +01:00
Jamiras
77d04af845
enforce minimum fastforward_ratio of 1.0
2021-04-28 22:43:48 -06:00
Autechre
42e01acfa1
Merge pull request #12335 from MrHuu/master
...
(3DS) Change default asset directory
2021-04-28 22:10:27 +02:00
Autechre
b2faff6bf9
Merge pull request #12334 from jdgleaver/core-info-hash-collision
...
(core_info) Prevent potential hash collisions when searching for cores
2021-04-28 22:09:41 +02:00
MrHuu
a58236d69d
(3DS) Change default asset directory
2021-04-28 19:59:03 +02:00
jdgleaver
3bc2758d51
(core_info) Prevent potential hash collisions when searching for cores
2021-04-28 17:52:15 +01:00
Autechre
40f6f7b803
Merge pull request #12333 from jdgleaver/config-file-hashmap-update
...
(config_file) Modify hash map usage for proper compatibility with updated RHMAP implementation
2021-04-28 18:38:43 +02:00
jdgleaver
b1a7d3e995
(config_file) Modify hash map usage for proper compatibility with updated RHMAP implementation
2021-04-28 17:34:24 +01:00
Autechre
7fc636c623
Merge pull request #12332 from Alcaro/master
...
Track the complete string in rhmap
2021-04-28 17:05:27 +02:00
Alcaro
2c5c4647e3
Track the complete string in rhmap
2021-04-28 16:09:45 +02:00
Autechre
2702ce693b
Merge pull request #12328 from jdgleaver/7zip-update
...
Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms)
2021-04-28 15:12:41 +02:00
Autechre
71836cacdb
Merge pull request #12331 from bulzipke/master
...
(3DS) Load overlay texture images as BGR colors
2021-04-28 13:28:33 +02:00
jdgleaver
a501dfd680
Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms)
2021-04-28 12:00:50 +01:00
bulzipke
7e7615c97c
(3DS) Load overlay texture images as BGR colors
2021-04-28 19:16:14 +09:00
Autechre
a4d955357d
Merge pull request #12329 from IAmBoring/patch
...
MSVC Vulkan Buildfix
2021-04-28 11:57:46 +02:00
IAmBoring
9c0aec1d19
MSVC Vulkan Buildfix
2021-04-27 20:45:52 +00:00
repojohnray
28541fe826
Set -I. at the beginning to include the right config.h
...
This is done to avoid to include for instance valgrind/config.h as the main config.h
2021-04-27 17:37:27 +02:00
Autechre
8466a213e8
Merge pull request #12324 from devnexen/macos_vulkan_build_fix
...
macOS with vulkan build fix
2021-04-26 22:16:24 +02:00
Autechre
0cd0ce87f5
Merge pull request #12323 from bulzipke/master
...
(3DS) Load texture images as BGR colors
2021-04-26 22:15:57 +02:00