Commit graph

30449 commits

Author SHA1 Message Date
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
Stuart Kenny
6350b41d3f Expose new texture filtering option and fix runtime changing texture upscale mode 2021-09-08 09:27:15 +01:00
iota97
7b33325cac Double binding fix 2021-09-08 08:54:59 +02:00
Unknown W. Brackets
f92c33a48c
Merge pull request #14806 from hrydgard/control-grid-fix
Control layout grid fix
2021-09-07 16:46:59 -07:00
Henrik Rydgård
2a223bb91d No longer need to specify build tools version, gradle now has a default. 2021-09-08 01:16:49 +02:00
Henrik Rydgård
2b683ff8c7 Fix typo (and maybe a bug). 2021-09-08 00:19:18 +02:00
Henrik Rydgård
68f7c9e9ff Round the location of single-pixel lines to the nearest pixel.
Should hopefully help #14204.
2021-09-08 00:19:01 +02:00
Henrik Rydgård
f239d79f66
Merge pull request #14805 from hrydgard/spline-flush-fix
Bezier/Spline: Fix logical error
2021-09-08 00:14:01 +02:00
Henrik Rydgård
5dab9994b6 Bezier/Spline: Fix logical error (must flush buffered data before we modify submitType).
Should fix #14774
2021-09-07 23:52:06 +02:00
Henrik Rydgård
e2b0137400 VK: Only autogenerate mipmaps for R8G8B8A8 format textures.
Quickfix for bug with Auto High Quality texture filtering.

Fixes #14804 (good enough for now at least).
2021-09-07 23:41:03 +02:00
Henrik Rydgård
f83cf9fd0d
Merge pull request #14798 from iota97/crc-fix
Don't show CRC button when we can't get it
2021-09-07 16:36:25 +02:00
iota97
b44c991fc1 Add info check 2021-09-07 16:16:39 +02:00
iota97
227333f45b Don't show CRC button when we can't get it 2021-09-07 10:17:03 +02:00
Henrik Rydgård
bc45634ed3
Merge pull request #14801 from unknownbrackets/reporting
Reporting: Calculate CRC for PSN games
2021-09-07 09:14:55 +02:00
Henrik Rydgård
f7e2a36162
Merge pull request #14802 from unknownbrackets/softgpu
softgpu: Prevent pixel gaps when drawing sprites
2021-09-07 08:58:05 +02:00
Unknown W. Brackets
b5ba469826 softgpu: Prevent pixel gaps when drawing sprites.
If you end a sprite at 255.9, it draws the pixel at 255.  This uses the
same logic to handle that as in the triangle path.
2021-09-06 22:05:39 -07:00
Unknown W. Brackets
d56bf561f1
Merge pull request #14800 from hrydgard/fix-libretro-defaults
libretro: Fix defaults for texture_scaling_level and inflight_frames
2021-09-06 20:07:14 -07:00
Unknown W. Brackets
bac7def66b
libretro: Fix typo. 2021-09-06 19:47:39 -07:00
Unknown W. Brackets
825d9a8d2b Reporting: Calculate CRC for PSN games. 2021-09-06 19:40:40 -07:00