Commit Graph
30467 Commits
Author SHA1 Message Date
Henrik Rydgård 07413aa4e3 Feedback 2021-09-11 18:53:46 +02:00
Henrik Rydgård dc520a59d3 Log the duration of directory size computations too 2021-09-11 18:17:14 +02:00
Henrik Rydgård f7895457ee Add back the dir listing logging. Add hack to avoid confusing Wipeout :( 2021-09-11 18:12:30 +02:00
Henrik Rydgård fcc0337576 Fix the Android recursive size computation and hook it up. 2021-09-11 18:12:30 +02:00
Henrik Rydgård 48310d15a9 Add metafilesystem hook to add optimized implementations of compute recursive directory size 2021-09-11 18:12:29 +02:00
Henrik Rydgård e842d395fa Add untested function Android_ComputeRecursiveDirectorySize 2021-09-11 18:11:53 +02:00
Henrik Rydgård cd79a1d92f Fix another GetFileInfo loop (GetFilesInDir now does return sizes) 2021-09-11 18:11:53 +02:00
Henrik Rydgård 1eef8973c7 Merge pull request #14825 from unknownbrackets/memstick-cache
Add a cache for memory stick usage
2021-09-11 18:09:34 +02:00
Unknown W. Brackets bcc4c3d8fa Io: Assume a write may have happened on resume.
This way if they switch away to delete files, it will have more free
space.
2021-09-11 07:36:02 -07:00
Unknown W. Brackets 906664b9d8 Io: Cache SAVEDATA usage between writes.
Some games will loop over saves to check the size of each, and calculating
the total usage is expensive.  We don't need to recalculate each time.
2021-09-11 07:29:15 -07:00
Henrik Rydgård ef7b6ec5ca Merge pull request #14824 from hrydgard/hide-irrelevant-directories
Hide directories games should not know about
2021-09-11 15:36:20 +02:00
Henrik Rydgård 09f65db91c Cleanup 2021-09-11 15:35:11 +02:00
Henrik Rydgård b075b79175 Also hide SHADERS directory from games 2021-09-11 15:14:44 +02:00
Henrik Rydgård 369ae031de Optimize install data size calculation. 2021-09-11 15:13:37 +02:00
Henrik Rydgård 830d205839 Optimize savedata size calculation 2021-09-11 15:11:56 +02:00
Henrik Rydgård 1f81876ab1 Cleanup 2021-09-11 15:04:53 +02:00
Henrik Rydgård 04578edf65 Hide directories games should not know about from them.
Stops some games from spending lots of time iterating over files they
should not care about. Helps the performance issues in #13847 quite a bit.
2021-09-11 15:02:52 +02:00
Henrik Rydgård 46ada8649c VK mip gen: Could end up with a zero dimension in the lowest mipmap, prevent that.
Should help #14814
2021-09-11 13:13:40 +02:00
Unknown W. Brackets d264cbef32 Vulkan: MSVC 2017 buildfix.
Fixes the buildbot.
2021-09-10 23:35:31 -07:00
Unknown W. Brackets b7edcaa721 Merge pull request #14823 from hrydgard/storage-fixes
Android: Disallow using the folder selection on older system versions
2021-09-10 19:19:29 -07:00
Unknown W. Brackets 08dbcf7f79 UI: Fix non-Android build error. 2021-09-10 19:01:56 -07:00
Henrik Rydgård df0dd441c9 Add back the ability to manually specify a folder, on Android 9 and earlier. 2021-09-10 23:59:54 +02:00
Henrik Rydgård e7214f4f6b Hide the folder selector for memstick directory on Android 9 and earlier.
It just doesn't work.
2021-09-10 23:42:21 +02:00
Henrik Rydgård d3abcf1b56 Draw bullet points as circles for a consistent look regardless of system font. 2021-09-10 23:41:44 +02:00
Henrik Rydgård 7632e5e16e Minor polish to MemStickScreen 2021-09-10 22:52:49 +02:00
Henrik Rydgård 25fff384d7 Merge pull request #14822 from stuken/libretro_vulkan_shutdown_fix
Fix intermittent crashes when closing content in libretro under vulkan
2021-09-10 22:39:16 +02:00
Stuart Kenny d88fec8950 Decouple Vulkan context object destruction from retroarch's ContextDestroy call 2021-09-10 20:38:52 +01:00
Henrik Rydgård b813aa30f8 Merge pull request #14820 from unknownbrackets/softgpu
Correct guardband and Z cull behavior in software renderer
2021-09-10 08:26:02 +02:00
Henrik Rydgård 16e820edad Merge pull request #14816 from iota97/wave-fix
Fix wave on different dps
2021-09-10 08:20:14 +02:00
Unknown W. Brackets 121c56e6db softgpu: Clip only on -Z, cull if entirely outside.
This is important for several issues, like #12058 or #12060, where
something is drawn entirely outside valid Z, and should be culled.
2021-09-09 20:13:42 -07:00
Unknown W. Brackets 0b73c1ce83 softgpu: Correct guardband cull behavior.
Culling is based on whether clipping happens, not whether clamping
happens.  This is important for issues like #12348.
2021-09-09 20:05:41 -07:00
Unknown W. Brackets e00a3eed13 Merge pull request #14817 from hrydgard/savedata-screen-fixes
Savedata screen fixes
2021-09-09 17:13:11 -07:00
Henrik Rydgård 5876388c65 Vulkan scissor fix (validation errors). 2021-09-10 01:15:29 +02:00
Henrik Rydgård 85ac0f8856 Fix a couple sort comparators for the savedata screen 2021-09-10 01:14:59 +02:00
iota97 9283d14a3d Fix wave on different dps 2021-09-09 11:58:02 +02:00
Henrik Rydgård f9f893f3fc Merge pull request #14813 from hrydgard/scoped-storage-shortcut-fix
Various Android shortcut fixes
2021-09-09 09:12:49 +02:00
Henrik Rydgård c9bcbf326f More shortcut fixes 2021-09-09 00:00:54 +02:00
Henrik Rydgård 273376ab8d Set a couple flags on the ShortcutIntent 2021-09-08 23:43:35 +02:00
Henrik Rydgård bad0736fa3 Avoid calling into C++ when creating game shortcuts. Use scoped storage-compatible file chooser when possible. 2021-09-08 23:26:01 +02:00
Henrik Rydgård 1d08317766 Valiant attempt to fix queryGameName 2021-09-08 23:25:39 +02:00
Henrik Rydgård 568043211f Fix error message 2021-09-08 23:24:28 +02:00
Henrik Rydgård 0d9d360b07 ThreadManager cleanups 2021-09-08 23:24:00 +02:00
Henrik Rydgård 8e9cdf97cf Implement support for new file chooser on Android 11+. 2021-09-08 21:33:50 +02:00
Henrik Rydgård 5e4c478f43 Merge pull request #14807 from iota97/double-bind
Double binding fix
2021-09-08 21:23:56 +02:00
Unknown W. Brackets 51e2015815 Merge pull request #14811 from stuken/libretro_hardware_texture_scaling_option
Expose texture shader core option in libretro
2021-09-08 12:07:03 -07:00
Henrik Rydgård 7120a9761b Merge pull request #14810 from iota97/wave
Wave animation
2021-09-08 18:58:50 +02:00
Stuart Kenny f442f4012c Expose texture shader core option. 2021-09-08 16:42:11 +01:00
iota97 79b10c4d53 Add some antialiasing 2021-09-08 16:36:57 +02:00
iota97 01aaed54d6 Wave animation 2021-09-08 15:57:41 +02:00
Henrik Rydgård 03b53c6a75 Merge pull request #14808 from stuken/libretro_update_texture_filtering
Expose new texture filtering mode in libretro
2021-09-08 11:46:49 +02:00