Commit Graph
30433 Commits
Author SHA1 Message Date
iota97 ecab31ef8b Keep track of focus position 2021-09-09 17:35:19 +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
Unknown W. Brackets 694e92dc82 Core: Use FileBlockDevice for PBPs without an ISO. 2021-09-06 19:39:34 -07:00
Henrik Rydgård b5e8e22dc9 Merge pull request #14789 from hrydgard/auto-max-quality-texfilter
Add new texture filtering mode "Auto Max Quality"
2021-09-07 00:58:48 +02:00
Henrik Rydgård be87acf62b libretro: Fix defaults for texture_scaling_level and inflight_frames 2021-09-07 00:51:28 +02:00
Henrik Rydgård a5d963f140 Merge pull request #14776 from hrydgard/update-gradle-again
Update gradle again.
2021-09-06 22:57:49 +02:00
Henrik Rydgård c2619f425c Merge pull request #14799 from stuken/libretro_fix
Various libretro fixes
2021-09-06 22:56:47 +02:00
Stuart Kenny feade27cd3 Review style fixes. 2021-09-06 21:01:17 +01:00
Stuart Kenny c593da050c Expose inflight frames as core option. 2021-09-06 20:14:08 +01:00
Stuart Kenny 0f45c95d17 Fix capitalization in core option labels. 2021-09-06 20:13:07 +01:00
Stuart Kenny 6db91abf17 Move core initialization code out of retro_load_game method 2021-09-06 20:10:13 +01:00
Stuart Kenny 3b39b6fcaa Do not fast forward by default. 2021-09-06 20:03:57 +01:00
Stuart Kenny da4652aa2a Do not skip SwapBuffer() when skipDrawReason set.
Fixes nothing being rendered with high frameskip ratios.
2021-09-06 20:00:50 +01:00
Henrik Rydgård ae9bf27991 Merge pull request #14795 from unknownbrackets/softgpu
softgpu: Avoid overflow infinite loop
2021-09-06 08:57:19 +02:00
Unknown W. Brackets 7addc18a6b softgpu: Avoid overflow infinite loop.
For certain large values, it would overflow and continue looping
endlessly.
2021-09-05 23:24:08 -07:00
Henrik Rydgård 1df31e9304 Fix windows menus for the new tex filtering options. 2021-09-05 23:54:41 +02:00
Henrik Rydgård 6b76bcf070 Add new texture filtering "Auto Max Quality" that tweaks texture filtering for best quality.
It does this by enforcing mipmapping and minification filters, and
always autogenerates mipmaps and enforces anisotropic filtering for all
modes (if that's separately enabled).

This looks nice and flicker free in most games without any additional
tweaking, including GTA and Burnout which have long been painfully
flickery in the distance due to undersampling.

Needs a bit more testing before merge, maybe.

Fixes #13888
2021-09-03 00:14:58 +02:00
Henrik Rydgård 54bb824d37 Merge pull request #14788 from unknownbrackets/interp
interp: Prevent crash on bad lv.q or sv.q addr
2021-09-02 17:30:12 +02:00