Commit Graph

4627 Commits

Author SHA1 Message Date
1d5f810a4b CPU/Recompiler: Disable memory access exceptions by default
This means it'll no longer pass amidog's CPU test in the default config.
But no games rely on this. You can enable it in advanced options if you
want to pass the CPU test.
2020-08-08 23:44:13 +10:00
b1377fe0d9 CPU/Recompiler: Add a fast block lookup array
Up to 15% perf improvement.
2020-08-08 23:06:28 +10:00
f6e88353eb CPU/Recompiler: Make generated code invariant to virtual PC 2020-08-08 23:06:28 +10:00
8d4216068a CPU/Recompiler: Implement div/divu 2020-08-08 23:06:27 +10:00
a2f271c505 CPU: Simplify some exception checks in cop0-3 2020-08-07 17:05:01 +10:00
80be38b7c8 Updater/Win32: Grammar fix in message 2020-08-07 16:34:48 +10:00
472f1c1c6b Updater: Display a more helpful message if ran manually 2020-08-07 03:40:19 +10:00
92bc65d883 Qt: Turn language list into radio buttons 2020-08-07 03:34:40 +10:00
e5c46a54b7 System: Restore/reset state on recreating GPU/updating settings
Fixes display corruption on RetroArch when switching renderers.
2020-08-06 23:20:52 +10:00
359234080a D3D11: Set GS to null when restoring state
Fixes the D3D11 renderer being broken on RetroArch due to it leaving a
geometry shader bound.
2020-08-06 23:19:19 +10:00
7ab521f740 Updater: Handle UTF-8 paths when launching at end 2020-08-06 22:38:34 +10:00
f0e3373cb2 Qt: Add message about unofficial builds auto-update incompatibility 2020-08-06 22:37:30 +10:00
72053e5500 Qt: Fix non-auto-update-enabled builds 2020-08-06 22:22:35 +10:00
c2a60b766d CI: Tag Windows builds so they can be updated 2020-08-06 22:11:08 +10:00
c09bfc4d2b Qt: Add automatic updater 2020-08-06 22:08:22 +10:00
070b16e611 Updater/Win32: Use shell for deleting directories 2020-08-06 22:07:56 +10:00
512a8b2b39 FileSystem: Make more functions UTF-8 compatible on Windows 2020-08-06 22:07:43 +10:00
f1315b182f Updater: Fix hang instead of skipping updater.exe 2020-08-06 20:54:59 +10:00
e956bbdab8 Updater: Don't always open console window 2020-08-06 20:11:31 +10:00
8bc6433be1 scmversion: Include the current commit hash 2020-08-06 20:11:22 +10:00
12bef7caa2 Add update installer program (Windows only for now) 2020-08-06 19:36:41 +10:00
045e6dff61 Common: Add Win32ProgressCallback 2020-08-06 19:33:08 +10:00
7cafb8c515 Common: Add MinizipHelpers (RAM and UTF-8 compatible fopen) 2020-08-06 19:33:02 +10:00
6e586311e8 Common: Add title, modal information to ProgressCallback 2020-08-06 19:32:53 +10:00
8c1a72f640 Qt: Unmark window info error for translation 2020-08-06 19:30:47 +10:00
05f0ce6da8 libretro: Fix build 2020-08-06 01:50:02 +10:00
2cc1fe9c02 libretro: Expose CD-ROM preload option 2020-08-06 01:20:12 +10:00
1ebbb1e42a Only force 2 second pregap for track 1
Fixes #579
2020-08-05 15:19:28 +01:00
b6d25c46e4 Qt: Add de language to update_translations.bat 2020-08-05 20:42:48 +10:00
a7dbb9ab28 CDImage: Work around cue parser requiring new line at end 2020-08-05 03:14:06 +10:00
466e4099d4 CDROM: Fix handling of logical seeks to audio sectors
Fixes Wizard's Harmony.
2020-08-05 03:14:04 +10:00
fbdc9ae631 CommonHostInterface: Remove additional API reset/restore on screenshot 2020-08-04 21:08:56 +10:00
dd9705ef31 GPU/HW: Fix last row of oversized writes not applying
Combined with the wrap changes, fixes Namco Museum motherboard scene.
2020-08-04 14:40:00 +10:00
0b0bc32afb GPU/HW: Use texture samplers rather than fetching for batches
Enables wrap-around.
2020-08-04 14:40:00 +10:00
0fc301d654 GPU/HW: Use wrap texture address modes 2020-08-04 14:40:00 +10:00
231c0b5ff6 GPU/SW: Wrap texture coordinates when sampling 2020-08-04 14:40:00 +10:00
69cbc0b5a2 GL/Texture: Add wrap texture mode option 2020-08-04 14:40:00 +10:00
3df1670809 libretro: Try for a GLES context first depending on preferred renderer 2020-08-04 14:40:00 +10:00
e198e31598 Qt: Add German/Deutsch translation 2020-08-03 13:32:55 +10:00
8b4624a98e Update Portuguese (Br) translation 2020-08-03 13:23:34 +10:00
818892cb1b GPU: Claer interlaced field buffer when enabling
Fixes old frames getting briefly displayed.
2020-08-03 03:26:13 +10:00
23df239469 GPU/HW: Debug build compile fix 2020-08-03 03:26:00 +10:00
f712c42c21 GPU/HW: Add more details to debug window 2020-08-03 03:06:23 +10:00
9b7512f7b8 GPU/HW: Implement automatic resolution scale from window size 2020-08-03 03:06:03 +10:00
be6ae8b70b GPU/Vulkan: Work around Mali crash with readbacks 2020-08-03 02:03:33 +10:00
b527118c0a GPU/HW: Fix macOS compile 2020-08-02 18:04:00 +10:00
92975b2e81 GPU/HW: Tiny performance optimization in polygon loading 2020-08-02 17:32:43 +10:00
96ba9198ef GPU/HW: Expand lines into triangles before rendering
Fewer batches, consistent upscaling behavior.
2020-08-02 17:17:11 +10:00
568cfa1865 GPU/OpenGL: Fix possible error on shutdown 2020-08-02 17:16:51 +10:00
4d9c2c1b6c GPU: Ensure pending time is used in events
Fixes long delay in Syphon Filter.
2020-08-02 14:09:22 +10:00