Automated PPSSPP builds

These builds are provided by Orphis and are totally free of charge.
New versions on the Git repository are detected automatically and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.
If multiple commits are done at the same time, you'll only get the latest one.

Code is hosted on GitHub.
See PPSSPP website for more information.

Revision Author Date Android Windows 32bit Windows 64bit Commit log
v1.12.3-1319-g419692832 Henrik Rydgård 2022-06-28 13:54:16 Download Download Download Merge: 0e637df24 f7e0eedda Merge pull request #15633 from xujibbs/patch-29 Update zh_CN.ini
v1.12.3-1317-g0e637df24 Henrik Rydgård 2022-06-28 13:54:03 No build Merge: dd6c35b68 e03e84495 Merge pull request #15634 from xujibbs/patch-30 Update zh_TW.ini
v1.12.3-1316-gf7e0eedda xujibbs 2022-06-28 13:43:41 No build Update zh_CN.ini
v1.12.3-1316-ge03e84495 xujibbs 2022-06-28 13:48:57 No build Update zh_TW.ini
v1.12.3-1315-gdd6c35b68 Henrik Rydgård 2022-06-27 08:13:26 Download Download Download Merge: 5c459609c 07fbffd16 Merge pull request #15632 from Saramagrean/patch-2 Update th_TH.ini
v1.12.3-1314-g07fbffd16 Benjamin Benda Gates 2022-06-27 06:27:23 No build Update th_TH.ini
v1.12.3-1313-g5c459609c Henrik Rydgård 2022-06-26 19:47:03 Download Download Download Merge: 04affb195 3667f35c3 Merge pull request #15631 from ANR2ME/ui [UI] Minor changes to PRO ad hoc server IP address selection
v1.12.3-1312-g3667f35c3 ANR2ME 2022-06-26 15:26:09 No build Hide Hostname progressView when not showing any message to get a better view of the list.
v1.12.3-1311-g74cad0a15 ANR2ME 2022-06-26 15:23:35 No build Slightly reduce Hostname progressView's margin as it took too much space.
v1.12.3-1310-g43beb2689 ANR2ME 2022-06-26 14:47:33 No build Added public Adhoc Server.
v1.12.3-1309-g04affb195 Henrik Rydgård 2022-06-26 09:30:14 Download Download Download Additional game IDs for The Simpsons Game
v1.12.3-1308-g474c51612 Henrik Rydgård 2022-06-26 09:25:08 No build Apply the mali workaround for The Simpsons Game. Fixes #9830
v1.12.3-1307-g8ae673572 Unknown W. Brackets 2022-06-26 01:29:03 Download Download Download Merge: ac057bdf9 cd92151de Merge pull request #15628 from hrydgard/arm64-neon-flag Add ARM64_NEON compile arch flag
v1.12.3-1305-gac057bdf9 Halo-Michael 2022-06-25 11:19:26 Download Download Download Merge pull request #15629 from Halo-Michael/lang Update Simplified Chinese
v1.12.3-1304-g26ed3dbdc Henrik Rydgård 2022-06-25 07:59:04 Download Download Download Merge: d64100b75 33aeac694 Merge pull request #15627 from zack-huangzihan/main ffmpeg: fix compile bug
v1.12.3-1302-gd64100b75 Henrik Rydgård 2022-06-25 07:47:02   Download Download Merge: 4b78224d2 ea6e5c8f7 Merge pull request #15625 from ANR2ME/adhoc Mask some part of public IP in the logs for security reason.
v1.12.3-1301-gea6e5c8f7 ANR2ME 2022-06-22 19:41:41 No build Mask some part of public IP in the logs for security reason.
v1.12.3-1301-gcd92151de Henrik Rydgård 2022-06-24 09:34:59 No build Add ARM64_NEON compile arch flag This allows doing ARM64 builds without NEON support, and allows simplifying some checks.
v1.12.3-1301-g33aeac694 ZiHan Huang 2022-06-24 10:45:06 No build ffmpeg: fix compile bug Err is generated when USE_FFMPEG is set to OFF, The Camera module relies on FFMPEG Signed-off-by: ZiHan Huang <>
v1.12.3-1300-g4b78224d2 Henrik Rydgård 2022-06-22 09:50:50 Download Download Download Merge: f924a3ed1 028871720 Merge pull request #15620 from iota97/np-enter Add numpad enter as a confirm
v1.12.3-1298-gf924a3ed1 Henrik Rydgård 2022-06-22 09:50:29 No build Merge: 182bb6ed4 a58c2ab33 Merge pull request #15624 from xujibbs/patch-24 Update zh_CN.ini
v1.12.3-1297-ga58c2ab33 xujibbs 2022-06-22 02:50:56 No build Update zh_CN.ini
v1.12.3-1296-g182bb6ed4 Henrik Rydgård 2022-06-21 09:35:18 Download Download Download Merge: e942ba680 7d72c1e35 Merge pull request #15619 from iota97/lang Update lang file
v1.12.3-1294-g7d72c1e35 iota97 2022-06-21 08:46:57 No build More translation key
v1.12.3-1293-gfb8874156 iota97 2022-06-20 17:53:49 No build Update all
v1.12.3-1293-g028871720 iota97 2022-06-21 08:32:57 No build Add numpad enter as a confirm
v1.12.3-1292-ge942ba680 Henrik Rydgård 2022-06-20 17:38:01 Download Download Download Remove driver version check for Mali stencil/discard bug. See #13833
v1.12.3-1292-g71c879a10 iota97 2022-06-20 17:27:34 No build Update eng lang
v1.12.3-1291-g8fc2422e7 Henrik Rydgård 2022-06-19 19:55:41 Download Download Download Merge: 7b7e0a34e e48ea158e Merge pull request #15613 from iota97/repeat Allow to repeat a "single" button
v1.12.3-1289-g7b7e0a34e Unknown W. Brackets 2022-06-19 18:34:31 Download Download Download Merge: 741837a02 122a0fa1f Merge pull request #15615 from hrydgard/raspberry-pi-3-workaround Workaround for strange driver hang on Raspberry Pi 3.
v1.12.3-1286-g741837a02 Henrik Rydgård 2022-06-19 18:11:23 Download Download Download Merge: d07c256a1 106e37289 Merge pull request #15614 from hrydgard/better-software-interrupt Avoid including signal.h from CommonFuncs.h
v1.12.3-1285-g122a0fa1f Henrik Rydgård 2022-06-19 18:10:27 No build Oops, revert debugging commit
v1.12.3-1285-g106e37289 Henrik Rydgård 2022-06-19 16:46:55 No build Keep ye olde else case
v1.12.3-1284-ge48ea158e iota97 2022-06-19 15:18:05 No build Allow to repeat a "single" button
v1.12.3-1284-g3ed743501 Henrik Rydgård 2022-06-19 16:31:07 No build Avoid including signal.h from CommonFuncs.h
v1.12.3-1284-g1d17b01c1 Henrik Rydgård 2022-06-19 11:53:16 No build Workaround for strange driver hang on Raspberry Pi 3. Strangely, this does not fix the text rendering in the UI, but might still be enough for the libretro use case in #15469. See #15469
v1.12.3-1283-gd07c256a1 Unknown W. Brackets 2022-06-19 02:13:58 Download Download Download Merge: f0cee59cc 8922be201 Merge pull request #15611 from hrydgard/mali-bug-workaround Workaround old Mali driver bug with discard + stencil
v1.12.3-1280-g8922be201 Henrik Rydgård 2022-04-16 23:47:05 No build Out of performance paranoia, limit the Mali workaround to known affected games
v1.12.3-1279-gd0ea3b328 Henrik Rydgård 2022-05-09 01:15:56 No build Work around the Mali stencil discard bug the same way as the Adreno one.
v1.12.3-1278-gf0cee59cc Henrik Rydgård 2022-06-18 09:47:46 Download Download Download Merge: 31aca546e 5cab38a64 Merge pull request #15608 from unknownbrackets/webos-compile-error Build: Use cinttypes not inttypes.h
v1.12.3-1278-g78ad81db9 Henrik Rydgård 2022-05-09 01:15:40 No build Show detected GPU driver bugs in system info
v1.12.3-1277-g7656e2b9d Henrik Rydgård 2022-05-08 23:54:08 No build Increase the difficulty of the GPU driver test Trying to make the situation more similar to the Midnight Club map problem, but still failing to repro in the GPU test, though it repros fine in-game.
v1.12.3-1276-g31aca546e Henrik Rydgård 2022-06-17 10:14:56 Download Download Download Merge: e11204de3 1a09e943a Merge pull request #15603 from xujibbs/patch-21 Update zh_TW.ini
v1.12.3-1274-ge11204de3 Henrik Rydgård 2022-06-17 10:14:42 No build Merge: ef0a0c1a3 f86a43b92 Merge pull request #15602 from xujibbs/patch-20 Update zh_CN.ini
v1.12.3-1273-gf86a43b92 xujibbs 2022-06-17 06:38:42 No build Update zh_CN.ini
v1.12.3-1273-g1a09e943a xujibbs 2022-06-17 06:49:24 No build Update zh_TW.ini
v1.12.3-1272-gef0a0c1a3 Henrik Rydgård 2022-06-13 11:19:57 Download Download Download Merge: a62fc9e5e 61ca7fbd5 Merge pull request #15594 from attikos/master Update gamecontrollerdb.txt
v1.12.3-1271-g61ca7fbd5 Bylkov Maksim 2022-06-13 10:26:23 No build Update gamecontrollerdb.txt
v1.12.3-1270-ga62fc9e5e Henrik Rydgård 2022-06-13 09:49:33 Download Download Download Merge: 0dea3094b 6daa49d19 Merge pull request #15591 from xujibbs/patch-15 Update zh_TW.ini
v1.12.3-1268-g0dea3094b Henrik Rydgård 2022-06-13 09:03:48 Download Download Download Merge: c5fd224f1 4dfe0dbb1 Merge pull request #15593 from xujibbs/patch-17 Update zh_CN.ini
v1.12.3-1267-g6daa49d19 xujibbs 2022-06-13 08:12:17 No build Update zh_TW.ini
v1.12.3-1267-g4dfe0dbb1 xujibbs 2022-06-13 08:45:57 No build Update zh_CN.ini
v1.12.3-1266-gc5fd224f1 Henrik Rydgård 2022-06-12 09:53:42 Download Download Download Merge: f8c219b7f 8a7f0e5bb Merge pull request #15590 from nassau-tk/fix-ja_jp.ini Fix-ja_jp.ini
v1.12.3-1265-g8a7f0e5bb nassau-tk 2022-06-12 00:42:26 No build Fix-ja_jp.ini
v1.12.3-1264-gf8c219b7f Henrik Rydgård 2022-06-11 15:12:05 Download Download Download Merge: a9cc818c3 2c04764fd Merge pull request #15588 from nassau-tk/fix-ja_jp.ini Fix-ja_jp.ini
v1.12.3-1262-ga9cc818c3 Henrik Rydgård 2022-06-11 15:11:16 No build Merge: 4aee9623e 18e70e67f Merge pull request #15587 from hrydgard/attachmentop-rename Rename Vulkan attachment operation variables
v1.12.3-1261-g18e70e67f Henrik Rydgård 2022-06-11 13:24:08 No build Small struct layout optimization (stencil is never more than 8 bits, can sneak in next to the load actions)
v1.12.3-1260-gacb84f064 Henrik Rydgård 2022-06-11 13:22:40 No build Rename Vulkan attachment operation variables. Prep for supporting specifying store op.
v1.12.3-1260-g2c04764fd nassau-tk 2022-06-11 14:37:05 No build Fix-ja_jp.ini
v1.12.3-1259-g4aee9623e Henrik Rydgård 2022-06-11 12:58:12 Download Download Download Merge: 480b62c70 94800f619 Merge pull request #15586 from hrydgard/core-parameters-inline Inline the CoreParameters accessor (eliminates a function call for each access)
v1.12.3-1257-g480b62c70 Henrik Rydgård 2022-06-11 12:57:35 No build Merge: 63fdb99ca 464a07abb Merge pull request #15577 from iota97/search-sdl Add search on SDL
v1.12.3-1255-g94800f619 Henrik Rydgård 2022-04-30 23:49:51 No build Inline the CoreParameters accessor (eliminates a function call for each access)
v1.12.3-1254-g63fdb99ca Henrik Rydgård 2022-06-11 11:58:58 Download Download Download Shaun White Snowboarding: Use compat flag to eliminate a readback per frame Should be a good performance improvement. Just another case of a game copying a framebuffer to RAM, then texturing directly from it.
v1.12.3-1253-g59352bd78 Henrik Rydgård 2022-06-11 11:39:03   Download Download Merge: 5026a867f 751afde7c Merge pull request #15583 from hrydgard/echochrome-lines Fix and further improve line drawing in Echochrome
v1.12.3-1247-g5026a867f Henrik Rydgård 2022-06-11 09:51:13 Download Download Download Merge: 8df2fc3f0 02c10a43d Merge pull request #15585 from xujibbs/patch-14 Update zh_CN.ini
v1.12.3-1246-g751afde7c Henrik Rydgård 2022-06-11 11:22:29 No build Echochrome lines: Remove UV offsets, avoid reading the destination (much better codegen)
v1.12.3-1246-g02c10a43d xujibbs 2022-06-11 01:26:58 No build Update zh_CN.ini
v1.12.3-1245-gc82d8a04e Henrik Rydgård 2022-06-11 00:20:35 No build Add centered line drawing for Echochrome.
v1.12.3-1245-g8df2fc3f0 Henrik Rydgård 2022-06-11 00:52:32 Download Download Download Merge: d6f8b2a4a 54400522f Merge pull request #15584 from xujibbs/patch-13 Update zh_TW.ini
v1.12.3-1244-g54400522f xujibbs 2022-06-11 00:40:48 No build Update zh_TW.ini
v1.12.3-1244-g493c17647 Henrik Rydgård 2022-06-11 00:03:40 No build Take the absolute value when measuring pixel size for line expansion. Fixes issues in Echochrome. Though still doesn't look fantastic.
v1.12.3-1243-gd88bcaca7 Henrik Rydgård 2022-06-09 00:36:58 No build Bump gradle again, .gitignore update for VS 2022
v1.12.3-1243-gd6f8b2a4a Henrik Rydgård 2022-06-11 00:25:48 No build Merge: 13e7b584b c22444643 Merge pull request #15582 from xujibbs/patch-12 Update zh_CN.ini
v1.12.3-1242-gc22444643 xujibbs 2022-06-11 00:21:31 No build Update zh_CN.ini
v1.12.3-1242-g97ee888aa Henrik Rydgård 2022-05-29 21:06:20 No build Add TODO to see if we can make better choices of time sources
v1.12.3-1241-g13e7b584b Henrik Rydgård 2022-06-09 22:36:39 Download Download Download Merge: 6125c9765 a83c45fac Merge pull request #15581 from Xbox-Homebrew/master Add additional rescaps for UWP port
v1.12.3-1240-ga83c45fac tunip3 2022-06-09 22:00:10 No build add additional rescaps
v1.12.3-1239-g0e80d7a8f tunip3 2022-06-09 21:58:13 No build fix indentation
v1.12.3-1238-gb4cd068d5 tunip3 2022-06-09 21:48:28 No build add runFullTrust, broadFileSystemAccess and expandedResources rescaps
v1.12.3-1237-g6125c9765 Henrik Rydgård 2022-06-08 09:22:49 Download Download Download Merge: 41a9e77f8 509f1ef81 Merge pull request #15579 from xujibbs/patch-11 Update zh_CN.ini
v1.12.3-1237-g464a07abb iota97 2022-06-09 11:14:48 No build Add guard
v1.12.3-1236-gdd58923ad iota97 2022-06-07 17:16:06 No build Add search on SDL
v1.12.3-1236-g509f1ef81 xujibbs 2022-06-08 03:06:15 No build Update zh_CN.ini
v1.12.3-1235-g41a9e77f8 Henrik Rydgård 2022-06-07 09:19:23 Download Download Download Merge: 3e5f18c56 19b1421a5 Merge pull request #15576 from PutuDesca/patch-5 Update id_ID.ini
v1.12.3-1234-g19b1421a5 PutuDesca 2022-06-07 09:18:40 No build Update id_ID.ini
v1.12.3-1233-g3e5f18c56 Henrik Rydgård 2022-06-07 08:18:14 Download Download Download Merge: da9b9106e a140f1082 Merge pull request #15572 from PutuDesca/patch-4 Indonesian Translation Update
v1.12.3-1229-gda9b9106e Henrik Rydgård 2022-06-07 08:17:43 No build Merge: 171c3f1c6 fb62bdae8 Merge pull request #15574 from xujibbs/patch-8 Update zh_TW.ini
v1.12.3-1228-ga140f1082 PutuDesca 2022-06-07 03:05:57 No build Small Change
v1.12.3-1227-g171c3f1c6 Henrik Rydgård 2022-06-07 08:17:30 No build Merge: 492f4f6a9 98479c5be Merge pull request #15575 from xujibbs/patch-9 Update zh_CN.ini
v1.12.3-1227-g3e57327b7 PutuDesca 2022-06-07 02:57:23 No build Update Indonesian translate
v1.12.3-1226-gfb62bdae8 xujibbs 2022-06-07 03:01:47 No build Update zh_TW.ini
v1.12.3-1226-g98479c5be xujibbs 2022-06-07 03:11:25 No build Update zh_CN.ini
v1.12.3-1226-g0d9e555b9 PutuDesca 2022-06-07 02:54:21 No build Indonesian Translation Update Update Indonesian
v1.12.3-1225-g492f4f6a9 Henrik Rydgård 2022-06-06 21:05:58 Download Download Download Merge: b3f1c50f5 4d2419981 Merge pull request #15565 from iota97/log-missing-lines Log missing lines
v1.12.3-1221-gb3f1c50f5 Henrik Rydgård 2022-06-06 21:04:25 Download     Merge: 31a1cfd40 feddff829 Merge pull request #15570 from unknownbrackets/gles-skip GLES: Fix sw transform flip in skip buffer mode
v1.12.3-1219-g31a1cfd40 Henrik Rydgård 2022-06-05 20:24:43 Download Download Download Merge: 3bf0c0088 8b74a7cc7 Merge pull request #15569 from fp64/upscaling-shaders Upscaling shaders
v1.12.3-1218-g8b74a7cc7 fp64 2022-06-04 00:00:56 No build Update defaultshaders.ini
v1.12.3-1218-g4d2419981 iota97 2022-06-06 14:12:44 No build Fix commending wrong lines
v1.12.3-1217-gd6d4459b8 iota97 2022-06-01 18:51:45 No build Return by copy
v1.12.3-1217-g022bca3b0 fp64 2022-06-03 23:59:28 No build Add files via upload
v1.12.3-1216-gc9d658b26 fp64 2022-06-03 23:56:55 No build Update upscale_spline36.fsh
v1.12.3-1216-g8587fbf8e iota97 2022-06-01 18:37:46 No build Log missing lines on shutdown, update lang files
v1.12.3-1215-g3bf0c0088 Henrik Rydgård 2022-05-30 01:13:59 Download Download Download Merge: c69dd2f2e a709e8eaa Merge pull request #15563 from Halo-Michael/cpucorefix Config: Don't save CPUCore unless changed
v1.12.3-1214-ga709e8eaa Halo-Michael 2022-05-30 00:32:18 No build Fix CpuCore select
v1.12.3-1213-gc69dd2f2e Henrik Rydgård 2022-05-29 23:01:43 Download Download Download Merge: 7a3013cdc b9310f147 Merge pull request #15562 from unknownbrackets/securemode Savedata: Allow no key when not using SECURE modes
v1.12.3-1211-g7a3013cdc Henrik Rydgård 2022-05-29 21:01:51 Download Download Download Merge: 21bf41e6d df4017bab Merge pull request #15560 from unknownbrackets/pause-focus UI: Abandon focus movement on returning from pause
v1.12.3-1210-gdf4017bab Unknown W. Brackets 2022-05-29 20:16:56 No build Osk: Fix fullscreen check. See previous 21bf41e, failed to add this change because of UTF-16.
v1.12.3-1209-gfeddff829 Unknown W. Brackets 2022-06-05 20:31:07 No build GLES: Fix sw transform flip in skip buffer mode. Was causing some things to be drawn in the wrong places and upside down.
v1.12.3-1209-gb9310f147 Unknown W. Brackets 2022-05-29 22:23:16 No build Savedata: Allow no key when not using SECURE modes. For example, MAKEDATA with no key but explicit secureVersion is fine and does create data. However, it should still mark the version in SAVEDATA_PARAMS, which currently we're failing to do. Load then does some form of validation of this version (but it's not an exact check weirdly.) See #15068.
v1.12.3-1209-g5cab38a64 Unknown W. Brackets 2022-06-18 07:58:30 No build Build: Use cinttypes not inttypes.h. Apparently this helps webOS, see #15604.
v1.12.3-1209-g1b2b443a0 Unknown W. Brackets 2022-05-29 20:16:15 No build UI: Abandon focus movement on returning from pause. See #15530.
v1.12.3-1208-g21bf41e6d Henrik Rydgård 2022-05-29 19:54:46 Download Download Download Merge: 164c1b5fa 3edf6ab0f Merge pull request #15558 from unknownbrackets/fullscreen Config: Don't save --fullscreen unless changed
v1.12.3-1206-g164c1b5fa Unknown W. Brackets 2022-05-29 05:27:33 Download Download Download Merge: 221976ff4 bcbc8b5cf Merge pull request #15559 from xujibbs/patch-4 Update zh_CN.ini
v1.12.3-1205-gbcbc8b5cf xujibbs 2022-05-29 05:01:28 No build Update zh_CN.ini
v1.12.3-1204-g221976ff4 Henrik Rydgård 2022-05-26 18:29:38 Download Download Download Merge: 27c7480ca b706e4ac5 Merge pull request #15553 from Saramagrean/patch-1 Update th_TH.ini
v1.12.3-1202-g27c7480ca Henrik Rydgård 2022-05-26 18:29:09 No build Merge: d91902512 43c54cf5d Merge pull request #15555 from iota97/fix-theme Fix themes as well
v1.12.3-1200-gd91902512 Henrik Rydgård 2022-05-26 18:28:34 No build Merge: bbaa7c638 868568a74 Merge pull request #15554 from unknownbrackets/shader-vfs Postshader: Avoid treating directories as files
v1.12.3-1199-gb706e4ac5 Benjamin Benda Gates 2022-05-25 17:34:43 No build Update th_TH.ini
v1.12.3-1199-g43c54cf5d iota97 2022-05-26 07:07:59 No build Fix themes as well
v1.12.3-1198-gbbaa7c638 Henrik Rydgård 2022-05-25 12:55:47 Download Download Download Merge: 017f71a70 9c248234e Merge pull request #15552 from qwas0514/master Update zh_TW.ini
v1.12.3-1197-g9c248234e qwas0514 2022-05-25 11:57:06 No build Update zh_TW.ini
v1.12.3-1196-g017f71a70 Henrik Rydgård 2022-05-22 23:18:40 Download Download Download Merge: 68dfe825f 925a6d0ae Merge pull request #15549 from unknownbrackets/soltrigger GPU: Hook Sol Trigger func to flush texture
v1.12.3-1194-g68dfe825f Henrik Rydgård 2022-05-22 23:17:58 No build Merge: 957c37b63 a60d27a4f Merge pull request #15550 from unknownbrackets/skip-effects GPU: Fix skip buffer effects rendering
v1.12.3-1192-g957c37b63 Henrik Rydgård 2022-05-22 17:36:17   Download Download Merge: 4c6f6b63d 21fb6e538 Merge pull request #15548 from unknownbrackets/crash-alignment Crash: Recover from unaligned CPU access
v1.12.3-1191-ga60d27a4f Unknown W. Brackets 2022-05-22 21:24:03 No build GPU: Fix skip buffer effects rendering. Broken by blue-to-alpha changes. Without calling SetRenderFramebuffer, we were never reconsidering the initial SKIPDRAW_NON_DISPLAYED_FB flag and all drawing was getting skipped.
v1.12.3-1191-g868568a74 Unknown W. Brackets 2022-05-26 05:04:47 No build Postshader: Avoid treating directories as files.
v1.12.3-1191-g925a6d0ae Unknown W. Brackets 2022-05-22 20:44:49 No build GPU: Hook Sol Trigger func to flush texture. This makes sure the hardware renderer reuploads a texture modified during stall, which they normally skip as an optimization (see #10967, #9449.)
v1.12.3-1191-g3edf6ab0f Unknown W. Brackets 2022-05-29 00:47:12 No build Config: Don't save --fullscreen unless changed. This makes --fullscreen and --windowed temporary by using a separate setting. If the setting is changed explicitly, it begins saving it again.
v1.12.3-1190-g4c6f6b63d Henrik Rydgård 2022-05-19 20:41:01 Download Download Download Merge: e9ef6b8ec 75bd828a5 Merge pull request #15541 from jdgleaver/detect-vsync-swap-interval (libretro) Add option to detect and notifiy frontend of internal frame rate changes (60 <-> 30 <-> 20 fps, etc.) + restore 'Duplicate Frames in 30 Hz Games' core option
v1.12.3-1188-ge9ef6b8ec Henrik Rydgård 2022-05-19 20:38:06 No build Merge: 0588a9d5e a10271dc1 Merge pull request #15542 from ANR2ME/adhoc [Adhoc] Fix more inconsistency between Windows and non-Windows
v1.12.3-1182-ga10271dc1 ANR2ME 2022-05-17 19:55:03 No build Detects connection establishment to AdhocServer by combining select and getpeername to increase accuracy.
v1.12.3-1181-gff8b5d53f ANR2ME 2022-05-17 19:36:41 No build We might be missing this in the past.
v1.12.3-1180-gd86dc0bff ANR2ME 2022-04-27 07:25:27 No build Fix sceNetAdhocPtpConnect issue on Windows (ie. Tales of VS) due to getpeername on Windows can return a success when the other side haven't Accepted the connection yet.
v1.12.3-1179-g9497c9879 ANR2ME 2022-03-26 10:26:42 No build Fix sceNetAdhocPtpConnect issue on non-Windows (ie. Taiko no Tatsujin Portable DX on Linux) due to select can flags an unconnected socket as writeable & readable on Linux.
v1.12.3-1179-g0588a9d5e Henrik Rydgård 2022-05-18 18:51:05 Download Download Download Merge: 225c17541 5d60a059e Merge pull request #15544 from Felipefpl/master Updated brazilian portuguese translation
v1.12.3-1178-g5d60a059e Felipe 2022-05-18 17:44:29 No build Update pt_BR.ini
v1.12.3-1178-g1aa56ec94 ANR2ME 2022-04-04 12:09:04 No build Added a note regarding SO_NOSIGPIPE
v1.12.3-1177-gf3dd1d908 ANR2ME 2022-04-03 11:11:34 No build Avoid compilation warning
v1.12.3-1177-gdefcd0d4d Felipe 2022-05-18 16:19:31 No build Add files via upload
v1.12.3-1176-gee2a24b19 ANR2ME 2022-04-03 06:55:54 No build Avoid a possibility of fatal signal on non-Windows
v1.12.3-1176-g225c17541 Henrik Rydgård 2022-05-18 13:36:44 Download Download Download Merge: 83f3539f3 dd691ee96 Merge pull request #15543 from xujibbs/patch-2 Update zh_CN.ini
v1.12.3-1175-gdd691ee96 xujibbs 2022-05-18 13:23:30 No build Update zh_CN.ini
v1.12.3-1175-g799c721fa ANR2ME 2022-03-26 11:11:07 No build Added a note regarding select on Linux.
v1.12.3-1175-g75bd828a5 jdgleaver 2022-05-16 17:25:56 No build (libretro) Add option to detect and notifiy frontend of internal frame rate changes (60 <-> 30 <-> 20 fps, etc.) + restore 'Duplicate Frames in 30 Hz Games' core option
v1.12.3-1174-g83f3539f3 Henrik Rydgård 2022-05-16 08:55:40 Download Download Download Merge: f9fd7680b 2da252541 Merge pull request #15538 from amverweij/master Expose networking options in libretro core
v1.12.3-1167-g2da252541 Bram Verweij 2022-05-15 11:06:34 No build Limit minimum timeout to [0, 100, 200, ..., 5000]
v1.12.3-1166-g4dbeb5cd5 Bram Verweij 2022-05-14 21:01:37 No build For Libretro -DUSE_DISCORD=1 is not added in CMakeLists.txt
v1.12.3-1165-gf74b88452 Bram Verweij 2022-05-14 19:44:59 No build Let port offset cover the entire range in steps of 1k
v1.12.3-1164-gf9fd7680b Henrik Rydgård 2022-05-16 08:49:26   Download   Merge: bc61a4b91 5e8a4038b Merge pull request #15540 from Narugakuruga/patch-11 Update zh_CN.ini
v1.12.3-1164-g47a52d2db Bram Verweij 2022-05-14 11:17:28 No build Remove options for network chat, since these only work for standalone
v1.12.3-1163-geab3320e2 Bram Verweij 2022-05-14 00:34:25 No build Make MAC address configurable and randomize when not set
v1.12.3-1163-g5e8a4038b Narugakuruga 2022-05-16 04:58:26 No build Update zh_CN.ini
v1.12.3-1162-gbc61a4b91 Henrik Rydgård 2022-05-15 22:34:33 Download Download Download Merge: da1e493fb bbbb154da Merge pull request #15531 from unknownbrackets/lagsync Display: Ignore lagsync when auto frameskip on
v1.12.3-1162-g8a6c1f803 Bram Verweij 2022-05-13 22:40:50 No build Fix update of chat screen position
v1.12.3-1161-g25e380577 Bram Verweij 2022-05-13 20:21:20 No build Disable UPnP by default
v1.12.3-1160-gda1e493fb Henrik Rydgård 2022-05-15 22:33:58 Download   Download Merge: 287dd66f2 c7a7a321b Merge pull request #15536 from iota97/update-lang Update lang files
v1.12.3-1160-g2b1d40706 Bram Verweij 2022-05-13 16:59:21 No build Correct indentation and some strings
v1.12.3-1159-gc7a7a321b iota97 2022-05-15 00:57:56 No build Fix missing GPU and run tools
v1.12.3-1159-g899efa4a4 Bram Verweij 2022-05-13 16:48:06 No build Expose networking options in libretro core
v1.12.3-1159-g21fb6e538 Unknown W. Brackets 2022-05-21 20:39:26 No build Crash: Recover from unaligned CPU access. This catches SIMD accesses that are unaligned, see #15523.
v1.12.3-1158-g287dd66f2 Henrik Rydgård 2022-05-12 18:49:56   Download Download Merge: 4429fbc64 608532746 Merge pull request #15535 from iota97/unused-translation Unused lang tool
v1.12.3-1156-g4429fbc64 Henrik Rydgård 2022-05-12 18:10:05 Download Download Download Merge: b93be29a3 8cbd2cbd7 Merge pull request #15534 from Hasster1/master Update Russian translation
v1.12.3-1155-g608532746 iota97 2022-05-12 08:42:41 No build Unused lang tool
v1.12.3-1155-g8cbd2cbd7 Hasster1 2022-05-11 23:29:36 No build Update Russian translation I didn't change that much, just translated whatever i could've translated and what wasn't translated, added a few lines from en_US and changed positions of a few lines to look more like en_US.
v1.12.3-1154-gb93be29a3 Henrik Rydgård 2022-05-09 23:04:09 Download Download Download Tweak -latomic preconditions in CMakeLists.txt. See comments on 14e9aab96e111
v1.12.3-1153-g64c71e9aa Henrik Rydgård 2022-05-09 08:15:14 Download Download Download Merge: 045709dbc b60b1e84b Merge pull request #15529 from unknownbrackets/softgpu-dirty softgpu: Fix viewport flag clean/dirty
v1.12.3-1150-g045709dbc Unknown W. Brackets 2022-05-08 17:23:33 Download Download Download Merge: 151fc7d8b b15d4f284 Merge pull request #15528 from MakandaDEV/patch-1 Updated German Translation.
v1.12.3-1149-gb15d4f284 Unknown W. Brackets 2022-05-08 16:36:44 No build Lang: Remove some duplicate lines in German.
v1.12.3-1148-gaa205563c Makanda 2022-05-08 16:27:54 No build uptated German Translation
v1.12.3-1147-g151fc7d8b Henrik Rydgård 2022-05-07 14:24:16 Download Download Download Merge: a5967b203 14e9aab96 Merge pull request #15524 from hrydgard/link-latomic Enable -latomic on Linux.
v1.12.3-1146-gb60b1e84b Unknown W. Brackets 2022-05-08 23:26:25 No build softgpu: Correct stencil debugging. Fixes crashes in GE debugger when viewing stencil.
v1.12.3-1146-g14e9aab96 Henrik Rydgård 2022-05-07 13:04:42 No build Enable -latomic on Linux. Fixes build on Raspberry Pi 3b for me.
v1.12.3-1145-gbbbb154da Unknown W. Brackets 2022-05-11 02:06:09 No build Display: Ignore lagsync when auto frameskip on. The delays in lag sync will only confuse the frameskipping code, because it will interpret the intentional delays as need for skipping. In theory, frameskip could ignore the lag sync time, but it would still make frameskip far less effective.
v1.12.3-1145-ga5967b203 Henrik Rydgård 2022-05-07 13:03:58 Download Download Download Update .gitignore
v1.12.3-1145-g9367ce82a Unknown W. Brackets 2022-05-08 23:24:21 No build softgpu: Fix viewport flag clean/dirty. Fixes Split/Second effects, see #15501.
v1.12.3-1144-g28532fe4e Henrik Rydgård 2022-05-03 09:58:22 Download Download Download Merge: 2b68d35c9 92bad4f5c Merge pull request #15521 from unknownbrackets/texreplace Replacement: Allow texture dump without replace
v1.12.3-1142-g2b68d35c9 Henrik Rydgård 2022-05-03 00:40:01 Download Download Download Merge: c95524649 7c18adbdc Merge pull request #15520 from Linblow/kirk-ec-bn-license libkirk: Set Segher Boessenkool's original copyright notice
v1.12.3-1140-gc95524649 Henrik Rydgård 2022-05-03 00:37:32 No build Fix shader blending regression (Vulkan)
v1.12.3-1139-g62808b89e Henrik Rydgård 2022-05-03 00:05:39 No build Fix discrepancy in how the LMODE flag is calculated between VS and FS
v1.12.3-1139-g7c18adbdc Linblow 2022-05-03 00:08:05 No build libkirk: Set Segher Boessenkool's original copyright notice
v1.12.3-1138-g36bc7a3e6 Henrik Rydgård 2022-05-02 09:11:43 Download Download Download Merge: 7fb5cbace 42d722641 Merge pull request #15518 from unknownbrackets/gedebug-mip Vulkan: Correct size for tex mip level readback
v1.12.3-1136-g7fb5cbace Henrik Rydgård 2022-05-02 07:59:23 Download Download Download Merge: 1dead5f09 6c08a7a12 Merge pull request #15517 from unknownbrackets/vulkan-barrier Vulkan: Fix depth transition barrier
v1.12.3-1135-g92bad4f5c Unknown W. Brackets 2022-05-03 04:23:37 No build Replacement: Allow texture dump without replace.
v1.12.3-1135-g42d722641 Unknown W. Brackets 2022-05-02 00:23:35 No build Vulkan: Correct size for tex mip level readback. Used by the GE debugger to display the texture levels.
v1.12.3-1135-g6c08a7a12 Unknown W. Brackets 2022-05-02 00:16:50 No build Vulkan: Fix depth transition barrier.
v1.12.3-1134-g1dead5f09 Henrik Rydgård 2022-05-01 13:41:35 Download Download Download Merge: 7c6c59976 66ddbe951 Merge pull request #15515 from hrydgard/remove-framebuffer-read-limit Remove the rather problematic limit on framebuffer copies
v1.12.3-1132-g7c6c59976 Henrik Rydgård 2022-05-01 13:39:01 No build Merge: a987261f1 c3f48ecd6 Merge pull request #15514 from hrydgard/vulkan-barrier-optimizations Vulkan barrier optimizations
v1.12.3-1126-g66ddbe951 Henrik Rydgård 2022-05-01 12:49:19 No build Remove the rather problematic limit on framebuffer copies
v1.12.3-1125-ga987261f1 Henrik Rydgård 2022-05-01 12:21:12 Download Download Download Merge: 30fdbb8db 5868cf0f1 Merge pull request #15500 from hrydgard/split-second-work Add BlueToAlpha compat.ini workaround, fixes Split/Second graphics
v1.12.3-1122-gc3f48ecd6 Henrik Rydgård 2022-05-01 11:56:18 No build Remove log output
v1.12.3-1121-gf54aa53a8 Henrik Rydgård 2022-05-01 11:54:47 No build Combine barriers before blits/copies
v1.12.3-1120-g9d0eaff48 Henrik Rydgård 2022-05-01 11:32:57 No build Convert some barriers to use the new barrier framework.
v1.12.3-1119-g3b9ab88b2 Henrik Rydgård 2022-05-01 10:18:55 No build Add utility class VulkanBarrier
v1.12.3-1118-g370b1dd38 Henrik Rydgård 2022-05-01 10:05:26 No build Combine renderpass "pretransitions" for barriers.
v1.12.3-1117-gd30024cc8 Henrik Rydgård 2022-05-01 00:52:37 No build Vulkan: Follow sampler best practices with auto max quality.
v1.12.3-1117-g5868cf0f1 Henrik Rydgård 2022-04-30 18:13:24 No build Convert the blueToAlpha bool to a usageFlag. KEEP instead of CLEAR for depth during reinterpret.
v1.12.3-1116-gf5e519ed4 Henrik Rydgård 2022-04-24 23:23:54 No build Oops, gotta update the cached framebuffer format in the other drawing paths too
v1.12.3-1116-g30fdbb8db Henrik Rydgård 2022-05-01 10:05:58 Download Download Download Merge: fdcf9b731 e52f9373e Merge pull request #15513 from hrydgard/vulkan-header-bump Upgrade Vulkan headers to latest
v1.12.3-1115-g6b2dec91b Henrik Rydgård 2022-04-24 22:54:08 No build Finish BlueToAlpha functionality
v1.12.3-1114-g0c66087cc Henrik Rydgård 2022-04-24 21:19:48 No build BlueToAlpha hack to avoid clearing the envmap in split/second :(
v1.12.3-1113-gfdcf9b731 Henrik Rydgård 2022-04-30 23:50:33 Download Download Download Merge: c67aa7e29 9787f6a31 Merge pull request #15498 from iota97/fix-lazy Fix lazy loading of metadata
v1.12.3-1113-g462972f7e Henrik Rydgård 2022-04-24 20:53:09 No build Add option to redirect blue to alpha if 565 mode is rendered and mask is 0x0FFFFF. This is used by several games to render to the alpha channel of RGBA4444 images, which cannot normally be done directly on the PSP. Can be used as a far more efficient replacement for ReinterpretFramebuffers/ShaderColorBitmask
v1.12.3-1112-g7be86264d Henrik Rydgård 2022-04-24 17:30:33 No build Move framebufFormat to gstate_c, so we can override it
v1.12.3-1111-ge52f9373e Henrik Rydgård 2022-05-01 00:23:21 No build Bump vulkan headers to SDK 1.3.211
v1.12.3-1111-gc67aa7e29 Unknown W. Brackets 2022-04-30 20:19:37 Download Download Download Merge: 815910c6f 123a0ef0c Merge pull request #15512 from hrydgard/retroid-autoconfigure Better default control config for the Retroid handheld Android console
v1.12.3-1111-g5a1ab67cf Henrik Rydgård 2022-04-24 14:56:48 No build Dirty more state after reinterpret
v1.12.3-1110-g123a0ef0c Henrik Rydgård 2022-04-30 19:23:12 No build Better default control config for the Retroid handheld Android console
v1.12.3-1110-g6bc7a699f Henrik Rydgård 2022-04-24 14:55:51 No build Minor cleanups in framebuffer manager
v1.12.3-1110-g0310506fb Henrik Rydgård 2022-05-01 00:22:06 No build Bump gradle
v1.12.3-1109-g815910c6f Unknown W. Brackets 2022-04-30 18:03:27 Download Download Download Merge: 81852b5f8 d4dedeeeb Merge pull request #15511 from hrydgard/identify-misnamed-iso Detect ISO files from file contents if extensions are wrong.
v1.12.3-1108-gd4dedeeeb Henrik Rydgård 2022-04-30 17:47:17 No build Detect ISO files from file contents if extensions are wrong. On older Android versions (that still support Android Storage Framework), filenames are not always preserved in Content URIs, they can look like .../msf:342 and things like that. So identify a few more file types by content if filename identification fails.
v1.12.3-1107-g81852b5f8 Henrik Rydgård 2022-04-30 10:17:42 Download Download Download Merge: 430b89a7b 7ebe69a3b Merge pull request #15510 from iota97/iscreen-pergame Allow to set InternalScreenRotation per game
v1.12.3-1106-g7ebe69a3b iota97 2022-04-30 09:59:17 No build Allow to set InternalScreenRotation per game
v1.12.3-1105-g430b89a7b Henrik Rydgård 2022-04-27 13:03:23 Download Download Download Merge: cf9c3e8c7 ee3d97a70 Merge pull request #15507 from ANR2ME/senseme Partially fixes SenseMe app
v1.12.3-1104-gee3d97a70 ANR2ME 2022-04-27 12:03:43 No build Logs unimplemented syscalls as error
v1.12.3-1103-g3bb83f03b ANR2ME 2022-04-27 09:26:57 No build Partially fixes SenseMe app (will need HTTP/HTTPS support to be fully working)
v1.12.3-1102-gcf9c3e8c7 Unknown W. Brackets 2022-04-26 05:36:17 Download Download Download Merge: 622753794 b9c718180 Merge pull request #15505 from hissingshark/cortex-a53_detection Vero4k doesn't report its NEON support - so check for underlying Arm …
v1.12.3-1101-gb9c718180 hissingshark 2022-04-26 00:31:44 No build Vero4k doesn't report its NEON support - so check for underlying Arm Cortex-A53.
v1.12.3-1100-g622753794 Henrik Rydgård 2022-04-25 19:18:10 Download Download Download Merge: ec05bce06 8779421a3 Merge pull request #15504 from unknownbrackets/alphasum GLES: Reverse alphamask when comparing to CLUT
v1.12.3-1099-g8779421a3 Unknown W. Brackets 2022-04-25 17:54:02 No build GLES: Reverse alphamask when comparing to CLUT. The CLUT is already reversed.
v1.12.3-1098-gec05bce06 Unknown W. Brackets 2022-04-25 02:23:59 Download Download Download Merge: 676c290af 35e7affa3 Merge pull request #15502 from hrydgard/gran-turismo-regression-fix Simplify alphasum checking for DXT textures, and fix a regression
v1.12.3-1096-g676c290af Unknown W. Brackets 2022-04-25 02:22:43 No build Merge: 2178567ba 32df78a2c Merge pull request #15501 from hrydgard/split-second-simpler-alternative Make the existing ReinterpretFramebuffers/ShaderColorBitmask path work for Split/Second
v1.12.3-1095-g35e7affa3 Henrik Rydgård 2022-04-25 00:54:47 No build Simplify alphasum checking for DXT textures, and fix a regression Got some weird blackness in the sky in Gran Turismo. This fixes that.
v1.12.3-1095-g32df78a2c Henrik Rydgård 2022-04-25 00:06:21 No build Make the existing ReinterpretFramebuffers/ShaderColorBitmask path work for Split/Second It took writing and debugging #15500 for me to understand what the issue with the old path was.. Much simpler alternative to #15500, or we could merge both but disable Split/Second for this one. Needs some benchmarks I guess...
v1.12.3-1094-g2178567ba Henrik Rydgård 2022-04-24 14:12:15 Download Download Download UWP: Fix loading the default theme. Hopefully takes care of #15496 See also #15464
v1.12.3-1094-g9787f6a31 iota97 2022-04-24 14:13:47 No build Fix lazy loading of metadata
v1.12.3-1093-g13fcff328 Henrik Rydgård 2022-04-24 00:45:15 Download Download Download Merge: 3d4c4aa5b 53fe6940d Merge pull request #15464 from iota97/theme-atlas Allow to change atlas per theme
v1.12.3-1091-g3d4c4aa5b Henrik Rydgård 2022-04-24 00:42:51 No build Fix regression with CLUT16 textures. See #12188
v1.12.3-1090-ga8ddde5a2 Henrik Rydgård 2022-04-24 00:06:33 Download Download Download Merge: 060d68abe caa9eacf4 Merge pull request #15494 from iota97/InternalRotationBind Add key bind to hotswap internal screen rotation
v1.12.3-1087-g060d68abe Unknown W. Brackets 2022-04-23 23:42:24 Download Download Download Merge: 89ce53db4 73452b474 Merge pull request #15495 from hrydgard/vulkan-texture-mip-fix Vulkan texture mip level load fix
v1.12.3-1086-gcaa9eacf4 iota97 2022-04-23 19:20:38 No build Make UI a bit more descriptive
v1.12.3-1086-g73452b474 Henrik Rydgård 2022-04-23 22:52:28 No build Minor cleanups
v1.12.3-1085-ged7dfdc8a Henrik Rydgård 2022-04-23 22:51:02 No build Fix mip level bug in Vulkan texture cache.
v1.12.3-1085-ge93cccf60 iota97 2022-04-23 08:52:51 No build Add key bind to hotswap internal screen rotation
v1.12.3-1084-g89ce53db4 Henrik Rydgård 2022-04-22 23:58:41 Download Download Download Merge: 83b8211ab c52a5e9e2 Merge pull request #15493 from hrydgard/cleanup-fake-mipmap-checks Fix checks for the "fake mipmap" situation.
v1.12.3-1083-gc52a5e9e2 Henrik Rydgård 2022-04-22 22:58:47 No build Fix checks for the "fake mipmap" situation. Fixes #15492
v1.12.3-1082-g83b8211ab Henrik Rydgård 2022-04-18 20:10:51 Download Download Download Merge: 5d22057f8 8f8436fd1 Merge pull request #15489 from unknownbrackets/texreplace Replacement: Move IO checks to saving thread
v1.12.3-1081-g8f8436fd1 Unknown W. Brackets 2022-04-18 05:53:18 No build UI: Prevent save textures if not replacing. For clarity, it's required.
v1.12.3-1080-g34d0acac4 Unknown W. Brackets 2022-04-18 05:42:58 No build Vulkan: Save textures using a memory copy.
v1.12.3-1079-gcc119c923 Unknown W. Brackets 2022-04-18 05:30:20 No build Replacement: Avoid recheck saving within 5s. This does mean an actively saved texture won't recheck, but it's close to the old behavior where you could delete a new texture and it'd soon be resaved. This was convenient sometimes.
v1.12.3-1078-ge0e3223c1 Unknown W. Brackets 2022-04-18 05:25:41 No build Replacement: Move IO checks to saving thread. This will spin up more threads that might not actually save, but it will remember this in savedCache.
v1.12.3-1077-g39d6dc174 Unknown W. Brackets 2022-04-18 05:06:03 No build Vulkan: Allow saving const tex levels. This might be used for fonts, for example. They could be replaced, so no reason not to export.
v1.12.3-1076-g5d22057f8 Unknown W. Brackets 2022-04-18 05:00:20 Download Download Download Merge: 3a09c85fb dffc1a919 Merge pull request #15487 from hrydgard/texture-dump-thread Save textures on background tasks when texture dumping is enabled.
v1.12.3-1075-gdffc1a919 Henrik Rydgård 2022-04-18 00:40:49 No build Add the slow comment to one more place
v1.12.3-1074-gb1af940d8 Henrik Rydgård 2022-04-18 00:25:59 No build Save textures on background tasks when texture dumping is enabled. Should help #15478, at least a bit.
v1.12.3-1073-g3a09c85fb Henrik Rydgård 2022-04-17 23:02:17 Download Download Download Fix hang when choosing "Skip" in first-time init. Warning fix, comment add. Fixes #15011
v1.12.3-1072-gdbce1b06a Henrik Rydgård 2022-04-16 23:45:43 No build Disable the compat.ini workaround for Crash Team Racing. Reported by Panderner to not be needed anymore.
v1.12.3-1071-g830420f0c Henrik Rydgård 2022-04-16 20:42:31 Download Download Download Merge: 93c39f759 3d6484ee4 Merge pull request #15484 from hrydgard/prototypes-mem-limit Add contributed data about a couple of prototypes to auto-expand memory to 64MB
v1.12.3-1070-g3d6484ee4 Henrik Rydgård 2022-04-16 20:38:03 No build Add contributed data about a couple of prototypes to auto-expand memory to 64MB They were probably only ever running on devkits, that had more memory than retail consoles. Reported in 15453 (doesn't fix that issue though)
v1.12.3-1069-g93c39f759 Henrik Rydgård 2022-04-15 20:34:27 Download Download Download UWP crashfix - serialize accesses to each loader
v1.12.3-1068-ga31608e55 Henrik Rydgård 2022-04-15 19:59:24 Download Download Download Crashfix
v1.12.3-1067-g8d8a553f5 Henrik Rydgård 2022-04-15 18:30:21 Download Download Download Fix typo and optimize locking pattern in Event, make it the same as LimitedWaitable.
v1.12.3-1066-g9b2509358 Henrik Rydgård 2022-04-15 14:05:43 Download Download Download Merge: 062423597 900ff64cf Merge pull request #15482 from hrydgard/simplify-checkalpha Delete a lot of specialized alpha checking code.
v1.12.3-1065-g900ff64cf Henrik Rydgård 2022-04-15 13:39:01 No build Buildfix
v1.12.3-1064-g3efce3cec Henrik Rydgård 2022-04-15 13:26:54 No build Try a clang pragma to avoid overeager auto-vectorization
v1.12.3-1063-g9e60b82c5 Henrik Rydgård 2022-04-15 13:19:03 No build Buildfixing, correct NEON type usage
v1.12.3-1062-g185b93058 Henrik Rydgård 2022-04-15 12:40:10 No build SIMD-optimize CheckMask16 / CopyAndSumMask16
v1.12.3-1061-gc4dfbf4f1 Henrik Rydgård 2022-04-15 12:34:50 No build Delete a lot of specialized alpha checking code. This was now only used to check alpha in CLUTs, and the generic functions will not actually be any slower.
v1.12.3-1060-g062423597 Unknown W. Brackets 2022-04-15 05:05:29 Download Download Download Merge: 4a88ec0af a5ee1884c Merge pull request #15474 from hrydgard/sum-alpha-early Merge CheckAlpha into texture decoding
v1.12.3-1058-ga5ee1884c Henrik Rydgård 2022-04-15 01:08:14 No build Address feedback
v1.12.3-1057-ga3d650d3e Henrik Rydgård 2022-04-15 01:03:55 No build One more NEON optimization
v1.12.3-1056-gffcfef603 Henrik Rydgård 2022-04-15 00:10:34 No build Quick NEON optimization of CheckMask32
v1.12.3-1055-g8bc2d1a65 Henrik Rydgård 2022-04-14 01:32:16 No build SSE optimize a common case for video
v1.12.3-1054-g1dae81a98 Henrik Rydgård 2022-04-14 01:03:42 No build Yet another bugfix
v1.12.3-1053-g3bf9ea8de Henrik Rydgård 2022-04-14 00:36:06 No build Debug log (remove before merge)
v1.12.3-1052-ga0ca968b1 Henrik Rydgård 2022-04-14 00:33:30 No build Bugfixes, handle the rest of the cases
v1.12.3-1051-g42cd937de Henrik Rydgård 2022-04-13 23:44:03 No build Simplification and some cleanup
v1.12.3-1050-g613df2946 Henrik Rydgård 2022-04-13 09:54:48 No build Remove redundant line
v1.12.3-1049-g35e0bfeac Henrik Rydgård 2022-04-12 09:23:36 No build Fix DeIndexTexture
v1.12.3-1048-ge6df3ab23 Henrik Rydgård 2022-04-11 23:39:20 No build Comments
v1.12.3-1047-g9f7e0978a Henrik Rydgård 2022-04-11 20:10:22 No build AND together colors while decoding, and then check against fullAlphaMask.
v1.12.3-1047-g4a88ec0af Unknown W. Brackets 2022-04-15 02:28:33 Download Download Download Merge: e97996d07 1bbaba410 Merge pull request #15481 from hrydgard/fix-bad-neon-checks Fix some NEON code that had bad compile-time checks
v1.12.3-1046-g1bbaba410 Henrik Rydgård 2022-04-15 00:35:22 No build Fix some NEON code that had bad compile-time checks (and some didn't compile)
v1.12.3-1045-ge97996d07 Henrik Rydgård 2022-04-13 14:45:15 Download Download Download Merge: 19261c6c4 584e94f01 Merge pull request #15477 from hrydgard/remove-non-neon-paths ARM32: Remove a lot of non-NEON fallback paths
v1.12.3-1044-g584e94f01 Henrik Rydgård 2022-04-13 10:36:37 No build ARM32: Remove a lot of non-NEON fallback paths
v1.12.3-1043-g19261c6c4 Henrik Rydgård 2022-04-13 11:36:20 Download Download Download Merge: 6de574104 f54ed3757 Merge pull request #15476 from hrydgard/remove-separate-neon-files Merge separate NEON functions into the normal functions.
v1.12.3-1042-gf54ed3757 Henrik Rydgård 2022-04-13 11:18:18 No build Always use the stable quick tex hash. Doesn't actually make a difference except on new CPU archs.
v1.12.3-1041-ge6fe31365 Henrik Rydgård 2022-04-13 10:02:16 No build Remove more function defines
v1.12.3-1040-ga68ddd0a8 Henrik Rydgård 2022-04-12 22:56:05 No build Merge separate NEON functions into the normal functions. We no longer support non-NEON ARM. It's nice also to have the NEON and SSE implementations "close" to each other, easier to port optimizations back and forth etc.
v1.12.3-1039-g6de574104 Henrik Rydgård 2022-04-12 00:15:52 Download Download Download Avoid creating a fileloader during shutdown. Some silliness I found while investigating using SuperLuminal.
v1.12.3-1038-gd1e2b19eb Henrik Rydgård 2022-04-10 22:39:42 Download Download Download Make the number of threads flexible in the threadmanager test. Increase to 9, just because.
v1.12.3-1037-g8d1579ade Henrik Rydgård 2022-04-10 22:37:22 No build Merge: 5b58b6906 3c3e39721 Merge pull request #15472 from unknownbrackets/waitable ThreadManager: Improve waitable destruction
v1.12.3-1036-g3c3e39721 Unknown W. Brackets 2022-04-09 18:41:49 No build Replacement: Avoid potential destructor crash.
v1.12.3-1035-g81ace52f5 Unknown W. Brackets 2022-04-09 18:27:26 No build ThreadManager: Improve waitable destruction.
v1.12.3-1034-g5b58b6906 Henrik Rydgård 2022-04-09 09:21:20 Download Download Download Merge: 0eea0acf1 adfce57d9 Merge pull request #15470 from hrydgard/threading-manager-stresstest Threading manager stresstest and fixes
v1.12.3-1029-gadfce57d9 Henrik Rydgård 2022-04-08 12:29:30 No build Fix race condition in LimitedWaitable between Notify and Wait
v1.12.3-1028-gbde54ccdc Henrik Rydgård 2022-04-08 12:28:45 No build Fix misuses of cond.wait (should return true when you want to stop waiting!)
v1.12.3-1028-g0eea0acf1 Henrik Rydgård 2022-04-08 14:48:04 Download Download Download Merge: 477b1773c d443c1bb3 Merge pull request #15468 from unknownbrackets/switch-merge Cleanup Switch ignoring of Vulkan
v1.12.3-1027-g5b20ace50 Henrik Rydgård 2022-04-08 12:04:34 No build OK, this does crash
v1.12.3-1026-ge0f73507f Henrik Rydgård 2022-04-08 11:55:49 No build Time the stress test
v1.12.3-1025-gb04e5925d Henrik Rydgård 2022-04-08 11:41:50 No build Add a scheduling stress test to TestThreadManager.cpp. Was hoping to find the cause of the issue I looked at in #15431
v1.12.3-1024-g477b1773c Henrik Rydgård 2022-03-27 22:46:20 Download Download Download Bump Android target version to 12L. (I believe we already handle the one relevant behavior change, which is that insets can change at any time)
v1.12.3-1023-g5d9588e19 Henrik Rydgård 2022-03-27 22:36:24 No build Gradle bump
v1.12.3-1022-gfbe3fdeda Henrik Rydgård 2022-04-03 16:42:06 Download Download Download Merge: 61b976844 170441313 Merge pull request #15467 from unknownbrackets/sigpipe Net: Ignore SIGPIPE errors on POSIX systems
v1.12.3-1021-gd443c1bb3 Unknown W. Brackets 2022-04-03 01:37:04 No build Switch: Fix GL build typo.
v1.12.3-1020-g61b976844 Henrik Rydgård 2022-04-03 11:16:08   Download Download Merge: 6f04f52f5 141b83228 Merge pull request #15466 from yisonPylkita/detect-cores-count-in-build_script Detect number of cores in build script
v1.12.3-1020-g4ee9292d2 Unknown W. Brackets 2022-04-03 01:35:24 No build NetAdhoc: Fix warning.
v1.12.3-1019-gb71f17586 Unknown W. Brackets 2022-04-03 01:34:13 No build Switch: Avoid loading Vulkan.
v1.12.3-1019-g141b83228 Wojciech Bartnik 2022-04-02 18:53:06 No build Detect number of cores in build script
v1.12.3-1019-g53fe6940d iota97 2022-03-31 17:03:34 No build Allow to change atlas per theme
v1.12.3-1018-g6f04f52f5 Henrik Rydgård 2022-03-24 14:24:43 Download Download Download Merge: a155c4972 1a6c88990 Merge pull request #15456 from ANR2ME/adhoc [Adhoc] Fix inconsistency issue between Windows and non-Windows
v1.12.3-1017-g1a6c88990 ANR2ME 2022-03-24 02:17:15 No build Increase the timeout when the connection to the AdhocServer is already in progress, avoids cutting off the connection if it took longer than expected but almost completed.
v1.12.3-1016-gd5152752d ANR2ME 2022-03-24 02:12:27 No build Added a function to get SO_ERROR on a socket.
v1.12.3-1015-g86315fed3 ANR2ME 2022-03-24 01:24:09 No build Updated getLocalIp function to detects local IP better.
v1.12.3-1014-g65a90a2ec ANR2ME 2022-03-17 01:36:40 No build Use the most recent posix socket id during blocking simulation, since there is a possibility for the socket id to changes after recreated.
v1.12.3-1013-g6b0cb78b3 ANR2ME 2022-03-17 00:43:07 No build Recreate the socket before attempting to connect again after ECONNREFUSED/ENETUNREACH error, since reusing the socket only works on Windows.
v1.12.3-1012-g267757a5e ANR2ME 2022-03-15 23:12:25 No build Caches IP-specific Port Offset to avoid recalculating them.
v1.12.3-1011-g5e739f32b ANR2ME 2022-03-15 23:21:45 No build Use reference when possible to avoid copying.
v1.12.3-1010-g2b09f81ff ANR2ME 2022-03-15 21:51:46 No build Initialize some socket-related structs to avoid unexpected behavior. (May fix Unknown Source Port issue)
v1.12.3-1009-g9209fb7c6 ANR2ME 2022-03-14 23:06:15 No build Shouldn't return as soon as possible when a blocking PtpConnect is getting ECONNREFUSED error, since it should be treated as ETIMEDOUT on non-Windows platform
v1.12.3-1008-g170441313 Unknown W. Brackets 2022-04-03 01:07:51 No build Net: Ignore SIGPIPE errors on POSIX systems. This should work on BSD/macOS/Linux/iOS/similar.
v1.12.3-1008-g155d3e047 ANR2ME 2022-03-14 19:10:16 No build Ignore disconnected error on PtpFlush. Fixes disconnection issue on some games (ie. R-Type Command)
v1.12.3-1007-ga155c4972 Henrik Rydgård 2022-03-20 23:15:38 Download Download Download Merge: de5c02a39 7f07b4154 Merge pull request #15454 from unknownbrackets/debugger-opt Debugger: Fast path write tag lookup
v1.12.3-1006-g7f07b4154 Unknown W. Brackets 2022-03-20 21:24:42 No build Debugger: Keep separate tag dirty for RAM. VRAM and RAM can often be separately dirty, so keeping two ranges helps reduce flushing, and flushing things together is more efficient.
v1.12.3-1005-g7eafbb54b Unknown W. Brackets 2022-03-20 21:12:23 No build Debugger: Fast path write tag lookup.
v1.12.3-1004-gf2bba34f8 Unknown W. Brackets 2022-02-21 03:27:05 No build softgpu: Combine memcpy into single.
v1.12.3-1003-g694515138 Unknown W. Brackets 2022-02-21 03:15:31 No build Debugger: Improve tag on copies. MemInit shows up sometimes when the allocation would be more useful.
v1.12.3-1002-g7389a36fa Unknown W. Brackets 2022-02-21 00:54:35 No build softgpu: Avoid unnecessary clearMode checks. Already baked into the flag.
v1.12.3-1001-gde5c02a39 Henrik Rydgård 2022-03-20 16:34:48 Download Download Download Merge: 97bc7a1ae 52cf01539 Merge pull request #15452 from ANR2ME/generate_apk [Build] Manual generate Android APK
v1.12.3-1000-g52cf01539 ANR2ME 2022-03-20 04:37:48 No build Manual generate Android APK
v1.12.3-999-g97bc7a1ae Unknown W. Brackets 2022-03-13 23:55:42 Download Download Download Merge: 6dce4f573 6b2a31dff Merge pull request #15441 from hrydgard/modinfoaddr-errorcheck Add a check to the elf loader, preventing a crash on bad module info addr
v1.12.3-998-g6b2a31dff Henrik Rydgård 2022-03-13 23:36:18 No build Add a check to the elf loader, preventing a crash on bad module info addr
v1.12.3-997-g6dce4f573 Henrik Rydgård 2022-03-13 21:56:58 Download Download Download Merge: b631ace6d 374ccafa7 Merge pull request #15440 from unknownbrackets/softgpu-32bit softgpu: Plug bad leak of bin queue data
v1.12.3-990-gb631ace6d Henrik Rydgård 2022-03-11 09:55:47 Download Download Download Merge: 2abe3d615 ccef3de34 Merge pull request #15433 from iota97/game-info Add version to game screen
v1.12.3-989-gccef3de34 iota97 2022-03-11 07:23:42 No build Add version to game screen
v1.12.3-988-g2abe3d615 Henrik Rydgård 2022-03-08 22:33:08 Download Download Download Merge: 81fcb3cd0 7cab540fc Merge pull request #15431 from hrydgard/shortcircuit-texture-replacement Early-out in texture replacement code, if replacement disabled
v1.12.3-987-g374ccafa7 Unknown W. Brackets 2022-03-13 21:34:37 No build softgpu: Plug bad leak of bin queue data.
v1.12.3-987-g7cab540fc Henrik Rydgård 2022-03-08 19:46:27 No build Short circuit the texture replacement code
v1.12.3-986-gd50da7dc5 Henrik Rydgård 2022-03-08 19:46:00 No build Don't track small wide-stride block transfers
v1.12.3-986-ga3f682fc5 Unknown W. Brackets 2022-03-13 21:34:14 No build softgpu: Reduce memory usage on 32-bit.
v1.12.3-985-ge68b16af6 Unknown W. Brackets 2022-03-13 21:33:19 No build softgpu: Enure aligned bin queues. On 32-bit, we still want these aligned to 16 bytes.
v1.12.3-985-g81fcb3cd0 Henrik Rydgård 2022-03-05 10:41:43 Download Download Download Merge: 47ff758af da4b9e82f Merge pull request #15426 from unknownbrackets/softgpu-debug softgpu: Fix build with basic logging
v1.12.3-984-g163fa352e Unknown W. Brackets 2022-03-13 20:44:58 No build softgpu: Avoid some unaligned access on x86_32.
v1.12.3-983-gef3f5ff54 Unknown W. Brackets 2022-03-13 20:06:48 No build Loaders: Fix 64-bit conversion warnings on 32-bit.
v1.12.3-983-g47ff758af Henrik Rydgård 2022-03-02 09:50:42 Download Download Download Merge: 3bfab6326 73ece5b5c Merge pull request #15424 from unknownbrackets/path-unc Windows: Create SYSTEM directory early
v1.12.3-982-gffbd9bbe9 Unknown W. Brackets 2022-03-13 20:03:48 No build Global: Fix some int/size_t conversion warnings.
v1.12.3-982-g73ece5b5c Unknown W. Brackets 2022-03-02 06:07:17 No build Windows: Correct root vol handling for UNC paths. Otherwise CreateFullPath() fails.
v1.12.3-981-gda4b9e82f Unknown W. Brackets 2022-03-05 09:08:09 No build softgpu: Fix build with basic logging.
v1.12.3-981-g0e932ba27 Unknown W. Brackets 2022-03-02 04:36:36 No build Windows: Create SYSTEM directory early. On UNC, we see paths as absolute and don't auto-create this on config load. We should really create it here anyway.
v1.12.3-980-g3bfab6326 Henrik Rydgård 2022-02-24 13:23:37 Download Download Download Merge: e98e48e2e 5cf662119 Merge pull request #15418 from iota97/crash Show game crashed title
v1.12.3-979-g5cf662119 iota97 2022-02-24 12:25:04 No build Show game crashed
v1.12.3-978-ge98e48e2e Henrik Rydgård 2022-02-21 22:03:01 Download Download Download Merge: dcc4decd6 1ba8f1fa0 Merge pull request #15416 from unknownbrackets/gles-invalidate GLES: Remove old invalidation code
v1.12.3-976-gdcc4decd6 Henrik Rydgård 2022-02-21 18:23:22 Download Download Download Merge: f1b349544 c20f352be Merge pull request #15415 from unknownbrackets/gles-dualsrc GLES: Add asserts for correct blend usage
v1.12.3-974-gf1b349544 Henrik Rydgård 2022-02-21 08:38:36 Download Download Download Merge: 40e9c73fc bbce43684 Merge pull request #15414 from unknownbrackets/gles-dualsrc GLES: Use EXT not GLES3 for dualsrc blend support
v1.12.3-974-gc20f352be Unknown W. Brackets 2022-02-21 17:57:21 No build GLES: Add asserts for correct blend usage. Also make sure we don't try to use ARB blending on GLES.
v1.12.3-973-gbbce43684 Unknown W. Brackets 2022-02-21 08:19:21 No build GLES: Use EXT not GLES3 for dualsrc blend support. See #15413, thanks icecream95.
v1.12.3-973-g1ba8f1fa0 Unknown W. Brackets 2022-02-21 18:31:28 No build GLES: Remove old invalidation code. We must've changed something to a KEEP, this never seems to catch anything now.
v1.12.3-972-g40e9c73fc Henrik Rydgård 2022-02-21 00:12:18 Download Download Download Merge: eb765a80f 539e2bbbf Merge pull request #15412 from unknownbrackets/framedump-dupe Debugger: Track unchanged VRAM to avoid copy
v1.12.3-971-g539e2bbbf Unknown W. Brackets 2022-02-20 22:51:40 No build Debugger: Track unchanged VRAM to avoid copy. See #15251, the framedump here reused a VRAM texture for many draws, and this caused it to recopy the texture over and over again. Use a flag to skip if possible.
v1.12.3-970-geb765a80f Henrik Rydgård 2022-02-20 21:42:00 Download     Merge: 474b8a26c 1d0936ea7 Merge pull request #15411 from unknownbrackets/softgpu-range softgpu: Apply region x2/y2 as a scissor
v1.12.3-967-g474b8a26c Henrik Rydgård 2022-02-20 21:36:34 No build Merge: 16b8bc19a 14000a562 Merge pull request #15409 from hrydgard/upgrade-vulkan-headers Upgrade to Vulkan 1.3 headers (and remove the .hpp files)
v1.12.3-964-g16b8bc19a Henrik Rydgård 2022-02-20 21:03:18 Download Download Download Merge: bc71a0d8e ff5edb2bb Merge pull request #15389 from unknownbrackets/softgpu-rect Draw rectangles always using a specialized path in softgpu
v1.12.3-963-gff5edb2bb Unknown W. Brackets 2022-02-20 19:50:42 No build softgpu: Correct accounting for pixel center. Filtering is still not perfect but this makes different orientations better.
v1.12.3-962-gdf1a91ee2 Unknown W. Brackets 2022-02-20 19:25:00 No build samplerjit: Correct nearest negative texture clamp. Was not clamping to zero when negative.
v1.12.3-961-ge1eb4ba94 Unknown W. Brackets 2022-02-10 05:49:35 No build softgpu: Directly implement rectangle drawing.
v1.12.3-961-g1d0936ea7 Unknown W. Brackets 2022-02-20 21:21:09 No build Debugger: Improve drawing range in softgpu. We don't always want all of region, particularly if scissor is a regular screen size. This improves debugging in GoW.
v1.12.3-960-ge3aabdc86 Unknown W. Brackets 2022-02-20 21:00:39 No build softgpu: Use region as a second scissor. It's effectively a scissor in the common case of REGION1 being zero.
v1.12.3-960-gcc6491342 Unknown W. Brackets 2022-02-09 08:11:12 No build softgpu: Prepare dedicated rectangle path. We're still sometimes using the slow rect-as-triangles path, let's do something faster. As a first step, just handle binning.
v1.12.3-959-gbc71a0d8e Henrik Rydgård 2022-02-20 18:38:26 Download   Download Merge: 7f505c0c2 6737d69f0 Merge pull request #15410 from unknownbrackets/softgpu-verts softgpu: Remove offset from screenpos, adjust filtering coords
v1.12.3-958-g6737d69f0 Unknown W. Brackets 2022-02-20 18:19:48 No build softgpu: Cleanup some now unused state.
v1.12.3-957-ga88c9a068 Unknown W. Brackets 2022-02-20 18:13:20 No build softgpu: Remove incorrect offsetting for X/Y.
v1.12.3-956-g14000a562 Henrik Rydgård 2022-02-20 21:28:01 No build Also delete vulkan_funcs.hpp, oops
v1.12.3-956-g1bc3acf2e Unknown W. Brackets 2022-02-20 06:03:49 No build softgpu: Use a const for subpixel screenpos factor.
v1.12.3-955-ga66377fdf Unknown W. Brackets 2022-02-20 05:38:44 No build softgpu: Remove offset from screenpos. This simplifies tighter calculations, and reduces the common magnitudes we'll be dealing with.
v1.12.3-955-g68160a1a7 Henrik Rydgård 2022-02-19 20:04:49 No build Upgrade to Vulkan 1.3 headers (and remove the .hpp files)
v1.12.3-954-g7f505c0c2 Henrik Rydgård 2022-02-18 14:48:28 Download   Download Gradle upgrade again. Remove some redundant version checks (we don't support Android versions older than Gingerbread anyway)
v1.12.3-953-gf53d7717e Henrik Rydgård 2022-02-18 23:50:26 Download   Download Merge: 86681f02b 1d37ec48a Merge pull request #15408 from iota97/theme-bg Allow to set default background color in a theme
v1.12.3-952-g1d37ec48a iota97 2022-02-18 21:02:07 No build Allow to set default background color in a theme
v1.12.3-951-g86681f02b Henrik Rydgård 2022-02-18 15:13:00 Download Download Download Merge: e88ddbb42 b1cf29bb3 Merge pull request #15396 from hrydgard/ui-tint-saturate Add UI Tint/Saturation settings
v1.12.3-950-gb1cf29bb3 iota97 2022-02-11 19:13:44 No build Fix live update
v1.12.3-949-g981f5dd63 Henrik Rydgård 2022-02-11 18:43:21 No build Make the untextured uniform buffer the same size.
v1.12.3-948-g3f505f760 iota97 2022-02-11 18:23:56 No build Disable darkening background, also allow to over saturate up to 2
v1.12.3-947-gce2995f95 Henrik Rydgård 2022-02-11 15:12:52 No build Add UI Tint/Saturation settings Does the color tinting in the vertex shader.
v1.12.3-946-ge88ddbb42 Henrik Rydgård 2022-02-17 10:45:13 Download Download   Merge: 9bc6b9655 aa9d097d1 Merge pull request #15394 from iota97/theme Allow custom UI themes
v1.12.3-937-g9bc6b9655 Henrik Rydgård 2022-02-16 07:42:05 Download Download Download Merge: 7a7bb7dd3 ad18833a4 Merge pull request #15405 from unknownbrackets/softjit-sse2 Fix some samplerjit issues without SSE4 or AVX
v1.12.3-934-g7a7bb7dd3 Unknown W. Brackets 2022-02-16 05:17:19 Download Download Download Merge: 1f71a69be cf1c77b0e Merge pull request #15390 from rofl0r/ci_source_release CI: add github action to build source release tarball with submodules
v1.12.3-923-gad18833a4 Unknown W. Brackets 2022-02-16 05:13:38 No build samplerjit: Fix non-SSE4 bugs in jit.
v1.12.3-922-ga201d3f56 Unknown W. Brackets 2022-02-16 05:12:45 No build samplerjit: Fix non-AVX three-op shift. Oops, was still shifting the source register.
v1.12.3-922-g1f71a69be Henrik Rydgård 2022-02-15 13:18:56 Download Download Download Unhide "Cache ISO in RAM" on ARM platform. Not the right block level. We should probably check for available RAM instead.
v1.12.3-921-g858539c5b Henrik Rydgård 2022-02-13 21:42:43 Download Download Download Merge: f79bc927e 957e15f23 Merge pull request #15402 from unknownbrackets/debugger-highlight GE Debugger: Highlight changed state values
v1.12.3-917-g957e15f23 Unknown W. Brackets 2022-02-13 19:53:01 No build GE Debugger: Highlight changed matrix values.
v1.12.3-916-gf79bc927e Henrik Rydgård 2022-02-13 19:30:34 No build Merge: df1a15938 ea6c42aaf Merge pull request #15401 from unknownbrackets/debugger-scroll Debugger: Avoid scroll on breakpoint add
v1.12.3-916-g8ffef9dd1 Unknown W. Brackets 2022-02-13 19:33:19 No build GE Debugger: Highlight changed state values. This way it's easy to tell while stepping what is different. Especially useful in the watch tab.
v1.12.3-915-gea6c42aaf Unknown W. Brackets 2022-02-13 16:57:54 No build Debugger: Avoid scroll on breakpoint add.
v1.12.3-915-g71e855a82 Unknown W. Brackets 2022-02-13 19:22:59 No build GE Debugger: Track last gstate on stepping.
v1.12.3-914-gb654ee9d4 Unknown W. Brackets 2022-02-13 19:22:38 No build Debugger: Allow custom draw and generic lists.
v1.12.3-914-g9435938ad Unknown W. Brackets 2022-02-13 16:55:34 No build Debugger: Cleanup some header pollution. Also simplify just a bit.
v1.12.3-913-gdf1a15938 Henrik Rydgård 2022-02-13 15:28:16 No build Merge: 83318c55b 3d4c1548b Merge pull request #15399 from unknownbrackets/softgpu-vertices Convert more verts to rects, fix strip/fan skew on clip
v1.12.3-911-gaa9d097d1 iota97 2022-02-14 15:07:33 No build More fixes for themes
v1.12.3-910-g561870dc2 iota97 2022-02-14 13:57:22 No build Merge item and button style, remove hightlighed and few other fixes
v1.12.3-909-gcf1c77b0e rofl0r 2022-02-12 00:32:41 No build remove more prebuilt stuff and huge rapidjson testsuite (unused)
v1.12.3-909-g7860aea62 iota97 2022-02-14 11:30:37 No build Fix disabled bg
v1.12.3-908-gf4b5c16e1 iota97 2022-02-14 07:59:18 No build Allow translation
v1.12.3-908-g515278b7f rofl0r 2022-02-11 21:52:22 No build also delete pre-built ffmpeg windows libraries
v1.12.3-907-ge5843160f iota97 2022-02-14 07:37:56 No build Add themes to assets
v1.12.3-907-g83318c55b Henrik Rydgård 2022-02-13 15:26:21 No build Merge: 4c095ce06 7cef06c19 Merge pull request #15400 from unknownbrackets/softgpu-frameskip softgpu: Track dirty vs really dirty per buffer
v1.12.3-907-g32f54ba40 rofl0r 2022-02-11 18:13:30 No build fix version string generation
v1.12.3-906-g82c76c854 rofl0r 2022-02-11 18:02:57 No build fix version number display
v1.12.3-906-g65b7b65bc iota97 2022-02-12 18:30:55 No build Adress feedback
v1.12.3-905-g80cbe20ed rofl0r 2022-02-11 16:18:11 No build try 2: remove pre-built ffmpeg and vulkan libraries
v1.12.3-905-g9ac07a10f iota97 2022-02-11 13:16:37 No build Forgot pragma, silly me
v1.12.3-905-g4c095ce06 Unknown W. Brackets 2022-02-12 05:27:03 Download Download Download Merge: 21736d1ab 1c313da54 Merge pull request #15397 from iota97/comment-fix Keep comment up to date
v1.12.3-904-ge9ae4ac9d rofl0r 2022-02-11 15:59:12 No build remove pre-built ffmpeg and vulkan libraries
v1.12.3-904-g5e1062678 iota97 2022-02-11 12:32:23 No build Allow custom UI themes
v1.12.3-904-g1c313da54 iota97 2022-02-11 19:30:25 No build Keep comment up to date
v1.12.3-903-g21736d1ab Henrik Rydgård 2022-02-11 08:39:01 Download Download Download Merge: 90d98be5f d1c642982 Merge pull request #15392 from unknownbrackets/debugger-memview Make debugger memory search more consistent
v1.12.3-903-g71ad10b98 rofl0r 2022-02-11 15:51:10 No build fix mime type of xz tarball
v1.12.3-902-gbff3dfe88 rofl0r 2022-02-11 15:30:01 No build rename action title
v1.12.3-901-g96abab9c9 rofl0r 2022-02-11 15:29:10 No build rename to tarball.yml
v1.12.3-900-g90d98be5f Henrik Rydgård 2022-02-11 08:38:16 No build Merge: 0d2ed47bd 0e4daa05b Merge pull request #15393 from unknownbrackets/gedebugger-crash GE Debugger: Avoid crash on Step Draw with flush
v1.12.3-900-g3b767a410 rofl0r 2022-02-11 15:28:14 No build use recursive submodules and checkoutv2
v1.12.3-899-g3d4c1548b Unknown W. Brackets 2022-02-10 04:04:12 No build softgpu: Allow tri -> rect in transform.
v1.12.3-899-g0d90a6684 rofl0r 2021-02-28 17:05:58 No build CI: add github action to build source release tarball with submodules whenever a release is created on github using "make new release", CI will automatically create a tarball containing all sources including submodules and upload it. this makes it much easier for distros to build ppsspp using their existing workflow, without having to resort to running git from build scripts. fixes #13973 fixes #11090
v1.12.3-898-g259b10d42 Unknown W. Brackets 2022-02-12 09:03:40 No build softgpu: Turn more tri strips into rects. This catches a common case in Valkyrie Profile. Rotation is resolved by just always using tl/br.
v1.12.3-898-g0d2ed47bd Henrik Rydgård 2022-02-10 08:56:15 Download Download Download Merge: 0ed8b1e32 6064b7735 Merge pull request #15388 from unknownbrackets/gedebugger GE Debugger: Correct icon list cleanup on shutdown
v1.12.3-897-g2381f355c Unknown W. Brackets 2022-02-10 04:04:12 No build softgpu: Combine tris to rects with ignored z too.
v1.12.3-896-gd1c642982 Unknown W. Brackets 2022-02-11 05:40:02 No build Debugger: Improve memory search result draw speed.
v1.12.3-896-g85cb4101d Unknown W. Brackets 2022-02-12 19:55:53 No build softgpu: Cleanup todos on perspective correctness. Only the texture appears to be perspective corrected. Color is simply linear.
v1.12.3-896-g0ed8b1e32 Henrik Rydgård 2022-02-09 13:46:59 Download Download Download Merge: 695efe372 c48680ccd Merge pull request #15386 from stuken/libretro_inc_fix Add missing Config.h include
v1.12.3-895-gd583720f2 Unknown W. Brackets 2022-02-11 05:39:29 No build Debugger: Search scratchpad/ram/vram consistently.
v1.12.3-895-gc48680ccd Stuart Kenny 2022-02-09 12:39:05 No build Add missing Config.h include
v1.12.3-895-g6064b7735 Unknown W. Brackets 2022-02-10 04:04:38 No build GE Debugger: Correct icon list cleanup on shutdown.
v1.12.3-895-g8e7bc80e4 Unknown W. Brackets 2022-02-09 08:23:08 No build softgpu: Avoid modifying source vertex data. This was dangerous for strips and fans, which reuse the verts for subsequent primitives.
v1.12.3-895-g7cef06c19 Unknown W. Brackets 2022-02-13 00:27:18 No build softgpu: Track dirty vs really dirty per buffer. When games draw and display with a frame lag, it becomes important that we indicate really dirty for the correct buffer. Since some triple buffer, this attempts to track at the buffer level using 1024 byte granularity.
v1.12.3-895-g0e4daa05b Unknown W. Brackets 2022-02-11 06:44:41 No build GE Debugger: Avoid crash on Step Draw with flush. If we're already stepping, we shouldn't try to re-enter stepping.
v1.12.3-894-g695efe372 Henrik Rydgård 2022-02-08 09:25:25 Download Download Download Merge: ca4d193ad 77fa87d9b Merge pull request #15383 from fjtrujy/master Generate Docker Layer for PPSSPPHeadless
v1.12.3-892-gca4d193ad Henrik Rydgård 2022-02-08 09:23:45 Download   Download Merge: 50350e13a f17f6465a Merge pull request #15384 from unknownbrackets/gedebugger-overhead Reduce GE Debugger overhead a bit
v1.12.3-891-gf17f6465a Unknown W. Brackets 2022-02-08 08:55:10 No build GE Debugger: Optimize slab lookup. If the slab is the last one, we can grab it right away.
v1.12.3-890-gda4206b07 Unknown W. Brackets 2022-02-08 08:54:18 No build GE Debugger: Skip overhead without breakpoints. In the common case that there's no breakpoints, we can skip most of the checks and a call.
v1.12.3-889-g50350e13a Henrik Rydgård 2022-02-07 08:52:57 Download Download Download Merge: d542a8ce5 c66619f7c Merge pull request #15378 from unknownbrackets/gedebugger-skip GE Debugger: Add filter to skip prim calls
v1.12.3-887-gd542a8ce5 Henrik Rydgård 2022-02-07 08:52:50 No build Merge: dfb10382e 8418287a8 Merge pull request #15382 from unknownbrackets/vulkan-lost Vulkan: Avoid crash on double DeviceLost
v1.12.3-885-gdfb10382e Henrik Rydgård 2022-02-07 08:50:48 Download   Download Merge: 9eeea5a36 456a38b1c Merge pull request #15379 from unknownbrackets/io-truncate Android: Correct truncation behavior
v1.12.3-884-g8418287a8 Unknown W. Brackets 2022-02-07 08:34:44 No build Vulkan: Avoid crash on double DeviceLost. This caused Android to crash when switching to OpenGL, because the destructor would try to deinit again. There weren't any objects, but draw_ was no longer valid.
v1.12.3-883-g9eeea5a36 Henrik Rydgård 2022-02-06 23:03:15 Download Download Download Merge: 51c21ce7c 80e054b79 Merge pull request #15377 from unknownbrackets/memblock-detail Debugger: Avoid mem write tag lookup on small alloc
v1.12.3-882-g80e054b79 Unknown W. Brackets 2022-02-06 18:28:48 No build Debugger: Avoid write tag lookup on small alloc.
v1.12.3-881-gc66619f7c Unknown W. Brackets 2022-02-07 06:25:33 No build GE Debugger: Add filter to skip prim calls. This allows you to cut prims from the scene as desired.
v1.12.3-881-g456a38b1c Unknown W. Brackets 2022-02-07 07:05:42 No build Android: Correct truncation behavior.
v1.12.3-881-g77fa87d9b Francisco Javier Trujillo Mata 2022-02-07 20:57:33 No build Generate dockerfile in GHA
v1.12.3-881-g2e2b22298 Unknown W. Brackets 2022-02-06 18:23:53 No build Debugger: Use detailed meminfo with breakpoints. Usually there won't be any breakpoints, so it makes sense to enable detail when they're added automatically.
v1.12.3-880-g51c21ce7c Henrik Rydgård 2022-02-06 17:15:06 Download Download Download Merge: 1d4e90dc2 d28307847 Merge pull request #15373 from CelesteBlue-dev/patch-1 Delete pauth_tool, useless since pauth keys known
v1.12.3-878-g1d4e90dc2 Henrik Rydgård 2022-02-06 17:13:59 Download   Download Merge: 1826a4f42 459bb83c2 Merge pull request #15376 from unknownbrackets/debugger-playback Improve GE debugger playback, changes, and breakpoint display
v1.12.3-874-g459bb83c2 Unknown W. Brackets 2022-02-06 09:16:35 No build GE Debugger: Allow modify/breakpoint on matrix.
v1.12.3-873-g72b2fbf63 Unknown W. Brackets 2022-02-06 04:25:29 No build GE Debugger: Cleanup right click on state. Oops, was toggling breakpoint on "Change..." if you right clicked the icon.
v1.12.3-872-g9f434fa14 Unknown W. Brackets 2022-02-06 04:21:48 No build GE Debugger: Allow setting secondary values. This makes it convenient to update the bufw of textures or similar.
v1.12.3-871-g1bb1f34af Unknown W. Brackets 2022-02-06 04:00:31 No build GE Debugger: Add breakpoint icon in state.
v1.12.3-870-g1826a4f42 Henrik Rydgård 2022-02-06 17:13:19 No build Merge: f58d4dfcf 99d7703d3 Merge pull request #15375 from unknownbrackets/samplerjit-dxt Precalculate offsets for linear DXT in software renderer
v1.12.3-870-g4de217d3e Unknown W. Brackets 2022-02-06 02:55:03 No build GE Debugger: Cleanup vertex list redraw. When you're scrolled down and it deletes items, it was previously scrolling up an extra step, and not redrawing. This tries to force workaround the bug.
v1.12.3-869-g99d7703d3 Unknown W. Brackets 2022-02-05 22:04:17 No build samplerjit: Precalculate DXT1/3/5 offsets. This improves WALL-E by 8% overall.
v1.12.3-869-g4a8d32047 Unknown W. Brackets 2022-02-06 01:57:36 No build GE Debugger: Flush downcount when changing lists. In case you step ahead or similar.
v1.12.3-868-gd28307847 CelesteBlue-dev 2022-02-05 00:23:03 No build Delete pauth_tool, useless since pauth keys known pauth_tool was added because of #4074 pauth_tool can be removed because of #12559
v1.12.3-868-gc91b51c8e Unknown W. Brackets 2022-02-04 05:21:37 No build samplerjit: Reduce DXT5 decode code size a bit.
v1.12.3-868-g1d37f24e1 Unknown W. Brackets 2022-02-06 01:56:54 No build GE Debugger: Reduce playback command noise. No need to reassert these values each prim.
v1.12.3-867-gf58d4dfcf Henrik Rydgård 2022-02-01 09:43:35 Download Download Download Merge: c3ecd41e2 c2dd59084 Merge pull request #15372 from unknownbrackets/bmi2 Optimize jits with a bit of BMI2
v1.12.3-864-gc2dd59084 Unknown W. Brackets 2022-02-01 09:16:38 No build samplerjit: Optimize DXT calc using BMI2.
v1.12.3-863-g3e4afe2a0 Unknown W. Brackets 2022-02-01 07:30:44 No build samplerjit: Avoid RCX gymanstics with BMI2.
v1.12.3-862-g4cadcea6d Unknown W. Brackets 2022-02-01 07:05:34 No build samplerjit: Decode colors with BMI2. This only happens with nearest, though, so very small benefit.
v1.12.3-861-g367525f87 Unknown W. Brackets 2022-02-01 06:40:54 No build softjit: Use PEXT to downsample colors. This gives between 1-2% in many games.
v1.12.3-860-g10bf37571 Unknown W. Brackets 2022-02-01 06:27:51 No build softjit: Use BMI2 to speed up dst color loads. This is about 1% overall gain in some games.
v1.12.3-859-gc3ecd41e2 Henrik Rydgård 2022-02-01 08:03:03 Download Download Download Merge: bd0656960 be8c74cab Merge pull request #15371 from unknownbrackets/flushbefore softgpu: Avoid flush on END
v1.12.3-859-gad43380ef Unknown W. Brackets 2022-02-01 04:50:48 No build softjit: Use BMI to simplify some masking.
v1.12.3-858-g16dca4f69 Unknown W. Brackets 2022-02-01 04:36:28 No build x86jit: Use BMI2 for variable shifts. We don't actually regalloc ECX, but this still saves a copy, and on modern CPUs these seem to be pretty fast.
v1.12.3-857-gbe8c74cab Unknown W. Brackets 2022-02-01 04:32:46 No build softgpu: Avoid flush on END. We only, but always, flush when exiting list interp in FinishDeferred. It's not necessary at END, and hurts for simple signals that don't stop list processing.
v1.12.3-857-gbd0656960 Unknown W. Brackets 2022-02-01 04:35:25 Download Download Download Merge: 748eef05d 2a82d392e Merge pull request #15370 from hrydgard/remove-flushbefore GPUCommon: Remove misleading flag FLUSHBEFORE.
v1.12.3-856-g2a82d392e Henrik Rydgård 2022-02-01 00:05:32 No build Remove double flush in GE_CMD_END
v1.12.3-855-g6d31562ea Henrik Rydgård 2022-01-31 23:57:56 No build GPUCommon: Remove misleading flag FLUSHBEFORE. Fixes the new problem in #13967 Though of course doesn't fix the vertical lines.
v1.12.3-854-g748eef05d Henrik Rydgård 2022-01-31 15:23:21 Download Download Download Merge: cd7cea90a edcc1a710 Merge pull request #15369 from unknownbrackets/include-cleanup Global: Reduce includes of common headers
v1.12.3-853-gedcc1a710 Unknown W. Brackets 2022-01-31 07:06:54 No build HLE: Fix some type convert warnings. Almost missed these.
v1.12.3-852-g2479d5220 Unknown W. Brackets 2022-01-31 00:49:02 No build Global: Reduce includes of common headers. In many places, string, map, or Common.h were included but not needed.
v1.12.3-851-g3df6cb704 Unknown W. Brackets 2022-01-31 00:15:38 No build Global: Fix some type conversion warnings. Hidden by some warning disables.
v1.12.3-850-g5e185f3d8 Unknown W. Brackets 2022-01-31 00:11:57 No build Common: Remove some unused files.
v1.12.3-849-gcd7cea90a Henrik Rydgård 2022-01-31 00:08:44 Download Download Download Merge: 9f9f86d46 f24e25526 Merge pull request #15368 from unknownbrackets/display-stats Refactor display stats, prevent flush while stepping
v1.12.3-848-gf24e25526 Unknown W. Brackets 2022-01-30 19:47:10 No build Core: Skip stats reset while stepping. This way, you can use it to actually see the stats.
v1.12.3-847-g129a60383 Unknown W. Brackets 2022-01-30 19:46:50 No build Display: Account for stepping time in graphs. Frame times should count that as sleep too.
v1.12.3-846-g48b597a1b Unknown W. Brackets 2022-01-30 19:37:50 No build Display: Move core counters/stats to HW file. This separates things better, so not everything is pulling in HLE.
v1.12.3-845-gad2e38098 Unknown W. Brackets 2022-01-30 18:41:08 No build Display: Move listeners to separate HW file. Mixing this in with the HLE management funcs was messy.
v1.12.3-844-g9f9f86d46 Henrik Rydgård 2022-01-30 17:49:17 Download Download Download Merge: 4a9ffb6b8 7e814decc Merge pull request #15367 from unknownbrackets/headless-speed Improve the speed of headless tests
v1.12.3-841-g7e814decc Unknown W. Brackets 2022-01-30 17:23:14 No build Headless: Improve total test time on Windows. This improves it by almost 40%.
v1.12.3-840-ge062c31a8 Unknown W. Brackets 2022-01-30 17:04:35 No build Headless: Improve test init time.
v1.12.3-840-g4a9ffb6b8 Henrik Rydgård 2022-01-30 16:42:15 Download Download Download Merge: 77502db4c 693439b71 Merge pull request #15366 from unknownbrackets/unittest-fix Build: Fix Windows unit tests
v1.12.3-839-g693439b71 Unknown W. Brackets 2022-01-30 15:56:05 No build Build: Fix Windows unit tests.
v1.12.3-839-g664d18cc9 Unknown W. Brackets 2022-01-30 17:03:54 No build Debugger: Encourage better meminfo accounting. This makes MSVC generate a tighter loop and inline.
v1.12.3-838-g77502db4c Henrik Rydgård 2022-01-30 10:47:30 Download Download Download Merge: c50f5d7fa 1b2cf52bf Merge pull request #15363 from unknownbrackets/softjit-unittest Add unit test to verify compilation of sampler/pixel jits
v1.12.3-830-g1b2cf52bf Unknown W. Brackets 2022-01-30 07:20:46 No build samplerjit: Fix non-shared CLUT on Linux. Oops, good that CI will catch this now - I've broken this more than once.
v1.12.3-829-gc50f5d7fa Henrik Rydgård 2022-01-30 10:46:35 Download   Download Merge: 8dd059936 df454d2ce Merge pull request #15362 from unknownbrackets/actions-ccache Build: Enable ccache for GitHub Actions
v1.12.3-829-ga40d32d58 Unknown W. Brackets 2022-01-30 05:31:18 No build samplerjit: Validate compile in a unit test.
v1.12.3-828-g26a8d498d Unknown W. Brackets 2022-01-30 05:29:43 No build samplerjit: Correct level lookup in nearest.
v1.12.3-827-g3387ab171 Unknown W. Brackets 2022-01-30 05:29:08 No build samplerjit: Fix reg corruption in DXT funcs. We'd cache something in a reg, but it'd no longer be there.
v1.12.3-827-g8dd059936 Henrik Rydgård 2022-01-30 10:46:24 No build Merge: 524486e34 cb0bc8543 Merge pull request #15364 from unknownbrackets/warnings Cleanup a few warnings
v1.12.3-826-gd200ef40d Unknown W. Brackets 2022-01-30 05:28:20 No build samplerjit: Compile sampler funcs together. We can't have the cache clear between nearest/linear, because then we'll call a bunch of int3's.
v1.12.3-825-g0d93200fa Unknown W. Brackets 2022-01-30 03:34:14 No build softjit: Add tests for compile success.
v1.12.3-824-ge266eb78a Unknown W. Brackets 2022-01-30 03:32:49 No build Common: Avoid assert hang in CI.
v1.12.3-824-gcb0bc8543 Unknown W. Brackets 2022-01-30 07:36:21 No build Build: Ignore nullable completeness on Android. Gives a bunch of warning spam with Vulkan Memory Allocator.
v1.12.3-824-g524486e34 Henrik Rydgård 2022-01-30 10:46:06 No build Merge: 078c61cfc 41da6d9f4 Merge pull request #15365 from unknownbrackets/kernel-timing Kernel: Adjust timings of LwMutex and EventFlag
v1.12.3-823-g43819fcd1 Unknown W. Brackets 2022-01-30 07:36:08 No build UI: Cleanup some reference warnings.
v1.12.3-823-g41da6d9f4 Unknown W. Brackets 2022-01-30 08:19:53 No build Kernel: Adjust timings of LwMutex and EventFlag. This better matches tests on real firmware. These funcs are sometimes often used. See #15348 - Corpse Party.
v1.12.3-823-g3dde3efa9 Unknown W. Brackets 2022-01-30 03:31:40 No build softjit: Fix stencil bug running out of regs. To apply the stencil test mask, we need another gen reg.
v1.12.3-822-g078c61cfc Henrik Rydgård 2022-01-30 00:31:01 Download Download Download Merge: 00411320e ce775af76 Merge pull request #15360 from unknownbrackets/samplerjit-opt Cleanup register usage a bit in samplerjit
v1.12.3-819-gdf454d2ce Unknown W. Brackets 2022-01-29 23:01:51 No build Build: Enable ccache for GitHub Actions.
v1.12.3-818-g00411320e Henrik Rydgård 2022-01-30 00:29:42 Download   Download Merge: 368baec58 00e809341 Merge pull request #15361 from unknownbrackets/unittest Run unit tests in GitHub Actions
v1.12.3-812-g00e809341 Unknown W. Brackets 2022-01-29 21:32:03 No build Build: Run unit tests after build.
v1.12.3-811-g9c695aea9 Unknown W. Brackets 2022-01-29 21:49:20 No build Headless: Remove stack corruption workaround. This doesn't seem necessary anymore, was made static in 2013.
v1.12.3-810-g368baec58 Henrik Rydgård 2022-01-29 11:00:16 Download Download Download Merge: 99cfff3ac 171e2b571 Merge pull request #15359 from ANR2ME/network [Network] An attempt to fix GetIPList on Darwin (MacOS/iOS)
v1.12.3-810-g1a787a2bc Unknown W. Brackets 2022-01-29 21:32:27 No build Headless: Add flag to run failing tests.
v1.12.3-809-g7099df661 Unknown W. Brackets 2022-01-29 23:06:55 No build unittest: Skip D3D shader compile on non-Windows. Tests were just failing before.
v1.12.3-809-g171e2b571 ANR2ME 2022-01-28 23:41:22 No build Added another attempt to detect GETIFADDRS availability, which is more common on newer OS
v1.12.3-808-gce775af76 Unknown W. Brackets 2022-01-29 20:40:22 No build softgpu: Skip new CLUT if identical. Games often reupload CLUT data that is already there, this skips some copying later in the bin manager.
v1.12.3-808-gc37a58d39 ANR2ME 2022-01-28 23:38:50 No build We might be missing the SIOCGIFADDR
v1.12.3-808-g95e292ef6 Unknown W. Brackets 2022-01-29 22:36:25 No build unittest: Correct Windows-specific Path tests.
v1.12.3-807-gcdea71e90 ANR2ME 2022-01-28 23:36:09 No build Added logs for error within SIOCGIFCONF section.
v1.12.3-807-g5976cad79 Unknown W. Brackets 2022-01-29 18:47:06 No build samplerjit: Reduce register waste. A few registers were allocated longer than needed, which made requiring stack more likely.
v1.12.3-807-g7b4006045 Unknown W. Brackets 2022-01-29 21:31:13 No build unittest: Use more consistent output executable. PPSSPPHeadless has PPSSPP as a prefix, so should PPSSPPUnitTest.
v1.12.3-806-geb70a9034 Unknown W. Brackets 2022-01-29 08:50:54 No build samplerjit: Avoid frac uv transfer to gen regs. It should just stay in vec, this is more convenient anyway.
v1.12.3-806-ga181c9f7c Unknown W. Brackets 2022-01-29 21:22:11 No build unittest: Correct failing unit test. Was just an invalid flag combination.
v1.12.3-806-g7aa3b1398 ANR2ME 2022-01-28 23:32:00 No build Change a confusing variable naming
v1.12.3-805-g99cfff3ac Henrik Rydgård 2022-01-27 15:12:06 Download Download Download Merge: 6446008a2 864d0200f Merge pull request #15355 from unknownbrackets/mp3 Add some Mp3 fixes from a bit ago, pass several mp3 tests
v1.12.3-800-g6446008a2 Henrik Rydgård 2022-01-27 09:38:08 Download Download Download Merge: 5634d9baf 1a3fed434 Merge pull request #15356 from stuken/libretro_2xbrz_option Expose 2xBRZ texture filter option for libretro.
v1.12.3-800-g864d0200f Unknown W. Brackets 2022-01-27 09:12:06 No build Mp3: Delay low level init.
v1.12.3-799-gd45fe9358 Unknown W. Brackets 2019-05-04 16:25:41 No build Mp3: Output PCM data using even/odd buffer slot. This makes sense since the audio APIs are all async.
v1.12.3-798-g5634d9baf Henrik Rydgård 2022-01-27 09:33:42 No build Merge: 49a17e9ab 9d1be0847 Merge pull request #15354 from unknownbrackets/tests-minor Kernel: Fail threads with invalid priority
v1.12.3-798-g914d022ee Unknown W. Brackets 2019-05-04 15:52:02 No build Mp3: Allow decode with NULL out pointer.
v1.12.3-797-g4903e14aa Unknown W. Brackets 2019-05-04 15:40:43 No build Mp3: Cleanup AuCtx constructor.
v1.12.3-797-g1a3fed434 Stuart Kenny 2022-01-27 09:27:04 No build Expose 2xBRZ texture filter option.
v1.12.3-796-g49a17e9ab Unknown W. Brackets 2022-01-26 15:48:55 Download Download Download Merge: c955ea942 1bc60f600 Merge pull request #15349 from hrydgard/list-hdr-formats Vulkan: Add support for listing all the available surface formats in system info.
v1.12.3-792-gc955ea942 Henrik Rydgård 2022-01-26 10:08:23 Download Download Download Merge: 54053b6b8 9e688eaa7 Merge pull request #15351 from unknownbrackets/tests-minor Correct an Rtc test and a savedata test
v1.12.3-792-g9d1be0847 Unknown W. Brackets 2022-01-27 09:02:18 No build Kernel: Fail threads with invalid priority. No real reports so far except what looks like garbage data, which probably crashes anyway.
v1.12.3-791-g9e688eaa7 Unknown W. Brackets 2022-01-26 09:34:31 No build Rtc: Fix day of week stack bounds issue. Also, add a couple other tests showing as passing now.
v1.12.3-790-ge75d2a097 Unknown W. Brackets 2022-01-26 09:31:30 No build Savedata: Fix indeterminate timing of field update. This makes the test pass consistently, instead of depending on thread timing.
v1.12.3-789-g54053b6b8 Henrik Rydgård 2022-01-26 09:19:06 Download Download Download Merge: 678cc2c94 99d6d569f Merge pull request #15347 from unknownbrackets/samplerjit-opt Improve samplerjit code a bit with mipmaps
v1.12.3-785-g678cc2c94 Henrik Rydgård 2022-01-26 09:18:01 Download   Download Merge: 0e2f5d66b f1254b197 Merge pull request #15350 from unknownbrackets/softgpu-fixes Fix a few broken tests in software renderer
v1.12.3-784-gf1254b197 Unknown W. Brackets 2022-01-26 04:50:35 No build Ge: Fix sceGeBreak error case. Seems to be some compiler optimization.
v1.12.3-784-g99d6d569f Unknown W. Brackets 2022-01-25 06:28:04 No build samplerjit: Reduce transfers in nearest texel calc. This benefits a few games, mostly where there's lots of UI or similar.
v1.12.3-784-g1bc60f600 Henrik Rydgård 2022-01-26 14:33:09 No build UWP buildfix
v1.12.3-783-ge82b54e4b Unknown W. Brackets 2022-01-26 04:24:48 No build softgpu: Cull no-pos and through s8 pos verts. Seems like these just don't draw anything, ever.
v1.12.3-783-gc1e657ed4 Unknown W. Brackets 2022-01-25 05:14:00 No build samplerjit: Better vectorize UV linear calc. Gives about 1-2% when mips are used.
v1.12.3-783-g30756acf9 Henrik Rydgård 2022-01-26 13:28:59 No build Quick hack attempt around build failures
v1.12.3-782-g733046962 Unknown W. Brackets 2022-01-25 04:01:00 No build samplerjit: Reuse XMM reg for sizes. Gives just under 1% overall improvement in games using mips.
v1.12.3-782-g61e30e8f8 Unknown W. Brackets 2022-01-26 04:06:43 No build softgpu: Fix cull in throughmode. Was only an issue for triangles used to draw rectangles, but caused our test to fail. Also move a test that was failing due to an outdated prx to passing.
v1.12.3-782-g8dc8fae16 Henrik Rydgård 2022-01-25 19:22:49 No build Vulkan: Add support for listing all the available surface formats in system info. Enabling the EXT_swapchain_colorspace extension lets the driver expose all the formats it really supports. Used this to discover that my Galaxy S21 supports Display-P3 which is a wider gamut than sRGB. Might be able to do some color boosting mode for fun. Or, use this stuff to play around with HDR?
v1.12.3-781-g0e2f5d66b Henrik Rydgård 2022-01-24 09:37:59 Download Download Download Merge: fbc965fb5 07b67ef57 Merge pull request #15345 from unknownbrackets/softgpu-blend Fix some minor softgpu blending bugs
v1.12.3-778-gfbc965fb5 Henrik Rydgård 2022-01-24 09:18:17   Download   Merge: 1c18c172a 8efb99801 Merge pull request #15343 from unknownbrackets/gpu-region GPU: Log and report when region1 is non-zero
v1.12.3-776-g1c18c172a Henrik Rydgård 2022-01-24 09:17:37 Download   Download Merge: c1b8fb737 d74001f4f Merge pull request #15339 from unknownbrackets/softgpu-flags Use dirty flags for softgpu state updates
v1.12.3-772-g07b67ef57 Unknown W. Brackets 2022-01-24 09:08:33 No build softgpu: Fix pixel ID for invalid blend factors. They should still be treated as FIX, we were accidentally using our special values.
v1.12.3-771-g6c723c051 Unknown W. Brackets 2022-01-24 09:05:00 No build softjit: Fix src blend factor handling. This was causing us to skip a shift, oops.
v1.12.3-770-gc1b8fb737 Henrik Rydgård 2022-01-24 08:38:45 Download Download Download Merge: eba93f2ee e47ee7989 Merge pull request #15344 from unknownbrackets/gpu-signal-jumps GPU: Allow relative jumps and calls
v1.12.3-767-geba93f2ee Henrik Rydgård 2022-01-24 08:19:34   Download Download Merge: 1267853e6 3010cd56d Merge pull request #15340 from unknownbrackets/softgpu-textures Correct UV rotation and through mipmaps, optimize texenv blend a bit
v1.12.3-764-gd74001f4f Unknown W. Brackets 2022-01-23 16:24:10 No build softgpu: Reuse transform state.
v1.12.3-763-g1267853e6 Henrik Rydgård 2022-01-24 08:18:45 No build Merge: 23b76aa15 818d17183 Merge pull request #15341 from unknownbrackets/softgpu-dither softgpu: Correct clear mode dither
v1.12.3-763-g9ea5367a8 Unknown W. Brackets 2022-01-23 16:09:25 No build softgpu: Add dirty flags for rasterization state.
v1.12.3-762-ga27da25cd Unknown W. Brackets 2022-01-23 09:55:19 No build softgpu: Use dirty flags for render overlap checks.
v1.12.3-762-g3010cd56d Unknown W. Brackets 2022-01-23 21:26:58 No build softgpu: Correct simple rectangles with mipmaps. Might be used for fonts, we could potentially check for bias/slope, but mipmaps are uncommon in direct through draws anyway.
v1.12.3-761-ge47ee7989 Unknown W. Brackets 2022-01-24 08:06:33 No build GE Debugger: Allow GPU stepping while CPU stepping. This can happen if you step into an update stall address call or similar.
v1.12.3-761-gd8c5c35b1 Unknown W. Brackets 2022-01-23 20:43:34 No build samplerjit: Optimize texenv blending a bit. This reduces to a single multiply, which is much faster.
v1.12.3-761-g77db9c818 Unknown W. Brackets 2022-01-23 09:54:37 No build softgpu: Fix state race on screen offset. Caused glitches in Motorstorm.
v1.12.3-761-g23b76aa15 Henrik Rydgård 2022-01-24 08:17:06 Download     Merge: 5a6bf8b43 b4eab7201 Merge pull request #15342 from unknownbrackets/conv4444 Common: Fix conversion of 4444 to BGRA
v1.12.3-760-gb4eab7201 Unknown W. Brackets 2022-01-24 04:22:32 No build Common: Fix conversion of 4444 to BGRA. This was affecting tests emitting screenshots in 4444 as well as Direct3D backends.
v1.12.3-760-g818d17183 Unknown W. Brackets 2022-01-23 21:39:50 No build softgpu: Correct clear mode dither. It does apply, but have to be careful about alpha.
v1.12.3-760-g648b71616 Unknown W. Brackets 2022-01-21 05:33:29 No build softgpu: Correct UV rotation for transformed rects.
v1.12.3-760-g511c82231 Unknown W. Brackets 2022-01-24 08:03:30 No build GPU: Allow relative jumps and calls. These are tested in gpu/signals/jumps, so they ought to work. Doesn't seem like games generally use them, though.
v1.12.3-760-g76f9103e9 Unknown W. Brackets 2022-01-23 07:41:41 No build softgpu: Add a table and initial dirty flags. Not actually using the dirty flags to skip state, but have moved to Execute_* functions and everything else like other graphics backends.
v1.12.3-760-g8efb99801 Unknown W. Brackets 2022-01-24 04:36:37 No build GPU: Log and report when region1 is non-zero.
v1.12.3-759-g5a6bf8b43 Henrik Rydgård 2022-01-23 00:30:52 Download Download Download Merge: 130b7d71a eb95b9952 Merge pull request #15338 from unknownbrackets/ge-debugger Alow flushing at will via the GE debugger
v1.12.3-755-g130b7d71a Henrik Rydgård 2022-01-22 21:01:13 Download Download Download Merge: b5e8c2104 4262e657b Merge pull request #15337 from unknownbrackets/softgpu-fixes samplerjit: Fix Linux x64 stack corruption
v1.12.3-754-geb95b9952 Unknown W. Brackets 2022-01-22 22:12:59 No build GE Debugger: Add option to auto flush. This makes it easier to see what's happening in each draw.
v1.12.3-754-g4262e657b Unknown W. Brackets 2022-01-22 19:49:36 No build samplerjit: Oops, forgot about 64 unpack. Just a minor codegen tweak. Always forget there are more of these than pack instructions.
v1.12.3-753-gb840eec29 Unknown W. Brackets 2022-01-22 20:59:49 No build GE Debugger: Cut down on primary buttons. Most of these are not commonly used, and it makes the interface feel a bit cluttered.
v1.12.3-753-g0425b8d63 Unknown W. Brackets 2022-01-22 19:47:32 No build samplerjit: Fix Linux stack corruption. Oops, nearest was not using the red zone correctly.
v1.12.3-752-ga4a72ed7c Unknown W. Brackets 2022-01-22 20:46:49 No build GE Debugger: Add a menu to the GE debugger window. This will allow adding more features without making the UI a mess.
v1.12.3-752-g36217e813 Unknown W. Brackets 2022-01-22 19:46:21 No build Build: Fix some minor warnings. Just to get more warning clean.
v1.12.3-751-gb5e8c2104 Henrik Rydgård 2022-01-22 09:36:30 Download Download Download Merge: 54d63cc1d 1cbbd197b Merge pull request #15334 from unknownbrackets/headless Update pspautotests, require passing in GitHub Actions
v1.12.3-742-g54d63cc1d Henrik Rydgård 2022-01-21 17:33:12 Download Download Download Merge: 6fd082f14 a0f0a0655 Merge pull request #15335 from iota97/clean Clean up hardware tessellation setting
v1.12.3-741-ga0f0a0655 iota97 2022-01-21 16:55:53 No build Clean up hardware tasseletion setting
v1.12.3-741-g1cbbd197b Unknown W. Brackets 2022-01-21 05:53:38 No build Headless: Return an exit code on test failure.
v1.12.3-740-g6fd082f14 Henrik Rydgård 2022-01-21 09:41:25 Download Download Download Show the software rendering option on all platforms It's improved greatly in performance thanks to Unknown's hard work, and is becoming a lot more usable. It's not JIT-optimized on ARM yet, but it's fast enough for some 2D games. See #12543
v1.12.3-740-g6c013cec9 Unknown W. Brackets 2022-01-22 05:22:12 No build Common: Print assert failures to stderr.
v1.12.3-739-gce0e872d3 Unknown W. Brackets 2022-01-21 16:21:27 No build softgpu: Define constexpr var for older C++.
v1.12.3-739-g6bcc6076a Henrik Rydgård 2022-01-21 08:57:05 Download Download Download Merge: c9dee44cf c0c3f7284 Merge pull request #15333 from unknownbrackets/softgpu-opt Small optimizations to software flushing
v1.12.3-738-gc0c3f7284 Unknown W. Brackets 2022-01-21 03:17:23 No build softgpu: Avoid flush texturing from stride. This generally detects overlap more accurately using a dirty rectangles approach. Also detects render to self much more accurately, including with depth.
v1.12.3-738-g8573c34f8 Unknown W. Brackets 2022-01-22 04:19:40 No build x86jit: Check CALL dist for safe memory funcs.
v1.12.3-737-gdec0ba7b7 Unknown W. Brackets 2022-01-21 02:01:39 No build softgpu: Flush framebuf only on change. Sometimes games are reasserting the same framebuf, which was causing unnecessary flushing.
v1.12.3-737-g212e730e9 Unknown W. Brackets 2022-01-21 08:39:10 No build samplerjit: Fix some Linux register issues.
v1.12.3-736-gc4c54730b Unknown W. Brackets 2022-01-21 01:59:38 No build softgpu: Remove bin asserts. These are active in release and used in tight loops.
v1.12.3-736-g85d868a36 Unknown W. Brackets 2022-01-21 07:42:04 No build Headless: Fix font tests on Linux.
v1.12.3-735-g55c11425e Unknown W. Brackets 2022-01-21 01:58:43 No build softgpu: Use persistent bin task state. It's constant, so it's better to avoid the copying and allocation. A small win, but removes new from the profile.
v1.12.3-735-g5c5fdb48b Unknown W. Brackets 2022-01-21 07:03:55 No build Build: Speed up macOS actions build a bit.
v1.12.3-734-g47a8e5e61 Unknown W. Brackets 2022-01-21 06:57:42 No build Headless: Update passing tests. Also make GitHub Actions run only passing.
v1.12.3-734-g3e4d768e7 Unknown W. Brackets 2022-01-20 08:17:09 No build softgpu: Pack vertexdata a bit better. This reduces the BinItem size by 15%.
v1.12.3-733-gc9dee44cf Henrik Rydgård 2022-01-19 22:09:30 Download Download Download Merge: d081dacc2 fbb1246cf Merge pull request #15331 from ANR2ME/adhoc_matching [AdhocMatching] Fix timing issue
v1.12.3-732-gfbb1246cf ANR2ME 2022-01-19 20:49:14 No build Reducing MatchingEvents processing delays. Fixes timing issue on a few games (Super Pocket Tennis, Thrillville Off the Rails, Lord of Arcana, Gundam: Senjou No Kizuna Portable, StarWars The Force Unleashed)
v1.12.3-731-gbfd532561 ANR2ME 2022-01-19 18:30:03 No build Report sceNetAdhocMatchingInit to find out a list of games that use AdhocMatching library to be tested with.
v1.12.3-730-g71f08a3db ANR2ME 2022-01-05 06:22:11 No build Discard HELLO Events when in the middle of Joining
v1.12.3-729-g0755dc0bb ANR2ME 2022-01-05 06:14:06 No build Updated notifyMatchingHandler comments
v1.12.3-728-g03b6d1ed0 ANR2ME 2022-01-05 06:13:11 No build Updated MatchingArgs comment
v1.12.3-727-ga1accc87d ANR2ME 2022-01-05 06:12:18 No build Added comment related to EVENT_HELLO
v1.12.3-726-gd081dacc2 Henrik Rydgård 2022-01-19 09:37:15 Download Download Download Merge: b1d158e3e 6ec819878 Merge pull request #15330 from unknownbrackets/softjit-usage Simplify constant writes, reduce prolog/epilog in softjit/samplerjit
v1.12.3-725-g6ec819878 Unknown W. Brackets 2022-01-19 08:27:25 No build samplerjit: Reduce prolog/epilog spill. Track reg usage so we only push/pop what we need.
v1.12.3-724-g357e2e9d6 Unknown W. Brackets 2022-01-18 20:34:51 No build softjit: Simplify constant writes.
v1.12.3-723-gc2985bca3 Unknown W. Brackets 2022-01-18 20:19:03 No build softjit: Centralize some common funcs from sampler. No need to duplicate this code.
v1.12.3-722-gb1d158e3e Henrik Rydgård 2022-01-18 09:08:44 Download Download Download Merge: 1c90bdc78 ac2b96cec Merge pull request #15327 from unknownbrackets/softjit-const softjit: Switch to constant pool for draw pixel
v1.12.3-720-g1c90bdc78 Henrik Rydgård 2022-01-18 09:07:45 Download     Merge: 2b2c92d08 0ba2d05da Merge pull request #15326 from unknownbrackets/avx-simplify samplerjit: Simplify AVX shift-copies
v1.12.3-718-g2b2c92d08 Henrik Rydgård 2022-01-17 22:03:34   Download Download Merge: 4ea1c0855 b0dbdb4dd Merge pull request #15324 from unknownbrackets/ui-zip-error UI: Reset ZIP install errors for new ZIPs
v1.12.3-717-gb0dbdb4dd Unknown W. Brackets 2021-10-17 02:53:05 No build UI: Reset ZIP install errors for new ZIPs.
v1.12.3-717-gac2b96cec Unknown W. Brackets 2022-01-18 04:47:39 No build softjit: Switch to constant pool. This is simpler without RIP access checks, and tends to be fast.
v1.12.3-717-g0ba2d05da Unknown W. Brackets 2022-01-18 00:15:36 No build samplerjit: Simplify AVX shift-copies. These have been the most common and the fallback is safe. Let's just add a helper.
v1.12.3-716-g4ea1c0855 Henrik Rydgård 2022-01-17 15:56:46   Download Download Merge: cba746115 7218fbbe9 Merge pull request #15323 from unknownbrackets/softgpu-opt2 softgpu: Guide more SSE light factor handling
v1.12.3-714-gcba746115 Henrik Rydgård 2022-01-17 09:19:06 Download Download Download Merge: 128e2fa14 abef17cac Merge pull request #15322 from unknownbrackets/softgpu-opt softgpu: Reduce copying during clipping
v1.12.3-713-gabef17cac Unknown W. Brackets 2022-01-17 08:40:57 No build softgpu: Simplify mask check. This performs a bit better.
v1.12.3-712-g7218fbbe9 Unknown W. Brackets 2022-01-17 09:03:06 No build softgpu: Guide more SSE light factor handling. Missed these others in computed state. Helps mostly to do this inside Process().
v1.12.3-712-g89bc87a38 Unknown W. Brackets 2022-01-17 08:18:02 No build softgpu: Reduce copying during clipping. Common case is nothing needs to be clipped.
v1.12.3-711-g128e2fa14 Henrik Rydgård 2022-01-17 07:43:34 Download Download Download Merge: 5c1505418 423ec7625 Merge pull request #15318 from unknownbrackets/softgpu-opt softgpu: Heuristic to avoid over-draining
v1.12.3-708-g5c1505418 Henrik Rydgård 2022-01-17 07:41:59 No build Merge: e603e201d 653c036ac Merge pull request #15321 from unknownbrackets/debugger Debugger: Fix crash in software renderer
v1.12.3-706-ge603e201d Henrik Rydgård 2022-01-17 07:41:01 No build Merge: 1b5ceb1e7 206d586c1 Merge pull request #15320 from unknownbrackets/softgpu-flush softgpu: Fix block transfer flush detection
v1.12.3-704-g1b5ceb1e7 Henrik Rydgård 2022-01-17 07:40:41 No build Merge: bdc69f517 fcc3b7684 Merge pull request #15319 from unknownbrackets/softgpu-verts Precompute state for vertex transform
v1.12.3-703-gfcc3b7684 Unknown W. Brackets 2022-01-17 01:44:48 No build softgpu: Use SSE in lighting param computation. The compiler couldn't figure this out. Halves time in this func.
v1.12.3-702-g73c143c44 Unknown W. Brackets 2022-01-17 01:28:40 No build softgpu: Precompute some of screen space multiply. This at least avoids the shifts and makes it easier to vectorize. Only helps a little.
v1.12.3-701-g31745110e Unknown W. Brackets 2022-01-17 00:57:21 No build softpu: Premultiply matrix transforms. Where possible, we can skip some multiplies per vertex.
v1.12.3-701-g423ec7625 Unknown W. Brackets 2022-01-16 21:21:38 No build softgpu: Correct texsize flush annotation.
v1.12.3-700-g653c036ac Unknown W. Brackets 2022-01-17 06:00:53 No build Debugger: Fix crash in software renderer. The clut isn't set by sampler state, it's set normally by the binner.
v1.12.3-700-g206d586c1 Unknown W. Brackets 2022-01-17 06:01:30 No build softgpu: Fix block transfer flush detection. Fixes video graphics in Gods Eater Burst.
v1.12.3-700-g83adc44c2 Unknown W. Brackets 2022-01-17 05:19:51 No build softgpu: Heuristic to avoid over-draining. Some games (i.e. VC3) benefit from an early drain, since they get more done while processing more verts. Others finish the draw quickly, and then cause significant overhead in queueing new threads. This attempts to balance the two, and improves Call of Duty and Blade Dancer.
v1.12.3-700-g12a4c63fc Unknown W. Brackets 2022-01-17 00:01:07 No build softgpu: Precompute state for vertex transform. Doesn't help a ton, but with lots of verts can improve a percent or two.
v1.12.3-699-gbdc69f517 Henrik Rydgård 2022-01-17 01:06:35 Download Download Download Merge: 06ae4d057 2797e035d Merge pull request #15317 from unknownbrackets/softgpu-lighting softgpu: Precompute lighting parameters
v1.12.3-697-g06ae4d057 Henrik Rydgård 2022-01-17 01:05:48 No build Merge: d6d3bf360 1764111a4 Merge pull request #15316 from unknownbrackets/softgpu-binning Throw some memory at the softgpu problem
v1.12.3-696-g1764111a4 Unknown W. Brackets 2022-01-16 20:49:41 No build softgpu: Reduce wasted memory.
v1.12.3-695-gcb5ac04d1 Unknown W. Brackets 2022-01-16 18:30:02 No build softgpu: Tune some queue sizes for perf. Using a chunk of RAM for this, but mostly with many threads.
v1.12.3-694-gd95475e02 Unknown W. Brackets 2022-01-16 18:07:33 No build softgpu: Expose flush reasons/times in debug stats.
v1.12.3-694-g2797e035d Unknown W. Brackets 2022-01-16 20:24:27 No build softgpu: Precompute lighting parameters. In many cases, games use lighting just for diffuse or something, this helps skip what's not needed too. Good improvement in a scene from a Naruto game.
v1.12.3-693-gd6d3bf360 Henrik Rydgård 2022-01-16 19:54:47 Download Download Download Merge: ba63d9cf0 7e5f03eed Merge pull request #15314 from unknownbrackets/softgpu-binning Allow binning of separate textures
v1.12.3-692-g7e5f03eed Unknown W. Brackets 2022-01-16 17:21:15 No build softgpu: Reduce flushing for smaller textures.
v1.12.3-691-g86749a3fe Unknown W. Brackets 2022-01-16 08:36:58 No build softgpu: Flush block xfer only on overlap too.
v1.12.3-690-g2de7993dc Unknown W. Brackets 2022-01-16 08:32:21 No build softgpu: Decorate some stats for flushes.
v1.12.3-689-gcc155ec46 Unknown W. Brackets 2022-01-16 08:24:58 No build softgpu: Avoid texture/CLUT flush unless overlap. Only need to flush here if there's some overlap in the target.
v1.12.3-688-g9466dc639 Unknown W. Brackets 2022-01-16 17:13:42 No build softgpu: Flush on offset changes.
v1.12.3-687-gd6fa301ab Unknown W. Brackets 2022-01-16 08:12:03 No build softgpu: Track CLUTs as states for binning. This way we can have multiple CLUTs in process at once, which helps.
v1.12.3-686-gba63d9cf0 Henrik Rydgård 2022-01-16 10:32:28 Download Download Download Merge: f96c22765 2ad7d8ed2 Merge pull request #15312 from unknownbrackets/softgpu-state softgpu: Fix alpha blend with one/zero
v1.12.3-684-gf96c22765 Henrik Rydgård 2022-01-16 10:27:36 No build Merge: 9bef900cd 18f2a45a6 Merge pull request #15313 from unknownbrackets/softgpu-binning softgpu: Allow binning across prim calls
v1.12.3-683-g18f2a45a6 Unknown W. Brackets 2022-01-16 07:19:44 No build softgpu: Allow binning across prim calls.
v1.12.3-682-g9bef900cd Henrik Rydgård 2022-01-16 09:40:25   Download Download Merge: 2aa41b45b fc292b127 Merge pull request #15311 from unknownbrackets/softgpu-state Avoid gstate references in rasterizerization
v1.12.3-676-g2ad7d8ed2 Unknown W. Brackets 2022-01-16 09:38:49 No build softgpu: Fix alpha blend with one/zero. Wasn't setting the fixed value constants in these cases, so need to handle in the C++ version.
v1.12.3-675-gfc292b127 Unknown W. Brackets 2022-01-16 08:51:21 No build softgpu: Correct dither matrix lookup. Oops, need to wrap x/y, of course...
v1.12.3-674-g6da776530 Unknown W. Brackets 2022-01-16 07:31:28 No build softgpu: Correct logic op state update.
v1.12.3-673-g6896a7a64 Unknown W. Brackets 2022-01-16 03:20:25 No build softgpu: Use cached state for screen offset.
v1.12.3-672-gedb79d968 Unknown W. Brackets 2022-01-16 03:09:09 No build softgpu: Cache CLUT params in sampler state. And now there's no more gstate for pixel drawing or sampling. Just a little left in rasterization.
v1.12.3-672-g2aa41b45b Henrik Rydgård 2022-01-16 09:39:18 No build Merge: 86714d9f9 0f2fc00f1 Merge pull request #15309 from unknownbrackets/debugger Debugger: Avoid flushing meminfo on write lookup
v1.12.3-671-gc0e85e617 Unknown W. Brackets 2022-01-16 02:52:40 No build softgpu: Move texenv color into sampler state.
v1.12.3-670-gad3635c82 Unknown W. Brackets 2022-01-16 02:22:43 No build softgpu: Move tex size to cached state.
v1.12.3-670-g86714d9f9 Henrik Rydgård 2022-01-16 09:38:45 Download   Download Merge: aeb81c3cb b42ebe15d Merge pull request #15310 from unknownbrackets/softgpu-opt softgpu: Tune queue push/pop to reduce overhead
v1.12.3-669-gb42ebe15d Unknown W. Brackets 2022-01-16 06:59:23 No build softgpu: Fix off-by-one size limit on bin queues.
v1.12.3-669-g02c555939 Unknown W. Brackets 2022-01-16 00:38:56 No build softgpu: Remove z from DrawingCoords. It's not really used much of anywhere, anyway.
v1.12.3-668-gbf2e06073 Unknown W. Brackets 2022-01-16 00:28:07 No build softgpu: Move c++ tex func to sampler. It's not used anywhere else now.
v1.12.3-668-g2539fb7c3 Unknown W. Brackets 2022-01-16 03:43:44 No build softgpu: Tune queue push/pop to reduce overhead. These aren't safetly atomic with concurrent pushers or poppers, but as long as there's only one of each, they're still safe. Shaves a decent % off Drain time for heavy scenes.
v1.12.3-668-g0f2fc00f1 Unknown W. Brackets 2022-01-16 04:43:16 No build Debugger: Avoid flushing meminfo on write lookup. Small improvement on frequent block transfers, etc.
v1.12.3-667-gaeb81c3cb Henrik Rydgård 2022-01-15 23:55:25 Download Download Download Merge: 165e0a12a a2abf9402 Merge pull request #15307 from unknownbrackets/softgpu-state softgpu: Remove accesses to gstate from DrawPixel
v1.12.3-667-ga228b2ab6 Unknown W. Brackets 2022-01-16 00:20:21 No build softgpu: Use cached sampler state outside jit.
v1.12.3-666-ga2abf9402 Unknown W. Brackets 2022-01-15 22:17:40 No build softgpu: Cache line drawing state.
v1.12.3-665-g58455c8cf Unknown W. Brackets 2022-01-15 22:01:04 No build softgpu: Use cached state for clear write mask.
v1.12.3-664-g092b03bd6 Unknown W. Brackets 2022-01-15 21:08:00 No build softgpu: Move fixed blend factor to draw pix state. This is the last of the gstate.
v1.12.3-663-gf4f7ea273 Unknown W. Brackets 2022-01-15 20:59:08 No build softgpu: Cache colortest params in draw pix state.
v1.12.3-662-gaa9d75124 Unknown W. Brackets 2022-01-15 20:46:07 No build softgpu: Cache alpha/stencil test masks in state.
v1.12.3-661-gacad2640d Unknown W. Brackets 2022-01-15 20:17:43 No build softgpu: Cache logicOp in draw pixel state.
v1.12.3-660-gc0d548846 Unknown W. Brackets 2022-01-15 19:52:02 No build softgpu: Use cached write mask in draw pixel.
v1.12.3-659-gf1ce2e771 Unknown W. Brackets 2022-01-15 19:32:15 No build softgpu: Cache minz/maxz in draw pixel state.
v1.12.3-658-g0b3f096c0 Unknown W. Brackets 2022-01-15 18:58:48 No build softgpu: Cache strides in draw pixel state.
v1.12.3-657-ge9f3720e2 Unknown W. Brackets 2022-01-15 18:38:50 No build softgpu: Cache fog color draw pixel state.
v1.12.3-656-g165e0a12a Henrik Rydgård 2022-01-15 20:58:09 Download Download Download Merge: a12a1962d 880826bab Merge pull request #15305 from unknownbrackets/softgpu-opt softgpu: Avoid double calculating screenpos
v1.12.3-653-ga12a1962d Henrik Rydgård 2022-01-15 20:44:49 Download   Download Merge: bdc62be88 3134bd1ff Merge pull request #15303 from unknownbrackets/softgpu-verts softgpu: Enqueue batches of prims when binning
v1.12.3-649-g880826bab Unknown W. Brackets 2022-01-15 18:14:06 No build softgpu: Remove disable of cached pixel state. That mode is slower now (with the other state changes), and we don't want to read gstate anymore anyway.
v1.12.3-648-gcf3384c99 Unknown W. Brackets 2022-01-15 09:14:10 No build softgpu: Avoid double calculating screenpos.
v1.12.3-647-gbdc62be88 Henrik Rydgård 2022-01-14 16:21:16 Download Download Download Merge: 12e4784e4 46e3c7152 Merge pull request #15302 from unknownbrackets/softgpu-verts Process verts within a draw call in binned threads within softgpu
v1.12.3-641-g3134bd1ff Unknown W. Brackets 2022-01-15 09:02:31 No build softgpu: Cleanup push/pop atomic handling. Two concurrent push/pops would hazard, though we don't do that. This improves perf a bit by avoiding an atomic read again.
v1.12.3-641-g12e4784e4 Henrik Rydgård 2022-01-14 08:59:11 No build Merge: 4c6eff304 6839aac10 Merge pull request #15301 from unknownbrackets/softgpu-opt Move more state processing to per prim call
v1.12.3-640-gc86a0157d Unknown W. Brackets 2022-01-15 05:52:20 No build softgpu: Remove old task. Oops.
v1.12.3-639-gf09122557 Unknown W. Brackets 2022-01-15 05:36:09 No build softgpu: Stop storing model pos. We don't even use this anywhere else. Also skip needless Lerp on clip.
v1.12.3-638-gd6a8cb2a0 Unknown W. Brackets 2022-01-15 05:26:05 No build softgpu: Stop storing normal/worldnormal/worldpos. This is only needed for lighting, which is applied right away. This improves perf just simply from less data being copied.
v1.12.3-637-g5a35525fd Unknown W. Brackets 2022-01-15 05:19:32 No build softgpu: Enqueue batches of prims when binning. This cuts some thread overhead.
v1.12.3-636-g46e3c7152 Unknown W. Brackets 2022-01-14 08:14:45 No build softgpu: Adjust binning thresholds. This improves Persona 3 and LBP.
v1.12.3-636-g4c6eff304 Henrik Rydgård 2022-01-14 08:07:20     Download Merge: 8d45593d7 d5c5e9478 Merge pull request #15298 from unknownbrackets/softgpu-opt Compute func IDs and get func pointers once per prim call
v1.12.3-635-gdffc33312 Unknown W. Brackets 2022-01-14 08:03:24 No build softgpu: Avoid thread ordering hazard. Must run the primitives in the right order. No shortcutting allowed.
v1.12.3-634-g970e9c2f5 Unknown W. Brackets 2022-01-14 07:17:12 No build softgpu: Move threading into BinManager. This threads much more effectively, across entire prim call.
v1.12.3-633-g48ef4a18b Unknown W. Brackets 2022-01-14 04:07:41 No build softgpu: Handle scissor/range in BinManager.
v1.12.3-632-ga0a9b1e89 Unknown W. Brackets 2022-01-13 18:26:59 No build softgpu: Add class to manage and enqueue for bins. For now, just forwarding.
v1.12.3-632-g8d45593d7 Henrik Rydgård 2022-01-13 16:52:27 No build Merge: c8247401b d5036ff2a Merge pull request #15299 from ANR2ME/adhoc_gamemode [AdhocGameMode] Fix Bomberman Panic Bomber multiplayer
v1.12.3-631-gd5036ff2a ANR2ME 2022-01-13 10:13:53 No build Fix buffer overflow issue on GameMode.
v1.12.3-631-g6839aac10 Unknown W. Brackets 2022-01-12 06:23:29 No build Debugger: Cache list PC for softgpu tagging. Still slow, but improved.
v1.12.3-630-gd962fb35d Unknown W. Brackets 2022-01-12 04:42:40 No build softgpu: Centralize more prim drawing state.
v1.12.3-630-g4b6431f7f ANR2ME 2022-01-13 09:35:16 No build GameMode Scheduler should only runs when there are active Master.
v1.12.3-629-gd06f17d27 Unknown W. Brackets 2022-01-11 09:07:24 No build softgpu: Move tex filter setting check to state.
v1.12.3-629-g2d5699d62 ANR2ME 2022-01-13 08:06:51 No build Prevent creating another GameMode Master, since we don't support more than one Master data, and there is no ID related to Master.
v1.12.3-628-g75ff3e44e Unknown W. Brackets 2022-01-11 09:00:03 No build softgpu: Move texture addresses to prim state.
v1.12.3-628-g73dff0566 ANR2ME 2022-01-13 08:02:33 No build Fix an issue where more than one GameMode Scheduler can be scheduled.
v1.12.3-627-gd5c5e9478 Unknown W. Brackets 2022-01-11 06:43:41 No build softgpu: Prepare more state per prim call.
v1.12.3-627-g4d0c7385e ANR2ME 2022-01-13 07:03:58 No build Fix an issue where sceNetAdhocGameModeCreateReplica blocked current thread for initial sync while Master data hasn't been created yet.
v1.12.3-626-g9efdaf9ba ANR2ME 2022-01-13 04:51:43 No build Updated sceNetAdhocGameModeUpdateReplica (Fix Bomberman Panic Bomber)
v1.12.3-626-g9ec7d65c4 Unknown W. Brackets 2022-01-10 08:31:12 No build softgpu: Use func IDs instead of gstate more.
v1.12.3-625-gd7a82ab7b Unknown W. Brackets 2022-01-10 08:20:40 No build softgpu: Compute func IDs once per batch of verts. This saves a decent chunk of time, especially when many verts are being drawn.
v1.12.3-625-g2bd79838b ANR2ME 2022-01-13 04:36:11 No build Fix invalid argument issue of sceNetAdhocPtpAccept on Bomberman Panic Bomber.
v1.12.3-624-gc8247401b Henrik Rydgård 2022-01-10 20:35:47 Download Download Download Merge: e1cc590e7 8b7902550 Merge pull request #15297 from iota97/placeholder-change Avoid confusion for translator
v1.12.3-623-g8b7902550 iota97 2022-01-10 20:04:47 No build Avoid confusion for translator
v1.12.3-622-ge1cc590e7 Henrik Rydgård 2022-01-10 17:27:27 No build Merge: c54518a64 a8f23fdbe Merge pull request #15292 from Felipefpl/master Updated pt-br translation
v1.12.3-618-gc54518a64 Henrik Rydgård 2022-01-10 07:01:14 No build Merge: d2fa26d4d a9a07b093 Merge pull request #15295 from unknownbrackets/debugger softgpu: Output normals to GE debugger
v1.12.3-617-ga9a07b093 Unknown W. Brackets 2022-01-10 06:34:05 No build Vulkan: Avoid crash on bad shader.
v1.12.3-616-ge57730a97 Unknown W. Brackets 2022-01-10 06:33:45 No build softgpu: Output normals to GE debugger.
v1.12.3-615-gd2fa26d4d Unknown W. Brackets 2022-01-10 01:54:40 No build Merge: 9595cc3c8 26203552b Merge pull request #15294 from ccawley2011/keyboard-layout Use System_GetPropertyInt to report the keyboard layout
v1.12.3-613-g9595cc3c8 Unknown W. Brackets 2022-01-10 01:35:20 No build Merge: 37c2dd8dd 5adf188ea Merge pull request #15293 from ccawley2011/sdl-credits UI: Mention SDL in the credits when it's being used alongside Qt
v1.12.3-612-g26203552b Cameron Cawley 2022-01-10 01:11:08 No build Use System_GetPropertyInt to report the keyboard layout
v1.12.3-612-g5adf188ea Cameron Cawley 2022-01-10 00:36:20 No build UI: Mention SDL in the credits when it's being used alongside Qt
v1.12.3-611-g37c2dd8dd Henrik Rydgård 2022-01-09 22:15:16 Download     Merge: 2d7a7fd34 b915a82c4 Merge pull request #15291 from unknownbrackets/samplerjit-565 samplerjit: Fix alpha for 565 in linear lookup
v1.12.3-610-gb915a82c4 Unknown W. Brackets 2022-01-09 20:33:54 No build softgpu: Correct decal doubling without alpha.
v1.12.3-610-ga8f23fdbe Felipe 2022-01-10 17:21:11 No build Add files via upload
v1.12.3-609-gc7886db1d Felipe 2022-01-09 23:12:46 No build Update pt_BR.ini
v1.12.3-609-g72aa4be87 Unknown W. Brackets 2022-01-09 20:10:12 No build samplerjit: Skip processing alpha if unused.
v1.12.3-608-gfe0b3dbd0 Unknown W. Brackets 2022-01-09 20:08:46 No build samplerjit: Fix alpha for 565 in linear lookup.
v1.12.3-608-gbfc61d831 Felipe 2022-01-09 20:54:10 No build Add files via upload Updated the translation
v1.12.3-607-g2d7a7fd34 Henrik Rydgård 2022-01-09 08:33:28 Download Download Download Merge: fe37d8e66 88ef2d1ac Merge pull request #15288 from unknownbrackets/softgpu-self softgpu: Draw top left of rectangles first
v1.12.3-604-gfe37d8e66 Henrik Rydgård 2022-01-09 08:32:47 No build Merge: c4aa1699b d7e71543f Merge pull request #15286 from unknownbrackets/headless Fix GE frame dump compare with height less than 272
v1.12.3-601-gd7e71543f Unknown W. Brackets 2022-01-09 01:12:48 No build UI: Use comparison screenshot as frame dump icon. This makes it easier to tell a big list apart.
v1.12.3-601-gc4aa1699b Henrik Rydgård 2022-01-09 08:31:07 Download     Merge: eee62849f 8a00c2d23 Merge pull request #15287 from unknownbrackets/sse4 GPU: Allow gcc/clang/icc runtime SSE4 usage
v1.12.3-601-g88ef2d1ac Unknown W. Brackets 2022-01-09 06:05:08 No build softgpu: Skip threading when rendering to self. This will probably always be a problem to thread.
v1.12.3-600-ga45eeb56e Unknown W. Brackets 2022-01-09 01:06:17 No build Headless: Fix compare of smaller buffers. When the buffer is smaller, we need to flip properly to compare the correct pixels.
v1.12.3-600-g6367d5dc8 Unknown W. Brackets 2022-01-09 05:53:01 No build softgpu: Draw top left of rectangles first. This helps when things do self-rendering, since this way we won't read from things we've just written to when scaling down. See #11623.
v1.12.3-600-g8a00c2d23 Unknown W. Brackets 2022-01-09 02:00:00 No build GPU: Allow gcc/clang/icc runtime SSE4 usage. All our builds before were only using SSE4 in jit...
v1.12.3-599-geee62849f Henrik Rydgård 2022-01-08 22:05:06 Download Download Download Merge: d11357cac 9458610d9 Merge pull request #15284 from unknownbrackets/softgpu-opt Improve softgpu lighting accuracy and speed
v1.12.3-592-g9458610d9 Unknown W. Brackets 2022-01-08 08:22:57 No build softgpu: Avoid rsqrt path for normals. In LittleBigPlanet, it's noticeable that the lighting is very off due to the slight loss of accuracy - possibly due to cutoff or similar.
v1.12.3-591-g43f71884e Unknown W. Brackets 2022-01-08 02:53:24 No build softgpu: Clarify internal matrix multiply usage.
v1.12.3-590-gce8a49b1c Unknown W. Brackets 2022-01-07 05:10:47 No build softgpu: Retain floats in diffuse/specular. This seems to be a bit more accurate. Color blending seems correct now, but the factors and especially pow results are off. Also, normalize normal to 0, 0, 1, which seems to match results better.
v1.12.3-589-gbd354164b Unknown W. Brackets 2022-01-06 08:10:47 No build softgpu: Cleanup -NAN and diffuse factor.
v1.12.3-588-gd11357cac Henrik Rydgård 2022-01-08 22:03:55 Download     Merge: 49e7d72f4 c7fc44886 Merge pull request #15285 from unknownbrackets/softgpu-xrange Skip part of row easily outside triangles in softgpu
v1.12.3-588-g537e35774 Unknown W. Brackets 2022-01-06 05:25:22 No build softgpu: Correct NAN spotlight exponent/direction.
v1.12.3-587-gc7fc44886 Unknown W. Brackets 2022-01-08 18:39:30 No build softgpu: Use some SSE4 in triangle interpolation.
v1.12.3-587-gb86bdc945 Unknown W. Brackets 2022-01-05 16:04:49 No build softgpu: Correct handling of NAN attenuation.
v1.12.3-586-gfa80c448e Unknown W. Brackets 2022-01-05 08:42:01 No build softgpu: More closely match PSP light rounding.
v1.12.3-586-g3b1cc0d3b Unknown W. Brackets 2021-11-15 05:48:27 No build softgpu: Limit minX/maxX per line. Only helps when single-threaded, though.
v1.12.3-585-ge7d66f202 Unknown W. Brackets 2022-01-04 18:21:39 No build softgpu: Reuse SSE/NEON matrix code.
v1.12.3-585-g49e7d72f4 Henrik Rydgård 2022-01-07 11:11:02 Download Download Download Remove QWEmct from credits as requested
v1.12.3-584-g2e1ef5dfe Henrik Rydgård 2022-01-07 09:36:24   Download Download Merge: 683289402 a397bf811 Merge pull request #15283 from unknownbrackets/warnings UI: Fix some sign/size comparison warnings
v1.12.3-584-g079b67e7e Unknown W. Brackets 2022-01-04 18:00:50 No build softgpu: Use common SIMD matrix multiplies.
v1.12.3-583-gcba2374ab Unknown W. Brackets 2022-01-04 07:56:26 No build softgpu: Separate calculation of S/T. We could probably reuse, but we're not right now and it complicates the logic.
v1.12.3-582-g683289402 Henrik Rydgård 2022-01-05 09:43:20 Download Download Download Merge: f82f24a9b e2f8cf8bf Merge pull request #15279 from unknownbrackets/samplerjit-fastpath softgpu: Correct mirroring in fastpath+nearest
v1.12.3-580-gf82f24a9b Henrik Rydgård 2022-01-05 09:42:30 No build Merge: 40093634a 099377110 Merge pull request #15280 from unknownbrackets/samplerjit-dxt Correct some recent regressions in samplerjit
v1.12.3-576-g40093634a Henrik Rydgård 2022-01-03 23:29:52 Download Download Download Merge: b2bb0be05 d98e5bfc9 Merge pull request #15277 from unknownbrackets/softjit-opt Small optimizations to raster and sampler, lighting optimization
v1.12.3-575-gd98e5bfc9 Unknown W. Brackets 2022-01-03 15:43:48 No build softgpu: Improve usage of SSE for lighting. Gives about a 2% improvement in many places.
v1.12.3-574-g2aa57679f Unknown W. Brackets 2022-01-03 08:32:57 No build softjit: Keep mip S/T calc in SIMD. This is only a tiny bit faster, though.
v1.12.3-573-ga309ed791 Unknown W. Brackets 2022-01-03 06:44:17 No build softjit: Use RIP access in color/depth off. Seems to help, though it's small.
v1.12.3-573-g099377110 Unknown W. Brackets 2022-01-05 09:11:34 No build samplerjit: Fix standard bufw check. Oops, bufw could be intentionally higher while w is 16 bytes.
v1.12.3-572-g741a9b0a4 Unknown W. Brackets 2022-01-05 09:00:03 No build samplerjit: Fix DXT compilation.
v1.12.3-572-g612cc0ab5 Unknown W. Brackets 2022-01-03 05:07:52 No build softjit: Optimize depth range checks. This was higher than I expected on the profile. Not a huge improvement, but a bit faster.
v1.12.3-571-ge2f8cf8bf Unknown W. Brackets 2022-01-05 08:42:31 No build softgpu: Correct mirroring in fastpath+nearest.
v1.12.3-571-ga397bf811 Unknown W. Brackets 2022-01-07 05:40:29 No build UI: Fix some sign/size comparison warnings. Mostly size_t vs int.
v1.12.3-571-g19998976c Unknown W. Brackets 2022-01-05 08:58:07 No build samplerjit: Correct linear compile failure. It was resetting to nullptr, because `nearest` was nullptr.
v1.12.3-571-g961cfcd75 Unknown W. Brackets 2022-01-03 05:04:37 No build softjit: Add describes here too. Helpful to aggregate when there are multiple rasterizers.
v1.12.3-570-gb2bb0be05 Henrik Rydgård 2022-01-03 09:27:44 Download Download Download Merge: daf9e7020 26e7768a6 Merge pull request #15275 from unknownbrackets/samplerjit-avx2 Use AVX2 gather for samplerjit
v1.12.3-569-g26e7768a6 Unknown W. Brackets 2022-01-03 02:17:40 No build samplerjit: Remove old linear nearest paths. We only use it for DXT now, so let's not keep the dead code around.
v1.12.3-568-g5e3bef7e1 Unknown W. Brackets 2022-01-03 01:52:22 No build samplerjit: Avoid gather if overread could crash. This should be rare, but a game could easily shove a CLUT4 texture at the end of VRAM, and then accessing the last index would segfault.
v1.12.3-567-g7806dfdde Unknown W. Brackets 2022-01-03 01:38:18 No build samplerjit: Use VPGATHERDD for all types.
v1.12.3-566-gce6ea8da1 Unknown W. Brackets 2022-01-02 22:52:48 No build samplerjit: Apply gather lookup to all CLUT4.
v1.12.3-565-g22f770c82 Unknown W. Brackets 2022-01-02 19:45:03 No build samplerjit: Use VPGATHERDD for simple CLUT4 loads. Planning to expand this to more paths.
v1.12.3-564-g65c84d5dd Unknown W. Brackets 2022-01-02 17:45:07 No build samplerjit: Avoid a couple more copies in AVX. From looking at assembly, just trying to keep it small.
v1.12.3-563-gdaf9e7020 Henrik Rydgård 2022-01-02 23:30:51   Download Download Merge: d3f0af745 759418753 Merge pull request #15274 from unknownbrackets/softgpu-mask softgpu: Skip sample lookup if masked
v1.12.3-562-g759418753 Unknown W. Brackets 2022-01-02 17:43:25 No build softgpu: Skip sample lookup if masked. Was hoping making other things faster would make this unnecessary or worse, but it hasn't seemed to. This gives a pretty decent improvement in most places (~4%.)
v1.12.3-561-ga0fe4d06b Unknown W. Brackets 2022-01-02 17:22:43 No build softgpu: Stop specializing on miplevels. Now that samplerjit is processing mips, it no longer helps. Just complexity now.
v1.12.3-560-ge4673a5fa Unknown W. Brackets 2022-01-02 06:28:20 No build softgpu: Separately profile verts and lighting.
v1.12.3-559-gd3f0af745 Henrik Rydgård 2022-01-02 18:11:07 Download Download Download Merge: c07ca2d89 a25976126 Merge pull request #15273 from unknownbrackets/softjit-bloom Optimize software renderer handling of common bloom operations
v1.12.3-554-ga25976126 Unknown W. Brackets 2022-01-02 06:19:55 No build samplerjit: Use nearest func in fast path too. This uses the more optimal tex funcs.
v1.12.3-553-gc07ca2d89 Henrik Rydgård 2022-01-02 18:09:16 No build Merge: c7062d706 496545e55 Merge pull request #15272 from unknownbrackets/softgpu-meminfo softgpu: Add code for tracking GPU writes
v1.12.3-553-gba17f538d Unknown W. Brackets 2022-01-02 06:04:12 No build softjit: Avoid const temp registers. Was trying to make sure register allocation was okay in the worst case.
v1.12.3-552-ge93c709f5 Unknown W. Brackets 2022-01-02 08:17:00 No build sofjit: Correctly poison memory. Noticed this wasn't breakpoints when reviewing some assembly output.
v1.12.3-551-gc7062d706 Henrik Rydgård 2022-01-02 17:55:46 Download   Download Merge: 6fb5d82fe 0eec4e7e4 Merge pull request #15271 from unknownbrackets/samplerjit-color16 samplerjit: Decode colors in parallel
v1.12.3-551-g745c35f32 Unknown W. Brackets 2022-01-02 06:24:03 No build softjit: Small bloom optimization. Another common case, src*dst + dst*0. Can skip the add.
v1.12.3-550-g355bad666 Unknown W. Brackets 2022-01-02 05:40:28 No build softjit: Optimize common case bloom blending. Bloom often uses fixed ONE + ONE, which is a lot less work for us. And bloom often runs over and over again on pixels, so saving work is good.
v1.12.3-549-g6fb5d82fe Henrik Rydgård 2022-01-02 17:32:54 Download Download Download Merge: 5b06dbce8 8ea67b571 Merge pull request #15264 from unknownbrackets/samplerjit-vec A couple more smaller samplerjit optimizations
v1.12.3-547-g496545e55 Unknown W. Brackets 2022-01-02 01:25:34 No build softgpu: Add code for tracking GPU writes. Unfortunately, it has a pretty noticeable speed impact, even at the basic "assume everything's written" level. Compiled off by default, but at least it's there. Doesn't account for tests (i.e. alpha test skipping write) so still not perfectly accurate.
v1.12.3-547-g0eec4e7e4 Unknown W. Brackets 2022-01-01 23:17:08 No build samplerjit: Decode colors in parallel. Not used in a ton of games, but a decent improvement where it is used.
v1.12.3-546-g5b06dbce8 Henrik Rydgård 2022-01-02 09:53:19 Download Download Download Merge: cb1f26122 85b7b221b Merge pull request #15265 from unknownbrackets/debugger Debugger: Correct delayed symbol listbox updates
v1.12.3-544-gcb1f26122 Henrik Rydgård 2022-01-02 09:47:19     Download Merge: da38c027b 025ac99f2 Merge pull request #15269 from unknownbrackets/softgpu-opt softgpu: Reduce interpolation if not needed
v1.12.3-542-gda38c027b Henrik Rydgård 2022-01-02 09:46:29 No build Merge: 827e1713d 706003530 Merge pull request #15268 from unknownbrackets/samplerjit-nearest Implement nearest in samplerjit, like linear
v1.12.3-536-g706003530 Unknown W. Brackets 2022-01-01 02:26:22 No build samplerjit: Implement nearest in jit. This uses the tex func and similar within jit.
v1.12.3-535-g827e1713d Henrik Rydgård 2022-01-02 09:45:37 No build Merge: 244b0a86f d41e42d24 Merge pull request #15267 from unknownbrackets/softgpu-cleanup Fix assortment of softgpu bugs
v1.12.3-535-g91c9343e8 Unknown W. Brackets 2021-12-31 20:42:37 No build samplerjit: Refactor and reuse constant pool. It's just here to be rip accessible, the fixed values can be output just once.
v1.12.3-534-gd41e42d24 Unknown W. Brackets 2022-01-02 00:57:26 No build softgpu: Correct off-by-one scissor mask. Fixes Brave Story in the software renderer. Was overwriting display list data in the stride gap.
v1.12.3-534-g40240be91 Unknown W. Brackets 2021-12-31 20:08:08 No build samplerjit: Update nearest args, temp disable jit. This temporarily disables jit for nearest, but refactors to use the new arg structure. It now matches linear.
v1.12.3-533-gb35ca3d47 Unknown W. Brackets 2022-01-01 21:39:40 No build softgpu: Cleanup min/max tri range handling. The previous looked like it had off by one errors. This is simpler.
v1.12.3-533-g5f84de7de Unknown W. Brackets 2021-12-31 19:36:30 No build softjit: Small optimizations.
v1.12.3-532-ge82fd3bd3 Unknown W. Brackets 2022-01-01 23:14:33 No build GPU: Avoid spline crashes on bad data. If we get 0 prims, we can generate confusing index bounds and go out of bounds. Similarly, if we get a crazy number of control points and fail to allocate, we can crash.
v1.12.3-532-g06e954fe2 Unknown W. Brackets 2021-12-31 19:35:26 No build samplerjit: Create a separate fetch func. This allows nearest to become more similar to linear, where it applies the texture function.
v1.12.3-531-g12405709f Unknown W. Brackets 2022-01-01 18:12:00 No build softgpu: Skip processing scissored triangles. If only one side was scissored (common), we might even put it on a thread, which ended up as a lot of overhead. Gives 3-4% improvement in some places.
v1.12.3-531-g3bc600915 Unknown W. Brackets 2021-12-31 19:23:59 No build samplerjit: Refactor sampler ID calculation. Make it the same as pixel func IDs.
v1.12.3-530-g6aec68aa5 Unknown W. Brackets 2021-12-31 22:02:58 No build samplerjit: Correct wrong bufw at mip levels. Oops, was always using the base bufw.
v1.12.3-529-gdbb015f42 Unknown W. Brackets 2021-12-31 21:07:28 No build samplerjit: Oops, fix Linux mipmap handling.
v1.12.3-528-gc31f74689 Unknown W. Brackets 2022-01-01 22:57:08 No build PPGe: Disable dither in UI drawing. We perform it in software, but it looks bad.
v1.12.3-527-g8ea67b571 Unknown W. Brackets 2021-12-31 17:11:57 No build samplerjit: Tiny dependency optimizations. This had a small but measureable impact (~0.3%.)
v1.12.3-527-g8c31f1bb3 Unknown W. Brackets 2022-01-01 21:33:57 No build softjit: Fix regcache error when clearing. Happens for non-through clears.
v1.12.3-526-gfc3688d27 Unknown W. Brackets 2021-12-31 17:10:04 No build samplerjit: Small AVX optimization to modulate. Only gives about 0.5% but it's still something.
v1.12.3-526-g85b7b221b Unknown W. Brackets 2021-12-31 18:10:40 No build Debugger: Correct delayed symbol listbox updates. With the dialogs no longer created on start, this message wasn't coming through.
v1.12.3-526-g025ac99f2 Unknown W. Brackets 2022-01-02 03:34:04 No build softgpu: Reduce interpolation if not needed. About 3% gain in some areas.
v1.12.3-526-g0ad4502dd Unknown W. Brackets 2022-01-02 00:26:00 No build GPU: Fix bone matrix CALL opt corruption. If the matrix number is high and we have extra CALLs, we can't load it into the memory after the bone matrixes.
v1.12.3-525-g244b0a86f Henrik Rydgård 2021-12-31 09:29:59   Download Download Merge: 879e2842d 1addf84e9 Merge pull request #15262 from unknownbrackets/samplerjit-vec samplerjit: Use SSSE3/SSE4 in linear filtering
v1.12.3-523-g879e2842d Henrik Rydgård 2021-12-31 09:28:15 Download   Download Merge: fd540f178 33e9841a4 Merge pull request #15263 from unknownbrackets/softgpu softgpu: Skip zero size triangles
v1.12.3-522-g33e9841a4 Unknown W. Brackets 2021-12-31 08:27:24 No build softgpu: Skip zero size triangles. These were drawing before, incorrectly, which caused artifacts. Noticeable in Blade Dancer.
v1.12.3-521-gfd540f178 Henrik Rydgård 2021-12-30 10:31:32 Download Download Download Merge: 08e1677d7 7aa9664d2 Merge pull request #15261 from unknownbrackets/x64-avx Add AVX/AVX2 instructions to the x64 emitter
v1.12.3-521-g1addf84e9 Unknown W. Brackets 2021-12-31 00:23:48 No build samplerjit: Use SSSE3/SSE4 in linear filtering.
v1.12.3-520-g7aa9664d2 Unknown W. Brackets 2021-12-30 04:46:11 No build x64jit: Add AVX2-only instructions.
v1.12.3-519-g7508fcc22 Unknown W. Brackets 2021-12-30 03:22:22 No build x64jit: Add AVX-only instructions.
v1.12.3-518-g147b81d6f Unknown W. Brackets 2021-12-30 02:31:09 No build x64jit: Add AVX/AVX2 encodings. Also fix the FMA double ones, which were passing W wrongly.
v1.12.3-517-g08e1677d7 Henrik Rydgård 2021-12-29 21:42:01 Download Download Download Merge: d4d6dea44 4bd94a4e5 Merge pull request #15260 from unknownbrackets/samplerjit-vec Correct level bug in samplerjit, minor SSE4 opt
v1.12.3-514-g4bd94a4e5 Unknown W. Brackets 2021-12-29 16:11:53 No build samplerjit: Pass funcs as an argument. Seeing computing the ID in some profiles, so want to avoid computing per thread/invocation.
v1.12.3-513-g28cfbe0e5 Unknown W. Brackets 2021-12-29 16:10:30 No build samplerjit: Add an alternate profiling method. This is more useful to group common operations together for profiling.
v1.12.3-512-gd4d6dea44 Henrik Rydgård 2021-12-29 10:23:13 Download Download Download Merge: 1f5680e61 631706a8b Merge pull request #15256 from unknownbrackets/samplerjit-vec Move texture coords, mipmapping, and blending func into linear jit
v1.12.3-512-g3aedea89e Unknown W. Brackets 2021-12-29 16:09:36 No build samplerjit: Correct level lookup offset.
v1.12.3-511-gbf06342f9 Unknown W. Brackets 2021-12-29 16:07:35 No build samplerjit: Minor SSE4 optimizations. These seem to be a bit faster.
v1.12.3-510-g631706a8b Unknown W. Brackets 2021-12-29 05:21:21 No build samplerjit: Set stackArgPos_ early. Unfortunately, this has to match the value set lower...
v1.12.3-509-g74eb450e7 Unknown W. Brackets 2021-12-29 02:52:17 No build samplerjit: Move texture function into jit. Could do this also for nearest, might end up with a third set of functions there for a direct sample lookup (for debug funcs.)
v1.12.3-508-g940e6bb1d Unknown W. Brackets 2021-12-29 01:22:54 No build samplerjit: Lookup both mip tex values.
v1.12.3-507-g6b55d328e Unknown W. Brackets 2021-12-29 00:37:25 No build samplerjit: Use regcache for linear filtering. This makes it easier to reuse for mipmap filtering.
v1.12.3-506-gcdf14c857 Unknown W. Brackets 2021-12-28 23:12:58 No build samplerjit: Calculate mip level U/V/offsets. Not actually doing the sampling for the second mip level in the single jit pass yet, but close.
v1.12.3-505-ga4558a573 Unknown W. Brackets 2021-12-28 21:04:16 No build samplerjit: Take texptr/bufw as arrays. Prep for moving mip map sampling into linear.
v1.12.3-504-g4864850b3 Unknown W. Brackets 2021-12-28 20:29:29 No build samplerjit: Handle mipmap width/height in S/T calc.
v1.12.3-503-ga84accf71 Unknown W. Brackets 2021-12-28 18:56:51 No build samplerjit: Move S/T calculation into jit. Gives a pretty decent 5-10% improvement in many places.
v1.12.3-502-g476dfdf73 Unknown W. Brackets 2021-12-28 03:14:21 No build samplerjit: Add more bits for S/T, skip multiply. For now, we're not using those other bits yet.
v1.12.3-501-g9cc0883d5 Unknown W. Brackets 2021-12-28 00:31:37 No build softgpu: Correct non-SSE T clamp.
v1.12.3-501-g1f5680e61 Henrik Rydgård 2021-12-27 21:00:51 Download Download Download Merge: cc767622d 39d5b1c22 Merge pull request #15253 from unknownbrackets/samplerjit-vec Vectorize texture sampling a bit, make filtering more accurate
v1.12.3-500-g39d5b1c22 Unknown W. Brackets 2021-12-27 02:30:11 No build softgpu: Reduce mipmap fraction to 4 bits. For CONST (and SLOPE with flat w), this produces accurate values. SLOPE is still wrong in its handling of w, and AUTO seems to calculate using a different and less accurate ramp. But they both produce values with 16 steps, in any case.
v1.12.3-499-gd6b6ef4cb Unknown W. Brackets 2021-12-25 23:28:56 No build softgpu: Correct nearest filtering too. Turns out to have the same behavior as linear, when it comes to the subpixel offset.
v1.12.3-498-g1dfaea906 Unknown W. Brackets 2021-12-25 21:33:53 No build softgpu: Remove no longer possible report. Also, it's known how this behaves, now.
v1.12.3-497-g75f105f84 Unknown W. Brackets 2021-12-25 17:48:27 No build softgpu: Make linear filtering more accurate. This matches tests for various u/v offsets and x/y subpixel offsets. Mipmaps are probably still wrong.
v1.12.3-496-g3cd19b02a Unknown W. Brackets 2021-12-13 04:13:19 No build samplerjit: Handle unswizzled offsets too.
v1.12.3-495-g820361f34 Unknown W. Brackets 2021-12-13 03:42:42 No build samplerjit: Calculate texel byte offset as vector.
v1.12.3-494-g4d6a2f391 Unknown W. Brackets 2021-12-13 00:15:10 No build samplerjit: Blend linear using integers.
v1.12.3-493-g6f4e73575 Unknown W. Brackets 2021-12-12 22:18:29 No build samplerjit: Accumulate results in an XMM.
v1.12.3-492-gb00a66e34 Unknown W. Brackets 2021-12-12 18:13:27 No build samplerjit: Pass u/v coords as vector.
v1.12.3-491-gcc767622d Henrik Rydgård 2021-12-21 08:29:37 Download Download Download Merge: 31d7d1e55 9017f9125 Merge pull request #15247 from unknownbrackets/debugger-hash Debugger: Don't try to hash invalid RAM
v1.12.3-489-g31d7d1e55 Unknown W. Brackets 2021-12-20 00:32:20 Download Download Download Merge: 2c38a14ad 74f76e5ef Merge pull request #15244 from hrydgard/vulkan-profiler-toggle Make the Vulkan GPU log profiler a runtime developer setting
v1.12.3-488-g74f76e5ef Henrik Rydgård 2021-12-20 00:11:51 No build Missing stdarg.h include
v1.12.3-487-gfadf01dc7 Unknown W. Brackets 2021-12-19 23:56:50 No build Vulkan: Update profiler formatting for this.
v1.12.3-486-gdf2f0df15 Henrik Rydgård 2021-12-19 22:49:42 No build Make the Vulkan GPU log profiler a runtime developer setting. I keep forgetting to disable the define on commit, this is a better solution.
v1.12.3-485-g748b8287a Henrik Rydgård 2021-12-19 19:39:15 No build Add format string support to Vulkan log-profiler
v1.12.3-484-g2c38a14ad Henrik Rydgård 2021-12-19 20:59:56 Download Download Download Merge: 3a61119e7 00f970739 Merge pull request #15243 from unknownbrackets/icache-hash jit: Use a hash for invalidate/clear all
v1.12.3-482-g3a61119e7 Unknown W. Brackets 2021-12-19 19:15:35 Download Download Download Merge: a9dcf482c 148ca0804 Merge pull request #15242 from hrydgard/unknownbrackets-vk-profiler Vulkan: Disable profiler by default again
v1.12.3-481-g148ca0804 Unknown W. Brackets 2021-12-19 18:12:58 No build Vulkan: Disable profiler by default again.
v1.12.3-480-ga9dcf482c Henrik Rydgård 2021-12-18 21:51:33 Download Download Download Improve the check for "slow" GPUs (with regards to tex scaling). See #15238
v1.12.3-479-g1e9e3376b Henrik Rydgård 2021-12-18 16:47:43 Download Download Download Merge: 285106588 80ae4b039 Merge pull request #15238 from hrydgard/hardware-texscale-limits Vulkan: Be more restrictive about hardware texture upscaling on "slow" GPUs
v1.12.3-477-g285106588 Henrik Rydgård 2021-12-17 09:35:19 Download Download Download Merge: d294b6a1c 3e73ce87e Merge pull request #15237 from unknownbrackets/path-case Path: Check for PSP case insensitively
v1.12.3-476-g80ae4b039 Henrik Rydgård 2021-12-16 20:54:14 No build Vulkan: Be more restrictive about texture upscaling on "slow" devices. Applies the same rules as for software upscaling in this case. Should fix the stutters seen in #15109
v1.12.3-475-gd294b6a1c Henrik Rydgård 2021-12-14 08:57:23 Download Download Download Merge: c07068f89 001d67b71 Merge pull request #15235 from hrydgard/unknownbrackets-cull-remove GPU: Remove explicit rect/line depth cull
v1.12.3-474-g001d67b71 Unknown W. Brackets 2021-12-14 08:07:26 No build GPU: Remove explicit rect/line depth cull. This appears to be breaking NFS (#15129) and isn't fully correct since the triangles are still later checked anyway.
v1.12.3-473-gc07068f89 Henrik Rydgård 2021-12-13 22:42:03 Download Download Download Fix text wrapping on PromptScreen by improving the layout
v1.12.3-472-gff887b0f1 Henrik Rydgård 2021-12-13 09:13:48 Download Download Download Vulkan: Don't generate mipmaps for huge textures (probably menu backgrounds). Other minor fixes.
v1.12.3-471-g975578170 Henrik Rydgård 2021-12-13 09:00:57 No build Oops, accidentally enabled the logging GPU profiler by default.
v1.12.3-470-gcd8493f47 Henrik Rydgård 2021-12-12 23:49:41 Download Download Download Merge: c1a41bef7 0e65b86e0 Merge pull request #15230 from hrydgard/4xbrz-opt Vulkan: 4xBRZ texture upscaling shader optimizations
v1.12.3-462-g0e65b86e0 Henrik Rydgård 2021-12-12 23:13:18 No build Address feedback (preserve alpha-ignoring equality checks)
v1.12.3-461-gb99a5b661 Henrik Rydgård 2021-12-12 19:44:45 No build Minor fixes
v1.12.3-460-gc1a41bef7 Henrik Rydgård 2021-12-12 23:26:39   Download Download Merge: 293b5c0cf 7fe9c4e51 Merge pull request #15231 from unknownbrackets/debugger-debounce Debounce debugger window updates
v1.12.3-460-g5adf23280 Henrik Rydgård 2021-12-12 18:55:08 No build Turn video upscaling off.
v1.12.3-459-gfb3b7f8e2 Henrik Rydgård 2021-12-12 18:48:42 No build Optimize the xBRZ texture scaling shaders by 30% on Adreno, less on Mali
v1.12.3-459-g7fe9c4e51 Unknown W. Brackets 2021-12-12 20:57:24 No build Debugger: Debounce updates to disasm text. This is a bit slow, so deferring it improves update speed.
v1.12.3-458-gdc9816cea Henrik Rydgård 2021-12-12 18:20:42 No build Add hardcoded bool toggle for upscaling video, fix log, remove a comment, minor opt
v1.12.3-458-g045fc0f2b Unknown W. Brackets 2021-12-12 20:28:57 No build Debugger: Never wait inactive on window update. This blocks the UI, and we always get a message when stepping is actually active anyway. More importantly, we PostMessage() debugger state, so we might've already resumed.
v1.12.3-457-gdb2eddcf2 Unknown W. Brackets 2021-12-12 20:18:18 No build Debugger: Remove double debug window updates. Core_EnableStepping() is already marking the debug windows for update, there's no need to call SetDebugMode() again.
v1.12.3-457-g628363e30 Henrik Rydgård 2021-12-12 23:20:06 No build fmt
v1.12.3-456-gc57e5b081 Unknown W. Brackets 2021-12-12 20:03:19 No build Debugger: Debounce list control updates.
v1.12.3-456-g10db19efc Henrik Rydgård 2021-12-12 18:18:09 No build Add a 2x2 downsampled version of 4xBRZ as 2xBRZ (save memory bandwidth) fmt
v1.12.3-455-ge7e5d031b Unknown W. Brackets 2021-12-12 19:49:38 No build Debugger: Fix crash on ill-timed breakpoint update.
v1.12.3-455-g7e097084a Henrik Rydgård 2021-12-12 23:07:11 No build Make a copy of tex_4xbrz
v1.12.3-454-gde1a6a93d Unknown W. Brackets 2021-12-12 19:22:21 No build Debugger: Debounce redraws using timers.
v1.12.3-454-g9017f9125 Unknown W. Brackets 2021-12-21 01:17:18 No build Debugger: Don't try to hash invalid RAM.
v1.12.3-454-g9d6889c98 Henrik Rydgård 2021-12-12 17:54:27 No build Bump gradle version again
v1.12.3-454-g3e73ce87e Unknown W. Brackets 2021-12-16 20:37:05 No build Path: Check for PSP case insensitively. This allows a game to look up ms0:/psp/ eve with the PSP special case path handling.
v1.12.3-454-g00f970739 Unknown W. Brackets 2021-12-19 19:40:33 No build jit: Use a hash for invalidate/clear all. This should make sceKernelICacheClearAll() more useful.
v1.12.3-453-g293b5c0cf Henrik Rydgård 2021-12-12 13:41:51 Download Download Download Merge: e1ff73061 3833d935f Merge pull request #15229 from hrydgard/gpu-profiling-improvements Add a new logging profiler to the Vulkan backend
v1.12.3-452-g3833d935f Henrik Rydgård 2021-12-12 12:06:30 No build Fixes when profiler is disabled. Typo, validation fix More fixes Fix mipgen logging Disable the logging profiler by default again Important to use the macro
v1.12.3-451-g994562050 Henrik Rydgård 2021-12-12 11:56:29 No build Switch to macros to easily disable the new profiling. Add missing scope
v1.12.3-450-g55fe21db1 Henrik Rydgård 2021-12-12 11:34:05 No build Add a simple GPU profiler to profile individual events, rather than full passes.
v1.12.3-449-ge1ff73061 Henrik Rydgård 2021-12-12 09:10:27 Download Download Download Merge: 3ece12bb6 0d4af4959 Merge pull request #15223 from hrydgard/multi-atlas Split off the fonts from the atlas
v1.12.3-445-g3ece12bb6 Henrik Rydgård 2021-12-12 08:46:35 No build Merge: c6731d9d0 de2481f36 Merge pull request #15228 from unknownbrackets/vrndf Correct vrndf2 range
v1.12.3-443-gc6731d9d0 Henrik Rydgård 2021-12-12 08:45:39 No build Merge: 818f33d97 35a5f257f Merge pull request #15227 from unknownbrackets/warnings Fix some warnings
v1.12.3-442-g35a5f257f Unknown W. Brackets 2021-12-11 19:45:05 No build Build: Correct AppleClang warning handling.
v1.12.3-441-gce3e29a64 Unknown W. Brackets 2021-12-11 19:03:50 No build softjit: Fix a function arg template warning. We're just ignoring it because it's a false positive in this case.
v1.12.3-440-g0d4ec5ca2 Unknown W. Brackets 2021-12-11 18:41:28 No build softjit: Fix an enum type comparion error. Same values, though, so didn't matter.
v1.12.3-439-ga009a04b2 Unknown W. Brackets 2021-12-11 18:41:12 No build Build: Avoid compiler flag warning. These are clang warnings.
v1.12.3-438-g63e623ecb Unknown W. Brackets 2021-12-11 18:40:40 No build Build: Fix some format truncation warnings. Generally all should be safe already, but better to be sure.
v1.12.3-437-gde2481f36 Unknown W. Brackets 2021-12-11 18:48:02 No build interp: Correct vrndf2 range. This seems more likely to be how the hardware works, given the range of values.
v1.12.3-437-gaeee31736 Unknown W. Brackets 2021-12-11 18:15:38 No build Vulkan: Ignore VMA nullability warnings.
v1.12.3-436-g818f33d97 Henrik Rydgård 2021-12-11 09:30:43 Download Download Download Merge: 204b2a48e 5593b8ff6 Merge pull request #15225 from unknownbrackets/softjit-cond-fix softjit: Throw away regs allocated in conditionals
v1.12.3-436-g0d4af4959 Unknown W. Brackets 2021-12-11 17:38:10 No build UI: Clarify error message. Include both files, even if the platform only uses one of the two.
v1.12.3-435-g7e578b31f Unknown W. Brackets 2021-12-11 17:35:43 No build Build: Remove old-style android/assets/. We now read everything directly from assets/, so there's no need for outdated duplicates. Also cleanup some outdated files/instructions.
v1.12.3-434-gd4237fd54 Henrik Rydgård 2021-12-10 22:43:04 No build Split the atlas into three, well two, but two different cases for the fonts. Platforms that can use OS fonts don't need font_atlas.zim but they do need ascii font for debug, so does use asciifont_atlas.zim.
v1.12.3-433-g204b2a48e Unknown W. Brackets 2021-12-10 21:44:39   Download Download Merge: 7b07a1385 b85a7e9a4 Merge pull request #15222 from hrydgard/fix-shutdown-assert Fix shutdown assert / potential crash
v1.12.3-432-gb85a7e9a4 Henrik Rydgård 2021-12-10 21:01:01 No build Name uniform buffers, add more asserts. Used this to track down the bug fixed in the previous commit.
v1.12.3-431-ge10b53def Henrik Rydgård 2021-12-10 21:00:45 No build Fix an ordering issue causing us to hit some asserts
v1.12.3-430-g7b07a1385 Henrik Rydgård 2021-12-10 10:37:43 Download Download Download Merge: 97f3b477a fe7b573a3 Merge pull request #15220 from unknownbrackets/vulkan-exit Vulkan: Fix use-after-free on shutdown
v1.12.3-428-g97f3b477a Henrik Rydgård 2021-12-10 10:37:19 Download     Merge: 51dce175a c2c16032f Merge pull request #15219 from unknownbrackets/vulkan-2d Vulkan: Avoid desc set error in tests
v1.12.3-423-g51dce175a Henrik Rydgård 2021-12-09 22:13:48 Download Download Download Merge: 3e5ba249b b3cd13500 Merge pull request #15218 from unknownbrackets/softjit-sampler samplerjit: Fix DXT1/DXT5 register releasing
v1.12.3-421-g3e5ba249b Henrik Rydgård 2021-12-08 22:55:12 Download Download Download Merge: aa8ef54d4 45308a16c Merge pull request #15217 from hrydgard/scissor-auto-clamp Vulkan is strict about scissor rect, so let's clamp centrally.
v1.12.3-419-gaa8ef54d4 Henrik Rydgård 2021-12-08 22:47:16 Download Download Download Merge: dbfa4e683 44dc3555a Merge pull request #15216 from hrydgard/curframebuffer-sync FramebufferManagerCommon: Fix some issues where currentRenderVfb_ could get out of sync.
v1.12.3-418-g45308a16c Henrik Rydgård 2021-12-08 22:34:47 No build Vulkan is strict about scissor rect, so let's clamp centrally. Better than spreading the logic all over. Fixes #15207
v1.12.3-418-g44dc3555a Henrik Rydgård 2021-12-08 21:57:32 No build FramebufferManagerCommon: Fix some issues where currentRenderVfb_ could get out of sync. It would get out of sync with draw_->GetCurrentFramebuffer(), which led to checks for self-texturing not working, hitting an assert. This caused problems when turning off "slow effects", and who knows what else. Fixes #15208
v1.12.3-417-gdbfa4e683 Henrik Rydgård 2021-12-08 21:38:23 Download Download Download Merge: b352f6107 26fd74edd Merge pull request #15213 from ANR2ME/adhoc [Adhoc] Updated PdpCreate, PdpSend, PdpRecv, GetPdpStat, GetPtpStat
v1.12.3-412-g26fd74edd ANR2ME 2021-12-08 02:44:54 No build Updated GetPtpStat
v1.12.3-411-g004ecc008 ANR2ME 2021-11-24 17:44:52 No build Updated GetPdpStat
v1.12.3-410-gc2c16032f Unknown W. Brackets 2021-12-10 08:57:37 No build Vulkan: Document lifetime for desc set pool.
v1.12.3-410-gb352f6107 Henrik Rydgård 2021-12-08 08:50:13 Download Download Download Merge: be7916105 69ec6b197 Merge pull request #15215 from ANR2ME/adhocctl [Adhocctl] Fix Tekken 5 Dark Resurrection Multiplayer
v1.12.3-410-g3b8eb6b04 ANR2ME 2021-12-08 02:36:46 No build Added a note regarding FIONREAD behavior on different platforms.
v1.12.3-409-gf1e4b41f1 ANR2ME 2021-12-07 22:46:42 No build Discard PDP packets from an IP that can't be resolved to Player's MAC address (simple version) to prevent confusing the game, since the source MAC won't be updated and may contains invalid MAC. Added TODO to handle unresolvable packets properly.
v1.12.3-409-g8d06431ea Unknown W. Brackets 2021-12-10 04:03:17 No build Vulkan: Use new desc sets in Draw and VulkanUtil. It seems like a bug that destory device objects wasn't clearing descSets.
v1.12.3-408-gbe7916105 Henrik Rydgård 2021-12-08 08:46:23 No build Merge: 5907897c3 7c7340e33 Merge pull request #15214 from unknownbrackets/threads-atomic ThreadManager: Check for exchange failure
v1.12.3-408-g5593b8ff6 Unknown W. Brackets 2021-12-11 09:06:45 No build softjit: Skip a common case CMP.
v1.12.3-408-g1010d7ac0 Unknown W. Brackets 2021-12-10 03:39:55 No build Vulkan: Refactor common desc pool handling.
v1.12.3-408-g6d1a06924 ANR2ME 2021-12-07 22:37:16 No build Added another returned error code on PdpCreate
v1.12.3-407-gfe7b573a3 Unknown W. Brackets 2021-12-10 08:52:10 No build Vulkan: Fix use-after-free on shutdown.
v1.12.3-407-gd35ef352c Unknown W. Brackets 2021-12-11 09:06:14 No build softjit: Throw away regs allocated in conditionals. If this happens, the register no longer has a deterministic value.
v1.12.3-407-gb3cd13500 Unknown W. Brackets 2021-12-09 17:17:29 No build samplerjit: Fix DXT1/DXT5 register releasing. Oops, broke this while refactoring.
v1.12.3-407-g79d31d4b8 ANR2ME 2021-12-07 22:34:17 No build Allow Sending PDP to non-existing MAC address (except invalid mac address). Fixes an issue on NBA Ballers Rebound where players unable to enter Multiplayer Menu again after getting connection issue.
v1.12.3-407-g75d2188a9 Unknown W. Brackets 2021-12-10 02:43:00 No build Vulkan: Avoid desc set error in tests. This requires quite a few DrawActiveTextures, but some pspautotests were triggering it.
v1.12.3-407-g69ec6b197 ANR2ME 2021-12-08 06:00:59 No build Fix Tekken 5 Dark Resurrection Multiplayer
v1.12.3-407-g7c7340e33 Unknown W. Brackets 2021-12-08 03:24:01 No build ThreadManager: Check for exchange failure. Even if expected stays null, since it's weak assume it can fail.
v1.12.3-406-g5907897c3 Henrik Rydgård 2021-12-07 23:04:34 Download Download Download Merge: 1f21796dd a2f9f6856 Merge pull request #15211 from hrydgard/vulkan-fixes Vulkan: Specify Vulkan version, fix mip level generation calculation
v1.12.3-403-ga2f9f6856 Henrik Rydgård 2021-12-07 21:46:10 No build Vulkan: More scissor dimension checks. See #15207
v1.12.3-402-g05429fc34 Henrik Rydgård 2021-12-07 21:28:58 No build Vulkan: Correct the max level to generate mipmap calculation
v1.12.3-401-g1f21796dd Henrik Rydgård 2021-12-07 21:38:35 Download Download Download Merge: f1a4abfad 6d38ea31d Merge pull request #15174 from iota97/ctr-anim Make CRT animation speed configurable
v1.12.3-401-g0179cb181 Henrik Rydgård 2021-12-07 21:28:39 No build Very minor logging improvement
v1.12.3-400-g466a731ec Henrik Rydgård 2021-12-07 21:26:14 No build Detect and specify the max available Vulkan version, up to 1.2.
v1.12.3-399-gf1a4abfad Henrik Rydgård 2021-12-07 19:38:23   Download Download Merge: d3d87894b cdbebc189 Merge pull request #15210 from jdgleaver/libretro-dup-frames (libretro) Force enable g_Config.bRenderDuplicateFrames + minor audio buffer tweaks
v1.12.3-398-gcdbebc189 jdgleaver 2021-12-07 17:21:59 No build (libretro) Force enable g_Config.bRenderDuplicateFrames + minor audio buffer tweaks
v1.12.3-397-gd3d87894b Henrik Rydgård 2021-12-07 09:08:42 Download Download Download Merge: 3e5511b60 17171bc9d Merge pull request #15201 from CarterLi/master Use system headers when building with system miniupnpc
v1.12.3-396-g17171bc9d 李通洲 2021-12-05 17:21:14 No build Use system headers when building with system miniupnpc Fixes
v1.12.3-395-g3e5511b60 Henrik Rydgård 2021-12-06 09:14:16   Download Download Merge: 196e2ca9f 3180e6c04 Merge pull request #15204 from unknownbrackets/softgpu-texfunc Correct accuracy of texture functions in software rendering
v1.12.3-390-g3180e6c04 Unknown W. Brackets 2021-12-06 01:28:37 No build softgpu: Correct alpha on add + invalid texfuncs.
v1.12.3-389-g325a1f75a Unknown W. Brackets 2021-12-06 01:09:26 No build softgpu: Match texenv blend texfunc accurately.
v1.12.3-389-g196e2ca9f Henrik Rydgård 2021-12-06 09:12:46 Download     Merge: 197897979 f9a7ad3e3 Merge pull request #15205 from unknownbrackets/android-content-hang ThreadManager: Use separate pool for IO blocking
v1.12.3-388-gf9a7ad3e3 Unknown W. Brackets 2021-12-06 05:30:37 No build ThreadManager: Use separate pool for IO blocking. This prevents starving the compute pool (which may be used very regularly parallel loops or other tasks) if the IO operations are slow.
v1.12.3-388-g0b6e7c421 Unknown W. Brackets 2021-12-05 22:33:51 No build softgpu: Make decal tex func more accurate. Tested for all values of A * B + 0 * (255 - B), as well as A * 127 + B * (255 - 127), and matches accurately. Spot checked other values, but not exhaustively.
v1.12.3-387-g154bb5374 Unknown W. Brackets 2021-12-05 22:10:18 No build softgpu: Correct accuracy on fast path modulate.
v1.12.3-387-g8b5173350 Unknown W. Brackets 2021-12-06 04:22:13 No build ThreadManager: Make TaskType a property of a Task.
v1.12.3-386-gf9bab64bd Unknown W. Brackets 2021-12-06 04:06:18 No build Android: Optimize content URI exists check.
v1.12.3-386-g73460f746 Unknown W. Brackets 2021-12-05 21:06:52 No build softgpu: Correct accuracy of MODULATE texfunc. This matches hardware tests for every value of A * B. Interesting that it's a different formula than alpha blend.
v1.12.3-385-g197897979 Henrik Rydgård 2021-12-05 18:34:31 Download Download Download Merge: 0afddcc38 df8dbd886 Merge pull request #15202 from twinaphex/master (Libretro) Reimplement audio -
v1.12.3-384-gdf8dbd886 twinaphex 2021-12-05 17:31:36 No build (Libretro) Reimplement audio - * Move audio callback to the main thread (fixes the longstanding hang issues when using OpenGL) * 64ms on desktop isn't enough due to excess buffering going on in this emulator. Set default to 128ms instead. * Different audio approach is necessary due to the following: it sets a fixed framerate of 60, then sends either too many or too few audio samples per frame in order to force the frontend to run at the correct speed (.e.g. making the frontend run in slow motion for games that run at 30fps) - this is undesirable for libretro, we want a consistent amount of audio samples per batch. See further comments in libretro.cpp for more information
v1.12.3-383-g0afddcc38 Henrik Rydgård 2021-12-05 09:34:15 Download Download Download Merge: 897aa8193 891fa8c61 Merge pull request #15200 from unknownbrackets/softjit-sampler Use vectorcall and regcache in samplerjit (software renderer)
v1.12.3-377-g897aa8193 Henrik Rydgård 2021-12-05 09:31:41 Download   Download Merge: 4b5d703e0 9155cd749 Merge pull request #15199 from unknownbrackets/symbolmap Debugger: Speed up GetFunctionSize()
v1.12.3-374-g4b5d703e0 Unknown W. Brackets 2021-12-04 14:11:39 Download Download Download Merge: e34f82627 fd245f286 Merge pull request #15197 from hrydgard/shm-open Common: Correct shm_open() call
v1.12.3-373-gfd245f286 Unknown W. Brackets 2021-12-03 23:30:32 No build Common: Correct shm_open() call. Don't remember what happened here, this was meant to be shm_open().
v1.12.3-373-g891fa8c61 Unknown W. Brackets 2021-12-05 00:35:27 No build softgpu: Template away uncommon mip usage. Improves general case about 10%.
v1.12.3-372-ge34f82627 Henrik Rydgård 2021-12-03 08:56:57 Download Download Download Merge: 984dac562 b332d0411 Merge pull request #15194 from unknownbrackets/psmf-validate Psmf: Check for invalid stream/EP map entry counts
v1.12.3-372-g48e940441 Unknown W. Brackets 2021-12-05 00:33:56 No build softgpu: Remove useless switch by UV gen mode. They're all handled earlier now, and the switch is on a value & 3, so the default wasn't even possible.
v1.12.3-371-gff94974df Unknown W. Brackets 2021-12-04 23:47:28 No build softgpu: Avoid texlevel check when maxlevel is 0.
v1.12.3-370-g9155cd749 Unknown W. Brackets 2021-12-04 23:51:02 No build Debugger: Reduce meminfo block check hazard. If a debugger (i.e. the memory view) checks for memory block info while a save state is being loaded, it can crash. This was already rare, but this change makes it significantly rarer. Of course, it's still possible without a mutex, but I'm wanting to avoid slowing down the lookups as they are used at runtime within emulation.
v1.12.3-370-g984dac562 Henrik Rydgård 2021-12-03 08:56:36     Download Merge: 676ed6c15 212669d2b Merge pull request #15193 from unknownbrackets/vulkan-pipeline Vulkan: Cleanup pipeline var shadowing
v1.12.3-370-g823c4adb1 Unknown W. Brackets 2021-12-04 22:57:58 No build softgpu: Keep arguments in vectors for sampling.
v1.12.3-369-ge2425a1e0 Unknown W. Brackets 2021-12-04 23:49:50 No build Debugger: Speed up GetFunctionSize(). Tested games with lots of functions, it's just never worth generating the full active symbols. Direct lookup saves 0.005s startup on desktop in a typical game.
v1.12.3-369-gd7c25b3e7 Unknown W. Brackets 2021-12-04 22:04:53 No build samplerjit: Refactor nearest using reg cache.
v1.12.3-369-gb332d0411 Unknown W. Brackets 2021-12-03 04:04:48 No build Psmf: Check for invalid stream/EP map entry counts.
v1.12.3-369-g212669d2b Unknown W. Brackets 2021-12-03 02:57:40 No build Vulkan: Cleanup pipeline var shadowing.
v1.12.3-368-g676ed6c15 Henrik Rydgård 2021-12-02 09:02:55 Download Download Download Merge: bfe31d8b6 4aa5bee14 Merge pull request #15190 from unknownbrackets/softjit-cleanup Minor cleanup to software renderer jit
v1.12.3-367-g4aa5bee14 Unknown W. Brackets 2021-11-29 03:09:44 No build softjit: Make it an error to unlock a temp. Also fix some register usage in logic ops.
v1.12.3-366-g75a918f96 Unknown W. Brackets 2021-12-02 02:32:18 No build softjit: Get rid of pointless AGE00 tests.
v1.12.3-365-gf47fb7e14 Unknown W. Brackets 2021-12-02 06:41:15 No build softjit: Normalize some stencil test patterns.
v1.12.3-364-gba69e3925 Unknown W. Brackets 2021-11-29 05:24:13 No build softjit: Avoid tests for greater than 0. They take more instructions, and can be somewhat common.
v1.12.3-363-gaec41b34d Unknown W. Brackets 2021-12-02 04:31:29 No build softjit: Reduce ditherMatrix to 8-bit. Oops, not sure why I made it 16 bit.
v1.12.3-362-g1c5615624 Unknown W. Brackets 2021-11-30 16:27:11 No build softjit: Oops, correct allocation typo. Decided to leave these for paired operations.
v1.12.3-361-gbfe31d8b6 Henrik Rydgård 2021-12-01 20:26:05 Download Download Download Update Tagalog (tg_PH) with new translations by Gamemulatorer. Fixes #15189
v1.12.3-360-g434fa0f07 Henrik Rydgård 2021-11-30 18:03:29 Download Download Download Merge: 0ab207adb dd795605c Merge pull request #15183 from orbea/spirv-cross-build ext/SPIRV-Cross-build: Update cmake version
v1.12.3-358-g0ab207adb Henrik Rydgård 2021-11-30 10:11:18   Download Download Display the graphics API on logoscreen on more platforms
v1.12.3-357-gcfe2716d4 Henrik Rydgård 2021-11-30 09:26:13 Download Download Download Merge: 382432967 12b790bb8 Merge pull request #15178 from unknownbrackets/threads-atomic Tweaks to thread manager enqueue and shutdown
v1.12.3-353-g382432967 Unknown W. Brackets 2021-11-30 09:25:31 No build Merge: f825b2cf5 34476a2b9 Merge pull request #15168 from unknownbrackets/ppge-ampersand PPGe: Prevent special ampersand handling
v1.12.3-351-gf825b2cf5 Henrik Rydgård 2021-11-30 09:06:00   Download Download Merge: 0ffc4286c c05c699ea Merge pull request #15184 from orbea/cmake cmake: Generate git-version.cpp in the build dir
v1.12.3-349-g0ffc4286c Henrik Rydgård 2021-11-30 09:04:40 No build Merge: bed1b5a82 0c3c89a09 Merge pull request #15185 from CarterLi/master CMake: Allow use system miniUPnPc and ( on macOS ) system glew
v1.12.3-346-gbed1b5a82 Henrik Rydgård 2021-11-30 09:03:55 No build Merge: d45c6bcd7 bfe82e417 Merge pull request #15181 from unknownbrackets/softjit-args softjit: Centralize argument register allocation
v1.12.3-343-gbfe82e417 Unknown W. Brackets 2021-11-29 05:24:56 No build softjit: Fix locked stencil reg.
v1.12.3-342-gd45c6bcd7 Henrik Rydgård 2021-11-30 09:02:57 No build Merge: 2a9300698 fee3b7144 Merge pull request #15186 from CarterLi/vulkan ext: Update vulkan headers & binaries
v1.12.3-342-g0ef1df79b Unknown W. Brackets 2021-11-29 00:54:48 No build headless: Enable softgpu jit for tests.
v1.12.3-342-g0c3c89a09 李通洲 2021-11-30 07:18:02 No build ext: Allow use system glew with system ffmpeg (macOS)
v1.12.3-341-gfee3b7144 李通洲 2021-11-22 03:49:45 No build ext: Update vulkan headers
v1.12.3-341-gdd795605c orbea 2021-11-29 17:22:50 No build ext/SPIRV-Cross-build: Update cmake version This matches the upstream SPIRV-Cross CMakeLists.txt. Also silences a warning. CMake Deprecation Warning at ext/SPIRV-Cross-build/CMakeLists.txt:15 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions.
v1.12.3-341-gc05c699ea orbea 2021-11-29 19:05:13 No build cmake: Generate git-version.cpp in the build dir
v1.12.3-341-g521b04452 李通洲 2021-11-30 04:29:28 No build ext: Support building with system miniUPnPc
v1.12.3-341-g99c213f24 Unknown W. Brackets 2021-11-28 19:01:45 No build softjit: Centralize argument register allocation.
v1.12.3-340-g2a9300698 Henrik Rydgård 2021-11-28 22:12:29 Download Download Download Merge: dbb711bf1 7aea6d2ab Merge pull request #15180 from unknownbrackets/softjit-args Refactor software renderer jit cache to be shared
v1.12.3-336-g7aea6d2ab Unknown W. Brackets 2021-11-28 21:26:23 No build softjit: Fix fog typo causing locking bug.
v1.12.3-335-g9653c33d9 Unknown W. Brackets 2021-11-28 17:54:36 No build softjit: Fix PixelFuncID arg on non-Windows x64. Oops, this is of course not put on the stack, it's in R8.
v1.12.3-334-g2d8fdd8cf Unknown W. Brackets 2021-11-28 05:57:56 No build Math3D: Allow construction from NEON vectors. This makes it match SSE and easier to keep things generic. Will impact alignment of non-packed Vec2/Vec3.
v1.12.3-333-g96a755405 Unknown W. Brackets 2021-11-28 02:12:48 No build sofjit: Move common types to reg cache header. This makes it easier to use vectors elsewhere.
v1.12.3-332-g3d5bced29 Unknown W. Brackets 2021-11-28 01:36:14 No build softjit: Rename reg cache so it can be reused. Intentionally just the name changes in this commit.
v1.12.3-331-g4703b6cb5 Unknown W. Brackets 2021-11-28 01:27:52 No build softjit: Cleanup, add other arch types to regcache.
v1.12.3-330-gc1882fa1c Unknown W. Brackets 2021-11-27 20:36:29 No build softjit: Disallow use of register after unlock.
v1.12.3-329-g2f039abd1 Unknown W. Brackets 2021-11-27 20:31:27 No build softjit: Simplify regcache usage as purpose only. Dealing with types was annoying, and this helps validate the right register is released.
v1.12.3-328-g722c04c5e Unknown W. Brackets 2021-11-27 03:43:06 No build samplerjit: Allow disabling linear too, oops.
v1.12.3-327-gdbb711bf1 Henrik Rydgård 2021-11-28 21:57:04   Download   Merge: aa12c9b39 b8ab7f39d Merge pull request #15175 from unknownbrackets/mips-shutdown jit: More atomically update pointer
v1.12.3-327-gcc099c73f Unknown W. Brackets 2021-11-27 03:20:41 No build softjit: Decide stack offset on compile. This makes it easier to compile different entries or push regs.
v1.12.3-326-ge1ed49a3e Unknown W. Brackets 2021-11-27 03:17:31 No build softjit: Ensure all regs are released.
v1.12.3-325-gd53e13b86 Unknown W. Brackets 2021-11-27 03:09:42 No build softjit: Manage args in the register cache.
v1.12.3-324-gaa12c9b39 Henrik Rydgård 2021-11-28 08:26:05 Download Download Download Merge: cf6e11e1d 6fbcf6709 Merge pull request #15163 from unknownbrackets/softjit Implement a jit for drawing pixels in the software renderer
v1.12.3-321-g6fbcf6709 Unknown W. Brackets 2021-11-27 20:32:47 No build softjit: Fix disabled cache.
v1.12.3-320-g1cb48a7bd Unknown W. Brackets 2021-11-26 19:30:00 No build softjit: Reduce jit pool size a bit.
v1.12.3-319-g1f9dc3a56 Unknown W. Brackets 2021-11-26 19:12:54 No build softjit: Precalculate write mask and dither. This is slightly abusing PixelFuncID, but the intent is to provide some memory that's easily accessible from the jit func, but still associated with that calculation (i.e. not global.)
v1.12.3-318-g4e6a5ce76 Unknown W. Brackets 2021-11-26 17:45:52 No build softjit: Log any failed compiles.
v1.12.3-317-g446eec0df Unknown W. Brackets 2021-11-26 17:13:35 No build softjit: Keep color 16-bit when useful. Reuse it expanded where we can, in case of dither+fog+blend, etc.
v1.12.3-316-gc62457bb3 Unknown W. Brackets 2021-11-26 16:59:48 No build softjit: Optimize common blend inverse alpha case.
v1.12.3-315-g1fa4e6ba2 Unknown W. Brackets 2021-11-26 16:38:58 No build softjit: Add alpha blending factors.
v1.12.3-314-gbc8d5ad37 Unknown W. Brackets 2021-11-26 15:50:31 No build softjit: Cache zero vector to avoid recreating.
v1.12.3-313-ga07017dbb Unknown W. Brackets 2021-11-26 15:45:06 No build softjit: Prefer easier to refill regs.
v1.12.3-312-g932481d3c Unknown W. Brackets 2021-11-26 06:27:31 No build softjit: Minor tweak to reg order for XCHG. It's easier to use it in these places, but seems it stalls longer on the dest reg.
v1.12.3-311-g7f167c366 Unknown W. Brackets 2021-11-26 05:22:41 No build softjit: Implement min/max/absdiff blending. Alpha not yet implemented.
v1.12.3-310-g771d45902 Unknown W. Brackets 2021-11-25 08:01:03 No build softjit: Use SSE4.1 for fog and dither a bit.
v1.12.3-309-gcf888257a Unknown W. Brackets 2021-11-25 07:48:20 No build softjit: Fix dithering bug.
v1.12.3-308-g3f3e0ea8c Unknown W. Brackets 2021-11-25 05:26:36 No build softjit: Optimize typical alpha/depth test. Messed with SSE4 then realized there's no point, just use SHR.
v1.12.3-307-g6644c4225 Unknown W. Brackets 2021-11-24 06:51:15 No build softjit: Apply logic ops.
v1.12.3-306-g961273fcf Unknown W. Brackets 2021-11-24 00:04:27 No build softjit: Apply color write mask.
v1.12.3-305-ga49a18996 Unknown W. Brackets 2021-11-23 06:30:17 No build softjit: Refactor color conv to dedicated funcs. Will use this for masking too.
v1.12.3-304-g2b4b4ae06 Unknown W. Brackets 2021-11-23 05:26:52 No build softjit: Add config setting to enable/disable. Also use it for samplerjit.
v1.12.3-303-gedb21b57b Unknown W. Brackets 2021-11-23 05:20:13 No build softjit: Initial color write. At this point, it's used in some areas in some games. Alpha blending is the main unimplemented path, then logic/masking.
v1.12.3-302-g0e63b357b Unknown W. Brackets 2021-11-23 00:59:41 No build softjit: Add dithering.
v1.12.3-301-gbd9944886 Unknown W. Brackets 2021-11-22 15:35:16 No build softjit: Keep x and y args for dither. But let's still special case the 512 path, since it's so common.
v1.12.3-300-g5ee4bdbe0 Unknown W. Brackets 2021-11-22 14:59:08 No build softjit: Depth and stencil testing.
v1.12.3-299-gf3f32cebe Unknown W. Brackets 2021-11-22 02:44:07 No build softjit: Optimize some imm sizes.
v1.12.3-298-g242328583 Unknown W. Brackets 2021-11-22 02:02:26 No build softjit: Add helpers to get framebuf offsets.
v1.12.3-297-gf8819308f Unknown W. Brackets 2021-11-22 02:01:38 No build softjit: Add levels of register locking. Locking also in helpers, so need to nest locks.
v1.12.3-296-g1e00a3b84 Unknown W. Brackets 2021-11-22 01:01:55 No build softjit: Add color test.
v1.12.3-295-g14d322956 Unknown W. Brackets 2021-11-22 00:33:39 No build softjit: Add alpha test.
v1.12.3-294-gd9f7b9cca Unknown W. Brackets 2021-11-22 00:02:45 No build softjit: Initial depthrange, fog. Not really tested, just filling out parts.
v1.12.3-293-g12b790bb8 Unknown W. Brackets 2021-11-27 17:43:51 No build ThreadManager: Protect against teardown hang/leak. Make sure we lock during canceled checks/updates, and also try to free tasks queued on threads that didn't end up running.
v1.12.3-293-g9fed7ea73 Unknown W. Brackets 2021-11-21 23:13:07 No build softjit: Add register cache for softjit.
v1.12.3-292-gde9a4dced Unknown W. Brackets 2021-11-27 17:17:11 No build ThreadManager: Lock notify on global queue add. Otherwise, it's possible the chosen thread might not wake up, and then it may wait for another task to be enqueued - potentially causing a hang.
v1.12.3-292-gcf6e11e1d Henrik Rydgård 2021-11-27 23:06:05   Download Download Merge: daae09b4a f8e50b1dc Merge pull request #15176 from unknownbrackets/sdl-inflight SDL: Respect inflight frames setting in GL
v1.12.3-292-gb8ab7f39d Unknown W. Brackets 2021-11-28 01:11:51 No build jit: Lock around changes to the jit pointer.
v1.12.3-292-g91787e63d Unknown W. Brackets 2021-11-21 19:42:28 No build softjit: Switch to the __vectorcall convention.
v1.12.3-291-gf8e50b1dc Unknown W. Brackets 2021-11-27 15:57:26 No build SDL: Respect inflight frames setting in GL.
v1.12.3-291-gd15af6e9d Unknown W. Brackets 2021-11-27 17:07:12 No build ThreadManager: Use atomic task optimistically. This makes EnqueueTaskOnThread take priority as well. Gives about 1% improvement in softgpu, reducing overhead a bit.
v1.12.3-291-gae3299ea0 Unknown W. Brackets 2021-11-21 17:46:15 No build softjit: Add stubbed DrawPixel for x64.
v1.12.3-291-g6d38ea31d iota97 2021-11-27 10:47:49 No build Make CRT animation speed configurable
v1.12.3-291-g0c6c2fb47 Unknown W. Brackets 2021-11-27 15:00:18 No build jit: More atomically update pointer.
v1.12.3-290-gdaae09b4a Henrik Rydgård 2021-11-26 09:04:09 Download Download Download Merge: 65d3f96f0 ce5ae9585 Merge pull request #15171 from unknownbrackets/softgpu-cleanup Correct some alpha/stencil/blend issues in softgpu
v1.12.3-281-g65d3f96f0 Henrik Rydgård 2021-11-26 08:55:56 No build Merge: ca5397217 367cca96b Merge pull request #15172 from unknownbrackets/vertexjit-minor vertexjit: Optimize 5551 read a bit on x86/x64
v1.12.3-279-gca5397217 Unknown W. Brackets 2021-11-25 17:31:44   Download Download Merge: fb755bac1 c0e61c965 Merge pull request #15169 from stuken/fix_libretro_vulkan_memory_leak Destroy backbuffer when shutting down libretro vulkan context.
v1.12.3-278-gc0e61c965 Stuart Kenny 2021-11-25 17:03:23 No build Add review suggestion.
v1.12.3-277-gd609a7c8b Stuart Kenny 2021-11-25 16:32:44 No build Destroy backbuffer when shutting down vulkan conext.
v1.12.3-276-gfb755bac1 Henrik Rydgård 2021-11-24 19:03:26 Download Download Download Merge: c7bba9bf7 afdd51c0e Merge pull request #15166 from stuken/libretro_fix_vma_assert Fix vma assert on libretro content close
v1.12.3-275-gafdd51c0e Stuart Kenny 2021-11-24 17:37:29 No build Build with correct preprocessor flag
v1.12.3-274-gc7bba9bf7 Henrik Rydgård 2021-11-23 09:19:26 Download Download Download Merge: 712b87ae5 f991f6a78 Merge pull request #15162 from hrydgard/integrate-vma Integrate VMA (Vulkan Memory Allocator)
v1.12.3-273-gf991f6a78 Henrik Rydgård 2021-11-23 08:53:19 No build Remove the old allocator visualizer. Keep the setting but hide it. Other feedback
v1.12.3-272-g8f29d9542 Henrik Rydgård 2021-11-22 19:53:00 No build Buildfixes
v1.12.3-271-g2cbadefb2 Henrik Rydgård 2021-11-22 19:01:57 No build Fix bugs in deletion. Delete redundant functions.
v1.12.3-270-ga7591d782 Henrik Rydgård 2021-11-22 09:53:09 No build Switch framebuffers to use VMA for allocation as well
v1.12.3-269-g8d5247ddf Henrik Rydgård 2021-11-22 09:41:14 No build Convert the PushBuffer to use VMA.
v1.12.3-268-g0cbb7ab02 Henrik Rydgård 2021-11-22 09:04:05 No build Change the PushBuffer API a bit to not take explicit memory types.
v1.12.3-267-gc2f594cc7 Henrik Rydgård 2021-11-22 09:44:05 No build Remove the VulkanDeviceAllocator
v1.12.3-266-g1b1e585a3 Henrik Rydgård 2021-11-21 23:38:14 No build More integration, use VMA in VulkanTexture
v1.12.3-265-gce5ae9585 Unknown W. Brackets 2021-11-26 07:06:48 No build softgpu: Correct alpha blend subtract on negative. Oops, we need to subtract signed, but then clamp to unsigned.
v1.12.3-265-g8f9ce03a8 Henrik Rydgård 2021-11-21 23:08:47 No build Start integrating VMA
v1.12.3-264-geceb691f9 Henrik Rydgård 2021-11-21 23:08:22 No build Add VMA to ext/ (AMD's Vulkan Memory Allocator)
v1.12.3-264-gdad85b97f Unknown W. Brackets 2021-11-26 06:00:34 No build softgpu: Use KEEP for any invalid stencil ops. This just keeps the ID more consistent.
v1.12.3-263-gd4bf7ea39 Unknown W. Brackets 2021-11-26 03:59:32 No build sofgpu: Disable alpha blend for invalid equations.
v1.12.3-263-g712b87ae5 Henrik Rydgård 2021-11-21 22:33:43 Download Download Download Merge: b3bd06805 81fba1f4a Merge pull request #12108 from hrydgard/vulkan-async-pipeline-creation Vulkan async pipeline creation
v1.12.3-262-g35444b305 Unknown W. Brackets 2021-11-26 03:46:15 No build softgpu: Accurately alpha blend.
v1.12.3-261-g2acf7f4ed Unknown W. Brackets 2021-11-26 03:45:23 No build softgpu: Use 0 alpha for 565 alpha blending. We were previously blending as 0xFF.
v1.12.3-260-g81fba1f4a Henrik Rydgård 2021-11-21 22:08:46 No build Minor refactor
v1.12.3-260-g2ef7dd6b0 Unknown W. Brackets 2021-11-23 02:14:29 No build softgpu: Correct tagging of vertexjit.
v1.12.3-259-g73de8db99 Unknown W. Brackets 2021-11-22 14:57:54 No build softgpu: Fix stencil DECR on 5551.
v1.12.3-259-g29f54befb Henrik Rydgård 2021-11-21 21:34:05 No build Comment improvement, restore accidental deletion
v1.12.3-258-gf1cd1d535 Henrik Rydgård 2021-11-21 21:23:15 No build Add a hidden setting to turn off the shader cache, for shader compile performance work
v1.12.3-258-g34476a2b9 Unknown W. Brackets 2021-11-25 03:53:24 No build PPGe: Prevent special ampersand handling.
v1.12.3-258-g367cca96b Unknown W. Brackets 2021-11-25 08:13:09 No build vertexjit: Optimize 5551 read a bit on x86/x64.
v1.12.3-258-g53c6a3933 Unknown W. Brackets 2021-11-22 02:52:51 No build softgpu: Use ALWAYS for alpha/depth test in clear.
v1.12.3-257-gdda425b06 Henrik Rydgård 2019-06-16 21:57:22 No build Vulkan: Add a single background thread for pipeline creation Add proper waits for compile-done Don't rely on non-standard struct initialization of classes Attempt to drain the pipeline compile queue before destroying the PipelineManager. Vulkan: Bump the cache version for testing
v1.12.3-257-gb3bd06805 Henrik Rydgård 2021-11-21 19:05:13 Download Download Download Merge: be152acf7 876c8cd36 Merge pull request #15158 from unknownbrackets/softjit softgpu: Fix PixelFuncID size
v1.12.3-256-g876c8cd36 Unknown W. Brackets 2021-11-21 18:39:14 No build softgpu: Fix PixelFuncID size. Oops, can't use unions in bitfields. Also improve typesafety.
v1.12.3-256-g62f4875e2 Henrik Rydgård 2019-06-16 20:29:38 No build VulkanRenderManager: Add deferred pipeline creation (to get it off the CPU thread)
v1.12.3-255-gbe152acf7 Henrik Rydgård 2021-11-21 17:49:06   Download Download Merge: 938e6d83c 28bc91bd7 Merge pull request #15157 from unknownbrackets/softjit Refactor draw pixel and hardcode another path
v1.12.3-254-g28bc91bd7 Unknown W. Brackets 2021-11-21 17:21:59 No build softgpu: Add func to tersely name pixel funcs.
v1.12.3-253-gf8bc6e5b9 Unknown W. Brackets 2021-11-21 16:28:43 No build softgpu: Template draw pixel on fb format. This introduces a small 5-10% perf improvement.
v1.12.3-252-g09dc38080 Unknown W. Brackets 2021-11-21 16:20:19 No build softgpu: Move draw pixel code to separate file. This separates things better anyway. No major perf impact.
v1.12.3-251-g938e6d83c Henrik Rydgård 2021-11-21 14:57:47 Download Download Download Merge: 824805ec1 f7a029c61 Merge pull request #15156 from unknownbrackets/vulkan Vulkan: Fix crash on shutdown after device lost
v1.12.3-249-g824805ec1 Henrik Rydgård 2021-11-21 10:50:06 Download Download Download Merge: 7c4c35265 9abf2a472 Merge pull request #15154 from unknownbrackets/softjit Use a pixel func ID in software rendering
v1.12.3-244-g9abf2a472 Unknown W. Brackets 2021-11-21 03:53:51 No build softgpu: Confirm mask doesn't hit stencil REPLACE.
v1.12.3-243-gaa3786ed2 Unknown W. Brackets 2021-11-20 23:52:51 No build softgpu: Force off alpha blend if uselessly on. This is a simple optimization to prevent some work games sometimes waste.
v1.12.3-243-g7c4c35265 Henrik Rydgård 2021-11-21 10:49:08 No build Merge: b6f376fa6 e2f0713cc Merge pull request #15155 from unknownbrackets/softgpu-fog softgpu: Clamp and round fog by mantissa bits
v1.12.3-242-g26378f9c8 Unknown W. Brackets 2021-11-20 23:45:38 No build softgpu: Specialize sprite based on pixel func ID.
v1.12.3-241-gf7a31c992 Unknown W. Brackets 2021-11-20 23:22:55 No build softgpu: Use pixel func ID to draw pixels. This just reduces reliance on gstate directly, and should help keep things consistent.
v1.12.3-241-gb6f376fa6 Henrik Rydgård 2021-11-20 23:19:27 Download Download Download Merge: 20c3c8f29 4f85b8b2e Merge pull request #15153 from hrydgard/depointerify-promise Threading: Remove a level of indirection from Promise<T> and Mailbox<T>
v1.12.3-240-gf7a029c61 Unknown W. Brackets 2021-11-21 14:35:07 No build Vulkan: Fix crash on shutdown after device lost. This happens in SDL every time, apparently.
v1.12.3-240-ge2f0713cc Unknown W. Brackets 2021-11-21 05:54:52 No build softgpu: Clamp and round fog by mantissa bits. This matches hardware calculated fog values much better.
v1.12.3-240-g953200c99 Unknown W. Brackets 2021-11-20 22:11:52 No build softgpu: Add func to calculate pixel func ID. This normalizes some things, and eventually can be used for a jit key.
v1.12.3-240-g4f85b8b2e Henrik Rydgård 2021-11-20 22:40:10 No build Threading: Remove a level of indirection from Promise and Mailbox. Makes using small copyable or POD objects in these more efficient, and if you want to you can just put a pointer or smart pointer in there, which will effectively do the same thing as the old setup.
v1.12.3-239-g20c3c8f29 Henrik Rydgård 2021-11-20 15:58:56 Download Download Download Merge: 420fde98e 5bf0068ea Merge pull request #14848 from iota97/dpad-size-fix Fix DPAD size calculation
v1.12.3-237-g420fde98e Henrik Rydgård 2021-11-20 15:52:52 Download Download   Merge: 25034fdc5 6882070df Merge pull request #15147 from stuken/libretro_content_close_crash_fix Fix libretro crash on close content after cached GPU pointer cleanup.
v1.12.3-235-g25034fdc5 Henrik Rydgård 2021-11-20 15:48:43 Download Download Download Merge: 98cd023cf c9deeae6f Merge pull request #15151 from iota97/chat-touch Prevent chat menu touch to fall throght
v1.12.3-233-gc9deeae6f iota97 2021-11-19 16:12:26 No build Prevent chat menu touch to fall throght
v1.12.3-233-g6882070df Stuart Kenny 2021-11-17 21:33:44 No build Fix crash on close content after cached GPU pointer cleanup.
v1.12.3-233-g98cd023cf Henrik Rydgård 2021-11-20 14:47:59 Download Download   On desktop, change an empty current directory to "/" on startup. Just avoids some confusion.
v1.12.3-232-gb6e7fe1aa Henrik Rydgård 2021-11-15 16:44:34   Download Download Merge: 46a434797 a871550d3 Merge pull request #15143 from unknownbrackets/ui-font-atlas UI: Switch to font texture for debug stats
v1.12.3-230-g46a434797 Unknown W. Brackets 2021-11-15 16:08:57 Download Download Download Merge: 4c1fbaf00 b6bdd6957 Merge pull request #15141 from unknownbrackets/softgpu Rectangle fast path tweaks for softgpu
v1.12.3-224-gb6bdd6957 Unknown W. Brackets 2021-11-15 15:26:11 No build softgpu: Clear by dividing out subpixel first.
v1.12.3-223-gf802c3bc6 Unknown W. Brackets 2021-11-15 15:09:12 No build softgpu: Add some comments and cleanup.
v1.12.3-222-gbabd63c64 Unknown W. Brackets 2021-11-15 03:44:30 No build softgpu: Tune thread minimums better. Darkstalkers seems more sensitive to these than many other games, this improves performance more.
v1.12.3-221-g66f635cba Unknown W. Brackets 2021-11-14 21:46:05 No build sfotgpu: Use threads to apply clears.
v1.12.3-220-g2ab7499d8 Unknown W. Brackets 2021-11-14 21:17:41 No build softgpu: Combine sliced rectangles. This mostly affects clears, and reduces overhead. Only about 2% improvement, but it's a small change.
v1.12.3-219-g0281e2f01 Unknown W. Brackets 2021-11-14 19:44:36 No build softgpu: Split out rectangle path for combining.
v1.12.3-218-g9545e3b0e Unknown W. Brackets 2021-11-14 19:28:39 No build softgpu: Fixup range cull for fans and fast path.
v1.12.3-217-gfb6fadbbb Unknown W. Brackets 2021-11-14 19:24:54 No build softgpu: Fast path rectangles as fans. Some games, such as Legend of Heroes III, use fans instead of strips.
v1.12.3-217-g4c1fbaf00 Henrik Rydgård 2021-11-15 09:17:33 Download Download Download Merge: 83fb09367 8a5f07b86 Merge pull request #15142 from unknownbrackets/gpu-cleanup Cleanup some cached pointers in GPU classes
v1.12.3-216-g09a9927b8 Unknown W. Brackets 2021-11-14 18:29:58 No build softgpu: Use range loops for sprite fast path.
v1.12.3-215-g55cde6bd6 Unknown W. Brackets 2021-11-14 18:10:12 No build softgpu: Check flat z in fast path.
v1.12.3-214-g361c8f966 Unknown W. Brackets 2021-11-14 18:00:07 No build softgpu: Fast path triangles without textures. The fast path may still be useful in this case.
v1.12.3-214-g83fb09367 Unknown W. Brackets 2021-11-15 07:56:00 Download Download Download Merge: 87d2e16b1 96c1ae0f1 Merge pull request #15140 from unknownbrackets/debugger-fix Debugger: Fix crash on stepping/break
v1.12.3-214-g8a5f07b86 Unknown W. Brackets 2021-11-15 00:25:28 No build Vulkan: Don't cache vulkan_ with draw context. Since we can get the VulkanContext cheaply from the draw context, it's easier to make sure things stay up to date.
v1.12.3-213-ga871550d3 Unknown W. Brackets 2021-11-15 16:04:17 No build UI: Switch to font texture for debug stats.
v1.12.3-213-g96c1ae0f1 Unknown W. Brackets 2021-11-14 18:31:43 No build Debugger: Fix crash on stepping/break.
v1.12.3-213-g5bb6245b1 Unknown W. Brackets 2021-11-14 17:43:52 No build softgpu: Fix leaked range flag on cull. Fixes some backgrounds in Final Fantasy 4, probably others.
v1.12.3-213-g0dc768883 Unknown W. Brackets 2021-11-14 23:13:48 No build GPU: Cleanup some extra pointers in fb managers. These weren't being used / weren't final anyway.
v1.12.3-212-g87d2e16b1 Henrik Rydgård 2021-11-14 00:15:07 Download Download Download Merge: a783f4994 42bc9066e Merge pull request #15138 from hrydgard/delay-load-dialogs Windows debugger: Load the dialogs on demand.
v1.12.3-211-g42bc9066e Henrik Rydgård 2021-11-13 22:47:29 No build Add shortcut for content_uri and native paths in CleanRecent. Saves 150ms.
v1.12.3-210-gfc26beca4 Henrik Rydgård 2021-11-13 22:24:30 No build Also delay-load the VFPU dialog, just because
v1.12.3-209-gc004e9ca9 Henrik Rydgård 2021-11-13 22:10:37 No build Windows debugger: Load the dialogs on demand. I think this is especially good for the Ge dialog since we now can avoid initializing that extra GL context unless you open the dialog.
v1.12.3-208-ga783f4994 Henrik Rydgård 2021-11-13 22:10:09 Download Download Download Merge: a25d768d5 e21f2b8fc Merge pull request #15135 from hrydgard/use-set-thread-description Use the "new" API SetThreadDescription to set thread names on Windows.
v1.12.3-204-ga25d768d5 Henrik Rydgård 2021-11-13 17:34:27 Download Download Download Merge: 3b77d29b9 e37e8850d Merge pull request #15134 from PutuDesca/patch-3 Last update (id_ID.ini)
v1.12.3-203-ge37e8850d PutuDesca 2021-11-13 15:58:34 No build Last update (id_ID.ini) I think this is enough
v1.12.3-202-g3b77d29b9 Henrik Rydgård 2021-11-13 11:54:48 Download Download Download Merge: bf1aa22fc 12581ea6c Merge pull request #15132 from LightVR0/patch-4 Retraducción
v1.12.3-200-gbf1aa22fc Henrik Rydgård 2021-11-13 11:54:32 No build Merge: 82465cb2e f60a20ed7 Merge pull request #15133 from PutuDesca/patch-2 Update id_ID.ini
v1.12.3-199-gf60a20ed7 PutuDesca 2021-11-13 03:18:32 No build Minor fixes
v1.12.3-198-g12581ea6c Victor Rojas Carrasco (VR0) 2021-11-13 00:25:08 No build Update es_LA.ini
v1.12.3-198-g39b71f35f PutuDesca 2021-11-13 03:09:50 No build Update id_ID.ini
v1.12.3-197-g82465cb2e Henrik Rydgård 2021-11-12 14:21:03 Download Download Download Merge: 5a8b0986f 227335fca Merge pull request #15131 from Narugakuruga/patch-9 Update zh_CN.ini
v1.12.3-196-g227335fca Narugakuruga 2021-11-12 14:18:58 No build Update zh_CN.ini minor wording
v1.12.3-195-g5a8b0986f Henrik Rydgård 2021-11-11 13:15:56 Download Download Download Merge: eb12c1485 9e6e17dd3 Merge pull request #15127 from PutuDesca/patch-1 id_ID.ini
v1.12.3-194-g9e6e17dd3 PutuDesca 2021-11-11 12:19:19 No build Update id_ID.ini
v1.12.3-193-g74f50f024 PutuDesca 2021-11-11 12:11:27 No build Id
v1.12.3-192-gd1ae9677f PutuDesca 2021-11-11 12:04:47 No build id_ID.ini
v1.12.3-191-geb12c1485 Henrik Rydgård 2021-11-11 07:30:20 Download Download Download Merge: 80933ac4c dc843c258 Merge pull request #15124 from unknownbrackets/vblank-mutex Display: Prevent lock around listener calls
v1.12.3-189-g80933ac4c Henrik Rydgård 2021-11-10 08:48:34 Download Download Download Merge: 1d323f96d 161a32b4a Merge pull request #15118 from hrydgard/disable-opengl-fallback-android-11 On Android 11 and later, let's not fallback to OpenGL on init crashes.
v1.12.3-188-ge21f2b8fc Unknown W. Brackets 2021-11-13 18:40:07 No build Common: UWP buildfix. Just use SetThreadDescription() directly, assuming new enough Windows.
v1.12.3-187-g9f1c9b996 Henrik Rydgård 2021-11-13 18:12:09 No build Buildfix
v1.12.3-187-g1d323f96d Henrik Rydgård 2021-11-10 08:47:21 No build Merge: df9be770d 42f92dff6 Merge pull request #15120 from PutuDesca/patch-3 Update *id_ID.ini*
v1.12.3-186-g161a32b4a Henrik Rydgård 2021-11-09 23:05:23 No build On Android 11 and later, let's not fallback to OpenGL at all. Not meaningful since Vulkan is stable and widely used now and we really don't do anything crazy when drawing the menu. See #15079
v1.12.3-186-g42f92dff6 PutuDesca 2021-11-10 07:40:01 No build Update *id_ID.ini* and some fixes For the Balinese translation of PPSSPP, I will not continue (I stopped) because I will focus on optimizing the Indonesian language translation. Thanks...
v1.12.3-186-g6e1455fd5 Henrik Rydgård 2021-11-13 18:02:36 No build Use the "new" API SetThreadDescription to set thread names on Windows. Mainly useful in debugging and profiling tools. Using the new function helps modern debugging/profiling tools like Superluminal which don't support the old exception method. (Is there any old tool left that might be a reason we'd want to do both?)
v1.12.3-185-gdf9be770d Henrik Rydgård 2021-11-09 22:54:47 Download Download Download Add tip to Lazy texture caching button. Replaces #14183
v1.12.3-184-g4161b500a Henrik Rydgård 2021-11-09 22:51:09 No build Merge: 4d3890547 eb81d5b30 Merge pull request #15021 from unknownbrackets/ui-font-atlas UI: Support a second texture for just fonts
v1.12.3-182-g4d3890547 Henrik Rydgård 2021-11-07 23:21:29 Download Download Download Merge: 9b457f544 1066224b6 Merge pull request #15100 from vit9696/master SDL: Read assets from Resources on macOS like on iOS
v1.12.3-180-g9b457f544 Henrik Rydgård 2021-11-07 20:45:11 Download Download Download Merge: da697d861 f66e24372 Merge pull request #15111 from unknownbrackets/softgpu-scissor softgpu: Correct scissor for pixel centers
v1.12.3-178-gda697d861 Unknown W. Brackets 2021-11-07 20:36:28     Download Merge: 3f4562c55 fb69d5638 Merge pull request #15110 from unknownbrackets/headless-compare Headless: Generate a difference highlighting png
v1.12.3-177-gfb69d5638 Unknown W. Brackets 2021-11-07 20:05:17 No build Headless: Generate a difference highlighting png. Only for graphics tests that generate a screenshot, including ppdmp.
v1.12.3-176-g92f9d3dc4 Unknown W. Brackets 2021-11-07 19:01:39 No build Headless: Move screenshot compare to class.
v1.12.3-175-gf66e24372 Unknown W. Brackets 2021-11-07 20:19:41 No build softgpu: Correct scissor for pixel centers.
v1.12.3-175-gdc843c258 Unknown W. Brackets 2021-11-11 04:30:25 No build Display: Prevent lock around listener calls. Fixes #15123, crash in Bleach: Soul Carnival 2.
v1.12.3-175-g0875c217c Unknown W. Brackets 2021-11-07 19:01:16 No build Headless: Fix ppdmp compare.
v1.12.3-174-g3f4562c55 Henrik Rydgård 2021-11-07 17:33:55 Download Download Download Merge: 1f502b8f9 b152dc1b5 Merge pull request #15109 from hrydgard/texture-upscale-rework Texture upscale shader rework (drastic perf improvement)
v1.12.3-173-gb152dc1b5 Henrik Rydgård 2021-11-07 16:48:37 No build Remove ARM Mali blacklisting for 4xBRZ, works now
v1.12.3-172-gf58e75e46 Henrik Rydgård 2021-11-07 16:31:28 No build Remove unused variable
v1.12.3-171-g43dc54bc4 Henrik Rydgård 2021-11-07 16:29:28 No build Comment fix, remove assert
v1.12.3-170-gc60feef55 Henrik Rydgård 2021-11-07 16:08:57 No build Remove support for 16-bit textures from the upscaling shader, to shorten it for benefit of mobile GPUs
v1.12.3-169-g5654d3c9e Henrik Rydgård 2021-11-07 15:51:58 No build Fix edge conditions in 4xXBZR
v1.12.3-168-g281ddc243 Henrik Rydgård 2021-11-07 15:47:05 No build Speed up the 4xBRZ upscaler with 16x and the MMPX one with 4x by not doing redundant work
v1.12.3-167-g634970492 Henrik Rydgård 2021-11-07 13:12:28 No build Switch texture scaling shaders to a fixed scale model, preparing for the next change.
v1.12.3-166-gc111d6cc2 Henrik Rydgård 2021-11-07 12:55:39 No build Remove the copy-compute-shader path
v1.12.3-165-g1f502b8f9 Henrik Rydgård 2021-11-06 21:35:11 Download Download Download Merge: 35746ca52 142db5d61 Merge pull request #15106 from unknownbrackets/depth-cull GLES: Explicitly enable ARB_cull_distance
v1.12.3-163-g35746ca52 Henrik Rydgård 2021-11-06 15:42:31 Download Download Download Merge: aefc21f4a 8fded9a2c Merge pull request #15104 from PutuDesca/patch-2 Update id_ID.ini
v1.12.3-161-gaefc21f4a Henrik Rydgård 2021-11-06 13:40:57 Download Download Download Merge: 5ff1d8601 b592e918b Merge pull request #15096 from unknownbrackets/debugger-display Fix an issue in GE frame dump recording
v1.12.3-159-g8fded9a2c PutuDesca 2021-11-06 13:00:59 No build Update (id_ID.ini) translation Update Indonesian Translation #PutuDesca & eerdfz
v1.12.3-158-g5ff1d8601 Henrik Rydgård 2021-11-06 09:18:30 Download Download Download Merge: ebc05b314 ab2f05788 Merge pull request #15101 from Halo-Michael/master Update CMakeLists.txt & zh_CN.ini
v1.12.3-155-gebc05b314 Henrik Rydgård 2021-11-06 09:16:29 Download   Download Merge: 09aee83dd 8db2d37e6 Merge pull request #15099 from unknownbrackets/softgpu-depth Fix depth cull in softgpu
v1.12.3-152-gab2f05788 Halo-Michael 2021-11-06 07:59:37 No build Update CMakeLists.txt
v1.12.3-152-g8db2d37e6 Unknown W. Brackets 2021-11-06 05:38:13 No build softgpu: Fix depth cull in softgpu. Was improperly skipping cull for positive Z.
v1.12.3-152-g09aee83dd Henrik Rydgård 2021-11-06 09:15:37 No build Merge: c99e19c19 b88d676f7 Merge pull request #15098 from hrydgard/remove-gl-vertex-cache Remove the vertex cache from the OpenGL backend.
v1.12.3-151-gfe440d40e Unknown W. Brackets 2021-11-06 05:36:38 No build softgpu: Clip full weighted Z without truncating. In case wsum_recip is nan or similar, we want to make sure we still properly clip to minz/maxz.
v1.12.3-151-gb88d676f7 Henrik Rydgård 2021-11-06 00:45:43 No build Remove the vertex cache from the OpenGL backend. It was disabled for a very long time, and now that we've re-enabled it, it mostly causes problems. Not feeling like debugging it on weird hardware, I think it's better to focus energy on other optimizations.
v1.12.3-151-g1066224b6 vit9696 2021-11-06 07:22:08 No build SDL: Read assets from Resources on macOS like on iOS closes #15041
v1.12.3-151-g142db5d61 Unknown W. Brackets 2021-11-06 19:33:41 No build GLES: Explicitly enable ARB_cull_distance.
v1.12.3-151-g55e64b0ab Halo-Michael 2021-11-06 07:55:44 No build Update CMakeLists.txt & zh_CN.ini
v1.12.3-150-gc99e19c19 Henrik Rydgård 2021-11-04 08:58:32   Download Download Merge: 4c5e2068a f03fa2b0b Merge pull request #15097 from unknownbrackets/softgpu-lines softgpu: Improve accuracy of line drawing
v1.12.3-149-gf03fa2b0b Unknown W. Brackets 2021-11-04 08:11:09 No build softgpu: Improve accuracy of line drawing. Needs higher precision to change pixel at the right time. This makes the lines in Persona 1 look right, see #3871.
v1.12.3-148-g4c5e2068a Henrik Rydgård 2021-11-03 18:39:14 Download Download Download Merge: d917204da ea2a77d41 Merge pull request #15093 from IncognitoMan/patch-1 Fix zimtool compilation.
v1.12.3-147-gea2a77d41 IncognitoMan 2021-11-03 17:23:57 No build Fix zimtool compilation.
v1.12.3-146-gd917204da Henrik Rydgård 2021-11-03 07:36:39 Download Download Download Merge: a8cbc792d ec1d980b3 Merge pull request #15091 from unknownbrackets/lines GPU: Sort line verts to correct bias
v1.12.3-146-gb592e918b Unknown W. Brackets 2021-11-04 01:41:07 No build Headless: Indicate HAS_DISPLAY=0. This will make tests run as they do on a PSP, with display, outside headless.
v1.12.3-145-gec1d980b3 Unknown W. Brackets 2021-11-03 05:57:00 No build GPU: Sort line verts to correct bias. We want it to consistently go down and right. This improves Persona 2 UI significantly (see #3332.)
v1.12.3-145-ga0599f70c Unknown W. Brackets 2021-11-04 01:40:20 No build GE Debugger: Record until some drawing. Otherwise, we end up with empty frame dumps if games call display twice.
v1.12.3-144-ga8cbc792d Henrik Rydgård 2021-11-02 09:16:02 Download Download Download Merge: 65115a8af b71c2f880 Merge pull request #15090 from PutuDesca/patch-1 New update translation id_ID.ini
v1.12.3-143-gb71c2f880 PutuDesca 2021-11-02 08:31:16 No build New update translation id_ID.ini
v1.12.3-142-g65115a8af Henrik Rydgård 2021-11-01 15:17:24 Download Download Download Merge: 7ba8cf63b a6e60703f Merge pull request #15080 from PutuDesca/patch-2 id_ID.ini
v1.12.3-141-ga6e60703f PutuDesca 2021-11-01 14:37:00 No build Update id_ID.ini Update indonesian translation
v1.12.3-140-g7ba8cf63b Henrik Rydgård 2021-11-01 10:24:45   Download Download Merge: 17d807197 0f41f5c1e Merge pull request #15077 from unknownbrackets/indonesian Indonesian translation
v1.12.3-136-g17d807197 Henrik Rydgård 2021-11-01 10:23:56 Download     Merge: 931f20ed4 76e169064 Merge pull request #15076 from unknownbrackets/sw-lines GPU: Expand lines to triangles
v1.12.3-133-g0f41f5c1e PutuDesca 2021-11-01 02:01:30 No build Lang: Fix some Indonesian strings.
v1.12.3-132-g931f20ed4 Unknown W. Brackets 2021-11-01 03:14:42 Download Download Download Merge: 039b97ddd 440a0090c Merge pull request #15078 from vit9696/patch-1 Build: Add missing bundle identifier to macOS builds
v1.12.3-132-g2cb96dd65 Unknown W. Brackets 2021-11-01 00:01:11 No build Lang: Fix CRC value formatting in id_ID and pt_BR.
v1.12.3-131-g440a0090c Vitaly Cheptsov 2021-11-01 02:49:37 No build Build: Add missing bundle identifier to macOS builds
v1.12.3-131-g76e169064 Unknown W. Brackets 2021-10-31 23:49:20 No build GPU: Keep diagonal lines the same width.
v1.12.3-131-g5f3434da5 PutuDesca 2021-11-01 00:00:46 No build Lang: Indonesian translation.
v1.12.3-130-g60bd25582 Unknown W. Brackets 2021-10-31 22:47:21 No build Vulkan: Remove wide line handling. No longer used, since we convert lines to triangles now.
v1.12.3-130-g039b97ddd Henrik Rydgård 2021-10-31 22:20:25 Download Download Download Merge: 3d1106cdf ea6d0f07e Merge pull request #15075 from unknownbrackets/sw-points Draw points using triangles
v1.12.3-129-g2718e81c0 Unknown W. Brackets 2021-10-31 22:46:46 No build GPU: Expand lines to triangles.
v1.12.3-128-gea6d0f07e Unknown W. Brackets 2021-10-31 21:19:51 No build GPU: Correct point width/height. Oops, shouldn't be half in 3D transform.
v1.12.3-127-g1d76e55f8 Unknown W. Brackets 2021-10-31 21:07:03 No build Vulkan: Disable large points feature. No longer used.
v1.12.3-126-gb3a8e013f Unknown W. Brackets 2021-10-31 21:06:06 No build GPU: Expand points into triangles for higher res.
v1.12.3-126-g3d1106cdf Henrik Rydgård 2021-10-31 19:52:04 Download Download Download Merge: 8a718a820 4fb09859f Merge pull request #15073 from unknownbrackets/sw-lines Cleanup line/point handling and refactor a bit
v1.12.3-125-g4fb09859f Unknown W. Brackets 2021-10-31 19:09:04 No build GPU: Refactor out rectangle expansion. Just so it's cleaner when the same is done for lines.
v1.12.3-124-g9fc94a349 Unknown W. Brackets 2015-12-14 02:17:21 No build GPU: Skip cull for lines and points. These already always go through software transform, so make sure we handle them consistently. We'll eventually convert to triangles.
v1.12.3-123-g8a718a820 Henrik Rydgård 2021-10-31 17:29:41 Download Download Download Merge: 0c45700f1 bffa68a56 Merge pull request #15072 from unknownbrackets/guardband Implement depth culling in software transform
v1.12.3-119-g0c45700f1 Henrik Rydgård 2021-10-31 17:27:30 No build Merge: 3bf6b140c a498f164e Merge pull request #15070 from hrydgard/sw-transform-opt Minor optimizations in software transform
v1.12.3-118-ga498f164e Henrik Rydgård 2021-10-31 16:32:45 No build vmulq_laneq_f32 not supported on ARM32
v1.12.3-117-g3245f54dc Henrik Rydgård 2021-10-31 13:44:54 No build Optimize the rotation a bit (limit to VK/D3D11, mat2 instead of mat4)
v1.12.3-116-gfdacf751c Henrik Rydgård 2021-10-31 13:09:44 No build NEON/SSE-optimize some matrix multiplications used by software transform Will hopefully reclaim any potential speed loss from the recent refactor.
v1.12.3-115-g14fa7942b Henrik Rydgård 2021-10-31 12:24:51 No build Sneak in a gradle bump
v1.12.3-114-g3bf6b140c Henrik Rydgård 2021-10-31 13:35:13 Download Download Download Don't forget to check for bufferedRendering before enabling screen rotation in the shader.
v1.12.3-113-gbffa68a56 Unknown W. Brackets 2021-10-31 15:22:59 No build GPU: Cleanup comments on swtranform cull.
v1.12.3-113-ga3a6bdc19 Henrik Rydgård 2021-10-31 11:09:59 Download Download Download Merge: a9d7948f7 b4715e4d8 Merge pull request #15069 from unknownbrackets/swtransform-project Process projection inside software transform
v1.12.3-112-g5128480d7 Unknown W. Brackets 2021-10-23 23:20:44 No build GPU: Implement cull behavior in sw transform.
v1.12.3-111-g7edfdd2cd Unknown W. Brackets 2021-10-31 05:03:01 No build GPU: Rename pos/uv w for clarity.
v1.12.3-110-gb4715e4d8 Unknown W. Brackets 2021-10-31 05:01:07 No build GPU: Correct w on immediate prim.
v1.12.3-109-gb4bc4c5c7 Unknown W. Brackets 2021-10-31 02:26:23 No build GPU: Remove buggy rectangle culling. Transformed rectangles are uncommon, but culling them properly is a bit trickier than this, so remove for now.
v1.12.3-108-gb5a2afef7 Unknown W. Brackets 2021-10-31 02:32:15 No build D3D11: Fix fog in software transform.
v1.12.3-107-ge688bb2cd Unknown W. Brackets 2021-10-24 21:27:47 No build GPU: Correct software transform projection. Now reading the new fog value.
v1.12.3-106-g4ec75de0e Unknown W. Brackets 2021-10-24 21:07:57 No build GPU: Add fog separately for swtransform verts. At this point, still being processed wrong, this just changes the attribute structure.
v1.12.3-105-gb87451de9 Unknown W. Brackets 2021-10-23 22:44:10 No build GPU: Restore rotation handling in sw transform.
v1.12.3-104-g4e5ce403b Unknown W. Brackets 2021-10-23 21:20:00 No build GPU: Process proj matrix in sw transform. Will need this to properly handle culling and clipping in software transform. Temporarily breaks display rotation handling (Vulkan/UWP.)
v1.12.3-103-g159eab514 Unknown W. Brackets 2021-10-23 20:59:34 No build GPU: Set projection matrix per backend. There's a bit of variance, so this keeps the central code clean.
v1.12.3-102-gf35c7d04b Unknown W. Brackets 2021-10-31 02:30:05 No build GPU: Update viewport params before sw transform.
v1.12.3-102-ga9d7948f7 Henrik Rydgård 2021-10-29 08:56:00 Download Download Download Merge: 030bfb1fb 63966cb7a Merge pull request #15065 from CarterLi/master Build: allow using system zstd library
v1.12.3-101-g3730460bc Unknown W. Brackets 2021-10-23 20:29:19 No build GPU: Move swtransform flippedY to params.
v1.12.3-101-g63966cb7a 李通洲 2021-10-28 10:30:05 No build Build: allow using system zstd library
v1.12.3-100-g030bfb1fb Unknown W. Brackets 2021-10-26 15:54:03 Download Download Download GPU: Fix missing newline in shader.
v1.12.3-99-g6099c4f41 Henrik Rydgård 2021-10-26 10:46:08 Download Download Download Merge: edc4e69c3 906a04f1f Merge pull request #15058 from hrydgard/cull-distance-fix Make sure to not leave cull distance uninitialized in other paths
v1.12.3-98-g906a04f1f Henrik Rydgård 2021-10-26 09:56:38 No build Make sure to not leave cull distance uninitialized in other paths, if we do write to it in some path.
v1.12.3-97-gedc4e69c3 Henrik Rydgård 2021-10-25 23:31:30 Download Download Download Merge: bd07e188a 76186d191 Merge pull request #15025 from unknownbrackets/texreplace-pop Allow delayed loading of texture replacements
v1.12.3-84-gbd07e188a Henrik Rydgård 2021-10-25 15:32:29 Download Download Download Merge: 643bfd670 09daace8b Merge pull request #15057 from unknownbrackets/glbuffer-assert GLES: Skip assert if no buffer
v1.12.3-84-g76186d191 Unknown W. Brackets 2021-10-24 07:42:57 No build Replacement: Allow starting a texture at budget.
v1.12.3-83-gabc80f101 Unknown W. Brackets 2021-10-24 07:00:51 No build Replacement: Correct budget on later frames.
v1.12.3-83-g09daace8b Unknown W. Brackets 2021-10-25 15:27:45 No build GLES: Skip assert if no buffer.
v1.12.3-82-gfa0e19471 Unknown W. Brackets 2021-10-24 05:56:19 No build Replacement: Add ini setting to disable pop-in.
v1.12.3-82-g643bfd670 Henrik Rydgård 2021-10-24 20:40:05 Download Download Download Merge: 59f3d4b8f 5adaf87db Merge pull request #15055 from iota97/resize-analog-fix Fix analog resize
v1.12.3-81-g5adaf87db iota97 2021-10-24 20:33:24 No build Fix analog resize
v1.12.3-81-g4c1b5564d Unknown W. Brackets 2021-10-24 04:58:23 No build Replacement: Tweak some thread safety.
v1.12.3-80-gc0054dc6c Unknown W. Brackets 2021-10-23 17:06:55 No build Replacement: Ensurely orderly stop on reset. If the texture is being loaded and we stop or reset, make sure it stops to avoid any crash or hang.
v1.12.3-80-g59f3d4b8f Henrik Rydgård 2021-10-24 11:56:52 Download Download Download Merge: 067f45d56 fc2efe5df Merge pull request #15051 from unknownbrackets/debugger Debugger: Add reason to cpu.stepping event
v1.12.3-79-gfc2efe5df Unknown W. Brackets 2021-10-24 02:22:09 No build Debugger: Add reason to cpu.stepping event.
v1.12.3-79-g09f0578a6 Unknown W. Brackets 2021-10-21 22:21:23 No build Replacement: Use a thread to load tex replacements.
v1.12.3-78-gee882d186 Unknown W. Brackets 2021-10-17 22:26:02 No build Replacement: Avoid rebuild until ready.
v1.12.3-78-g2bd13c5d9 Unknown W. Brackets 2021-10-24 01:56:15 No build Debugger: Track reason for entering stepping.
v1.12.3-77-g072140562 Unknown W. Brackets 2021-10-17 21:46:02 No build Replacement: Avoid clash with X define.
v1.12.3-77-g067f45d56 Henrik Rydgård 2021-10-23 17:46:38 Download Download Download Merge: e094f5673 5557950a4 Merge pull request #15050 from unknownbrackets/guardband GPU: Allow range cull on Mali/etc.
v1.12.3-76-g83b7b33cf Unknown W. Brackets 2021-10-17 21:36:20 No build Replacement: Centralize lookup logic. And make sure we don't change our minds about using a replacement during a draw.
v1.12.3-75-ge094f5673 Unknown W. Brackets 2021-10-22 18:09:06 Download Download Download Core: Fix unused variable warning.
v1.12.3-75-g045d90252 Unknown W. Brackets 2021-10-17 18:35:11 No build Replacement: Delay load texture data.
v1.12.3-74-g36fc2c262 Unknown W. Brackets 2021-10-17 18:16:54 No build Replacement: Purge old cached decoded textures. Not actually decoding into the cache, just setup.
v1.12.3-74-g7d94f3777 Unknown W. Brackets 2021-10-22 05:47:18 Download   Download Merge: 12215a3c6 e12e237d0 Merge pull request #15044 from hrydgard/update-ffmpeg-linux-pic Update ffmpeg submodule with new linux arm64 build compiled with -pic
v1.12.3-73-ge12e237d0 Henrik Rydgård 2021-10-22 00:50:19 No build Update ffmpeg submodule with new linux arm64 build compiled with -pic See
v1.12.3-73-g5557950a4 Unknown W. Brackets 2021-10-23 17:41:12 No build GPU: Allow range cull on Mali/etc. Previously had been disabled when cullDistance/clipDistance were unsupported, but it's still helpful without those. See #15049.
v1.12.3-73-g2356280a9 Unknown W. Brackets 2021-10-17 17:54:45 No build Replacement: Add structure for delayed loading.
v1.12.3-72-g12215a3c6 Henrik Rydgård 2021-10-22 00:39:10 Download Download Download Merge: 5e2c4942e d804d35dc Merge pull request #15043 from unknownbrackets/guardband GPU: Enable new guardband culling again
v1.12.3-71-gd804d35dc Unknown W. Brackets 2021-10-22 00:29:51 No build GPU: Enable new guardband culling again.
v1.12.3-70-g5e2c4942e Henrik Rydgård 2021-10-21 23:09:33 Download Download Download Merge: 4bd4cde4a c72d04517 Merge pull request #15035 from unknownbrackets/guardband Compat: Ignore DisableRangeCulling with clip/cull
v1.12.3-68-g4bd4cde4a Henrik Rydgård 2021-10-21 00:56:16 Download Download Download Merge: 9271db091 d5dac66c7 Merge pull request #15040 from unknownbrackets/path-slashes Path: Avoid adding a double slash from root
v1.12.3-66-g9271db091 Henrik Rydgård 2021-10-20 11:11:40 Download Download Download Merge: a43f435ef 5600ac016 Merge pull request #15036 from vit9696/patch-2 Adhoc: Drop useless pointer check
v1.12.3-65-g5600ac016 Vitaly Cheptsov 2021-10-20 11:08:29 No build Adhoc: Drop useless pointer check Fixes compiler warning (-Wpointer-bool-conversion)
v1.12.3-64-ga43f435ef Henrik Rydgård 2021-10-20 09:22:34 Download Download Download Update Italian (it_IT) translation, thanks Vecna
v1.12.3-63-ge93c39205 Henrik Rydgård 2021-10-20 08:07:21 Download Download Download Merge: 11eb5fa0c 690c6b676 Merge pull request #15034 from unknownbrackets/ui-open-memstick macOS: Correct open memstick with space
v1.12.3-62-gd5dac66c7 Unknown W. Brackets 2021-10-20 22:01:16 No build Path: Avoid adding a double slash from root.
v1.12.3-62-gc72d04517 Unknown W. Brackets 2021-10-20 07:16:44 No build Compat: Ignore DisableRangeCulling with clip/cull. As long as we support these things and the NAN issue isn't there, we should be able to safely enable regardless.
v1.12.3-62-g690c6b676 Unknown W. Brackets 2021-10-20 06:26:37 No build macOS: Correct open memstick with space.
v1.12.3-61-g11eb5fa0c Henrik Rydgård 2021-10-19 19:55:30 Download Download Download Merge: d754f9581 e86b7a3a4 Merge pull request #15002 from unknownbrackets/ui-open-memstick UI: Add button to show memstick folder
v1.12.3-56-gd754f9581 Henrik Rydgård 2021-10-19 19:54:51 No build Merge: 72e8c60e3 83909f816 Merge pull request #14884 from unknownbrackets/debugger-gpustats Debugger: Add APIs for GPU stats
v1.12.3-51-g72e8c60e3 Henrik Rydgård 2021-10-19 19:53:36 Download     Merge: 593241b50 21ff0b1df Merge pull request #14414 from unknownbrackets/search-settings Add search for settings
v1.12.3-50-g21ff0b1df Unknown W. Brackets 2021-10-14 08:25:27 No build UI: Correct filtering message without keyboard.
v1.12.3-49-g8c882e957 Unknown W. Brackets 2021-10-02 06:54:38 No build UI: Add more keyboard sysprop checks.
v1.12.3-48-g5b5a8c9c0 Unknown W. Brackets 2021-04-27 08:45:03 No build libretro: Expose bool system properties.
v1.12.3-47-ge86b7a3a4 Unknown W. Brackets 2021-10-10 00:59:32 No build UI: Add button to show memstick folder. See #13919.
v1.12.3-47-g83909f816 Unknown W. Brackets 2021-09-20 00:53:30 No build Debugger: Add APIs for GPU stats.
v1.12.3-47-g8e15f755e Unknown W. Brackets 2021-04-26 07:54:28 No build UI: Add a sysprop for if the device has a keyboard. Still left some ifdefs because of System_InputBoxGetString(), but hopefully we can move away from them. Some devices (like SDL) may only optionally have a keyboard, so it's a runtime check.
v1.12.3-46-gd1fdd2299 Unknown W. Brackets 2021-04-26 07:40:37 No build UI: Add search filtering to settings.
v1.12.3-46-g1532a729d Unknown W. Brackets 2021-09-20 00:17:13 No build Core: Allow forcing debug statistics collection. Useful for remote debugging.
v1.12.3-46-g8d29aa659 Unknown W. Brackets 2021-10-10 00:58:49 No build Windows: Switch to preferred file selection method. It seems like the previous may not support long paths.
v1.12.3-45-ga06efdd22 Unknown W. Brackets 2021-09-19 23:25:20 No build Display: Allow threadsafe listeners. Also add a flip listener.
v1.12.3-45-g49c64e12d Unknown W. Brackets 2021-04-26 07:22:13 No build UI: Add a way to disable tabs in tab strips.
v1.12.3-45-g08a55d19d Unknown W. Brackets 2021-10-10 00:56:39 No build macOS: Allow opening game folder.
v1.12.3-44-geb81d5b30 Unknown W. Brackets 2021-10-17 01:47:24 No build UI: Support a second texture for just fonts. Will still allow using fonts between both.
v1.12.3-44-gce3b80dce Unknown W. Brackets 2021-09-19 23:24:43 No build Debugger: Add initial GPU stats shell.
v1.12.3-44-g450b59809 Unknown W. Brackets 2021-10-10 00:56:05 No build Qt: Allow opening game folder.
v1.12.3-44-g1f4cbb7aa Unknown W. Brackets 2021-04-26 06:59:43 No build UI: Add game settings tabs in a consistent way.
v1.12.3-43-g593241b50 Henrik Rydgård 2021-10-19 17:57:39 Download Download Download Merge: 16bf5197e e57770977 Merge pull request #14996 from hrydgard/vulkan-best-practices Vulkan "best practices" fixes
v1.12.3-39-g16bf5197e Henrik Rydgård 2021-10-19 12:00:01 Download Download Download Merge: 236d02999 275baccc5 Merge pull request #14833 from unknownbrackets/guardband Handle guardband clip/cull better for hardware backends
v1.12.3-21-g236d02999 Henrik Rydgård 2021-10-19 10:13:08 Download Download Download Merge: 3372f39a3 e1d261b70 Merge pull request #14857 from unknownbrackets/unthrottle-cleanup Display: Remove frameskip fast-forward mode
v1.12.3-19-g3372f39a3 Henrik Rydgård 2021-10-19 10:12:11   Download   Merge: 09db22c84 d278cda7e Merge pull request #14999 from unknownbrackets/config-io-thread Remove I/O on thread setting
v1.12.3-13-gd278cda7e Henrik Rydgård 2021-10-19 09:42:53 No build Merge: 25da99a16 c75784351 Merge branch 'master' into config-io-thread
v1.12.3-13-g09db22c84 Henrik Rydgård 2021-10-19 10:11:48 No build Merge: 1cd520ae3 12ad2b05e Merge pull request #15027 from unknownbrackets/depth-blit GPU: Blit framebuf depth on create too
v1.12.3-10-g1cd520ae3 Henrik Rydgård 2021-10-19 09:43:59 Download Download Download Merge: c75784351 2845f173e Merge pull request #15001 from hrydgard/update-android-target Update target Android version from 11 to 12. (API 30 to 31).
v1.12.3-8-gc75784351 Henrik Rydgård 2021-10-19 08:02:03 Download Download Download Merge: 6fbd67a94 3e9d1e0b0 Merge pull request #14859 from unknownbrackets/vertexcache-gles GLES: Re-enable vertex cache
v1.12.3-6-g6fbd67a94 Henrik Rydgård 2021-10-19 08:01:12 No build Merge: 6ef89c12b 183b0c3b4 Merge pull request #15008 from unknownbrackets/debugger-windows Windows: Pause from menu shouldn't affect Break
v1.12.3-4-g6ef89c12b Henrik Rydgård 2021-10-19 08:00:59 No build Merge: 936628bf2 cc7366e63 Merge pull request #15028 from unknownbrackets/syscall-names HLE: Add a few syscall names
v1.12.3-2-g936628bf2 Henrik Rydgård 2021-10-19 08:00:50 No build Merge: ce0a45cf0 24c77dc93 Merge pull request #15024 from unknownbrackets/texgen GPU: Fix matrix uvgen in software transform
v1.12.3 Henrik Rydgård 2021-10-18 20:19:42 Download Download Download Update version to 1.12.3
v1.12.2-19-g275baccc5 Unknown W. Brackets 2021-09-20 08:32:05 No build GLES: Support GL_APPLE_clip_distance too. Seems modern Apple mobile chips only support clip.
v1.12.2-18-g33598f2e7 Unknown W. Brackets 2021-09-20 08:27:30 No build GPU: Support clip and cull distances separately. Older GL devices, and it seems Apple devices, may not support cull.
v1.12.2-17-g7b00c4a57 Unknown W. Brackets 2021-09-20 08:16:21 No build GPU: Move Z/W equal hack to bugs from supports. It's really a bug (might even ideally cap the version?), and we already have other bugs handled the same way.
v1.12.2-16-g5e6f54033 Unknown W. Brackets 2021-09-19 16:14:54 No build GPU: Split clip and cull caps. GL_ARB_cull_distance is needed, sometimes available on older GL.
v1.12.2-15-g1c7cd67f6 Unknown W. Brackets 2021-09-12 04:08:02 No build iOS: Buildfix bad GLES headers.
v1.12.2-14-gc6a52909f Unknown W. Brackets 2021-09-12 03:19:56 No build D3D11: Support vertex clip/cull planes.
v1.12.2-13-g493ecf528 Henrik Rydgård 2021-10-18 20:18:11 Download   Download Update for 1.12.3
v1.12.2-13-g1e66a66ed Unknown W. Brackets 2021-09-12 03:13:43 No build D3D11: Correct clearing samplers.
v1.12.2-12-gfc24a7d42 Henrik Rydgård 2021-10-18 17:19:57 Download Download Download CwCheat: Remove assert on TempAR type codes. Seems weird that we had this.
v1.12.2-12-g1a603fedf Unknown W. Brackets 2021-09-12 03:03:11 No build Vulkan: Cull verts fully outside depth. Following PSP rules of -1 to 1 pre-viewport Z. This also enables it for GLES/OpenGL.
v1.12.2-11-gd2ff66a66 Unknown W. Brackets 2021-09-12 03:01:36 No build UI: Clear textures on Begin. On GLES, saw a texture bound to slot 1 when UI started to draw after an emu frame, which caused a crash because there was no sampler. Let's just explicitly flush.
v1.12.2-11-g7ba8ef3d3 Henrik Rydgård 2021-10-18 11:52:49 Download Download Download Update Turkish translation (tr_TR), thanks Kishira Darken.
v1.12.2-10-g258a96a47 Henrik Rydgård 2021-10-18 09:37:47 Download Download Download compat.ini: Add Valkyrie Profile: Lenneth to [MpegAvcWarmUp], works around ending crash. See issue #6008
v1.12.2-10-g7d00b6ca9 Unknown W. Brackets 2021-09-12 02:53:50 No build GLES: Enable/disable clip distance 0.
v1.12.2-9-g11b65ca22 Henrik Rydgård 2021-10-13 09:24:01 Download Download Download Merge: b501f1c91 7ee7fe85e Merge pull request #15013 from LightVR0/patch-2 Retraducción
v1.12.2-9-g046a5c548 Unknown W. Brackets 2021-09-12 02:17:46 No build GLES: Check clip/cull distance support. Pretty limited on GLES3+. Also D3D11. Seems like doing it on D3D9 might be a bit tricky.
v1.12.2-8-g2271b41d0 Unknown W. Brackets 2021-09-12 02:10:29 No build Vulkan: Use clip distance only if supported.
v1.12.2-7-gb501f1c91 Henrik Rydgård 2021-10-13 09:23:29     Download Merge: f7c897973 3b0305a00 Merge pull request #15012 from vit9696/patch-1 Fix macOS 10.8~10.15 run compatibility
v1.12.2-7-g273b9a3dc Unknown W. Brackets 2021-09-12 01:57:52 No build Vulkan: Add negative Z clipping.
v1.12.2-6-g24011c375 Unknown W. Brackets 2021-09-12 01:54:25 No build GPU: Correct depth handling for guardband. This culls based on pre-viewport Z and avoids culling based on the clip range at negative Z.
v1.12.2-6-g25da99a16 Unknown W. Brackets 2021-10-09 22:21:55 No build Io: Remove setting to disable I/O on thread.
v1.12.2-5-gd9b6e847d Unknown W. Brackets 2021-10-09 19:55:42 No build Reporting: Require I/O on thread to be on. This will also cause a purple crash screen if it's off.
v1.12.2-5-g6252241c0 Unknown W. Brackets 2021-09-11 21:20:34 No build GPU: Verify throughmode for clears/rects.
v1.12.2-4-gf7c897973 Henrik Rydgård 2021-10-13 09:22:43 No build Merge: bb64c176f 9fdf0e107 Merge pull request #15014 from unknownbrackets/cpp14-cleanup Common: Remove MakeUnique.h
v1.12.2-4-g973025113 Unknown W. Brackets 2021-10-09 19:41:59 No build UI: Remove I/O on thread setting. Still configurable in the ini if really needed, for now.
v1.12.2-4-g12ad2b05e Unknown W. Brackets 2021-10-18 06:53:23 No build GPU: Blit framebuf depth on create too. Before we only did it for an existing target framebuffer, and never for a fresh one. But there's not really a good reason to skip that, and this may improve effects that are cemented after a single frame.
v1.12.2-4-g4ac36cb81 Unknown W. Brackets 2021-09-11 21:18:28 No build GPU: Cull rectangles more when depth clamp off. If any vert is outside Z, it's culled when not clamping/clipping.
v1.12.2-4-g3b0305a00 Vitaly Cheptsov 2021-10-13 03:53:14 No build Clear legacy flags
v1.12.2-3-ge1d261b70 Unknown W. Brackets 2021-09-15 08:04:28 No build Display: Remove frameskip fast-forward mode. Fixes #13546.
v1.12.2-3-gcc7366e63 Unknown W. Brackets 2021-10-18 15:50:18 No build HLE: Add a few syscall names.
v1.12.2-3-gc4f330664 Vitaly Cheptsov 2021-10-13 02:47:50 No build Fix macOS 10.8~10.15 run compatibility
v1.12.2-3-g9306bbd4e Unknown W. Brackets 2021-10-18 06:51:45 No build GPU: Refactor framebuffer depth blit for reuse. Shouldn't change anything yet, just moving logic around.
v1.12.2-3-g5315c404c Unknown W. Brackets 2021-09-11 21:13:39 No build GPU: Cull rectangles outside valid Z. Both TL and BR must be outside in the same direction to be culled when depth clamp is enabled.
v1.12.2-3-g183b0c3b4 Unknown W. Brackets 2021-10-10 18:51:20 No build Windows: Pause from menu shouldn't affect Break. They're separate states, and pausing can be done now without break.
v1.12.2-3-g24c77dc93 Unknown W. Brackets 2021-10-17 08:41:24 No build GPU: Fix matrix uvgen in software transform. Fixes #15015.
v1.12.2-3-g9fdf0e107 Unknown W. Brackets 2021-05-01 15:56:49 No build Common: Remove MakeUnique.h. No longer used.
v1.12.2-3-g7ee7fe85e Victor Rojas Carrasco (VR0) 2021-10-13 05:17:42 No build Retraducción
v1.12.2-3-g5ee8b26b8 Unknown W. Brackets 2021-10-09 19:39:45 No build lang: Cleanup outdated translation key.
v1.12.2-3-g3e9d1e0b0 Unknown W. Brackets 2021-09-15 08:45:30 No build GLES: Re-enable vertex cache. Was accidentally left disabled during GL threading effort.
v1.12.2-2-gbb64c176f Henrik Rydgård 2021-10-11 06:38:58 Download Download Download Merge: e91b8af27 b1e31d89e Merge pull request #15009 from unknownbrackets/audio-cleanup Audio: Correct protection against time skew
v1.12.2-1-gb1e31d89e Unknown W. Brackets 2021-10-11 00:04:59 No build Audio: Correct protection against time skew.
v1.12.2 Henrik Rydgård 2021-10-10 13:03:48 Download Download Download Update version to 1.12.2
v1.12.1-9-g1e504aff3 Henrik Rydgård 2021-10-10 13:03:09 No build Update for 1.12.2
v1.12.1-8-g80d7b3611 Henrik Rydgård 2021-10-10 12:06:18 Download Download Download Merge: bccb854f9 e6857388c Merge pull request #15007 from hrydgard/joystick-debug Add input device debug info to touchscreen test screen
v1.12.1-7-ge6857388c Henrik Rydgård 2021-10-10 11:49:53 No build Add input device debug info to touchscreen test screen (yeah maybe there's a better place but it's fine). Also make a slight tweak to the detection order which I don't think matters much.
v1.12.1-6-gbccb854f9 Henrik Rydgård 2021-10-10 11:20:38 Download Download Download compat.ini: Add DBZ Tenkaichi Tag Team to [ClearToRam], see issue #14283
v1.12.1-5-g5995fe8e7 Henrik Rydgård 2021-10-10 08:44:27 Download Download Download Merge: fbf9b7f54 460ceadcc Merge pull request #15003 from unknownbrackets/android-device-id Android: Prioritize PAD devices
v1.12.1-4-g2845f173e Henrik Rydgård 2021-10-09 21:23:36 No build Update target Android version from 11 to 12. (API 30 to 31). We just updated from 10 to 11 which enabled scoped storage, but now that 12 is final, we might as well target that. Some new APIs are available that might be useful, like a crash dump API and more refresh rate control.
v1.12.1-3-gfbf9b7f54 Henrik Rydgård 2021-10-09 18:35:50 Download Download Download Merge: bbe06ace2 b77695c76 Merge pull request #14998 from unknownbrackets/audio-cleanup Protect against time skew in background audio
v1.12.1 Henrik Rydgård 2021-10-09 10:19:44 Download Download Download Update version for 1.12.1
v1.12-36-gb77695c76 Unknown W. Brackets 2021-10-09 17:24:54 No build Audio: Protect against time skew. It might be possible a clock is adjusting backwards slightly after a time update, and this could've caused sz to become negative. Based on crash reports.
v1.12-35-gdab36b4e9 Henrik Rydgård 2021-10-09 10:13:49 Download Download   Update for 1.12.1
v1.12-35-g460ceadcc Unknown W. Brackets 2021-10-10 01:12:54 No build Android: Prioritize PAD devices.
v1.12-35-g01b99eff9 Unknown W. Brackets 2021-10-09 17:17:55 No build Audio: Cleanup buffer wrap code. This is a bit more straight-forward.
v1.12-34-g14bf5de83 Henrik Rydgård 2021-10-08 22:56:08 Download Download Download Merge: a79527bff 322a8a8b3 Merge pull request #14994 from hrydgard/more-crash-fixes More crash fixes
v1.12-31-ga79527bff Henrik Rydgård 2021-10-08 22:42:04     Download Merge: 89a452c16 59b2604c1 Merge pull request #14995 from hrydgard/vulkan-sync-fixes Vulkan sync fixes
v1.12-30-ge57770977 Henrik Rydgård 2021-10-08 22:22:08 No build We don't use primitiveRestart for anything, let's not enable it. It has costs on some hardware.
v1.12-30-g59b2604c1 Henrik Rydgård 2021-10-08 22:20:57 No build Consistent sampler modes in UI to make Mali happy
v1.12-29-gd7ac6aa63 Henrik Rydgård 2021-10-08 21:58:03 No build Fix an assortment of minor VK barrier bugs in mostly texture upload
v1.12-29-gb426d12a1 Henrik Rydgård 2021-10-08 21:32:40 No build More best-practices adjustments
v1.12-29-g322a8a8b3 Henrik Rydgård 2021-10-08 19:08:45 No build More checks in ParamSFO reader. Only problem left is that the strings are null terminated and can walk off the buffer.
v1.12-28-gddc0f0829 Henrik Rydgård 2021-10-08 15:37:03 No build Replaced textures: Don't leak handles on failure, check allocation success
v1.12-28-gd7774bf1a Henrik Rydgård 2021-03-11 22:08:41 No build Ran the "Vulkan best practices" layer, fixed some stuff.
v1.12-28-g90335bd52 Henrik Rydgård 2021-10-08 21:53:55 No build Mip generation: Transition the correct mipmap after blit.
v1.12-27-g89a452c16 Henrik Rydgård 2021-10-08 18:39:29 Download Download Download Merge: a251bf07c 5884a2201 Merge pull request #14993 from unknownbrackets/ui-chat-key UI: Disable focus movement on game start
v1.12-25-ga251bf07c Henrik Rydgård 2021-10-08 17:31:27 Download   Download compat.ini: Add Street Riders to [DisableRangeCulling]. See issue #14746
v1.12-24-gb1eb35c42 Henrik Rydgård 2021-10-08 08:40:50 Download Download Download Merge: 1b2109ab1 09f4e82aa Merge pull request #14989 from unknownbrackets/debugger-windows Debugger: Centralize context menu handling
v1.12-21-g1b2109ab1 Henrik Rydgård 2021-10-08 08:39:41   Download   Merge: fe303dec6 abc9ce671 Merge pull request #14987 from unknownbrackets/ui-crash Draw: Atomically release objects
v1.12-19-gfe303dec6 Henrik Rydgård 2021-10-08 08:36:45 Download   Download compat.ini: Add NOVA to [DisableRangeCulling]. See issue #13989
v1.12-18-ga968728ad Henrik Rydgård 2021-10-08 06:39:56 Download Download Download Merge: 309dcb295 9c92af2b7 Merge pull request #14988 from unknownbrackets/ui-ctrl-delay UI: Delay between successive mapping in controls
v1.12-18-g09f4e82aa Unknown W. Brackets 2021-10-08 04:53:40 No build Debugger: Keep pop up menus to ContextMenu only.
v1.12-17-gabc9ce671 Unknown W. Brackets 2021-10-08 03:22:23 No build Draw: Atomically release objects. There may be scenarios where we release objects from separate threads, just make them safe.
v1.12-17-g5884a2201 Unknown W. Brackets 2021-10-08 18:23:22 No build UI: Disable focus movement on game start. Otherwise, dev tools or chat remain usable while trying to play the game. This was an unintentional bug from chat UI refactoring.
v1.12-17-g39d3b4d93 Unknown W. Brackets 2021-10-08 04:47:16 No build Debugger: Centralize context menu handling. This deduplicates a bit, but more importantly keeps all the IDs together.
v1.12-17-g9c92af2b7 Unknown W. Brackets 2021-10-08 03:45:15 No build UI: Delay between successive mapping in controls.
v1.12-16-g309dcb295 Unknown W. Brackets 2021-10-08 02:43:29 Download Download Download Merge: 944d2c3aa 7ec60f28b Merge pull request #14985 from hrydgard/crash-fixes Try to fix some crashes from Android crash reporting
v1.12-9-g944d2c3aa Henrik Rydgård 2021-10-08 00:22:34 Download Download Download Set texture clamp mode for UI drawing. Fixes #14977, hopefully without breaking anything else..
v1.12-9-g7ec60f28b Henrik Rydgård 2021-10-08 00:11:44 No build Paper over a race condition slightly better. Really need to redo sync here.
v1.12-8-gb069a239a Henrik Rydgård 2021-10-07 23:59:21 No build Add sanity check to DirectoryFileHandle::Read
v1.12-8-g12f9d810d Henrik Rydgård 2021-10-08 00:16:35   Download   Add link to Chinese multiplayer wiki page. Fixes #14982
v1.12-7-gce91798b2 Henrik Rydgård 2021-10-07 16:40:52 Download Download Download Merge: f9f9ab5ec 58238abef Merge pull request #14983 from unknownbrackets/debugger-menus Debugger: Fix submenu offsets from removing unused
v1.12-7-g2257febc8 Henrik Rydgård 2021-10-07 23:51:26 No build Avoid throwing exceptions on bad post shader float parameters
v1.12-6-g36ada6308 Henrik Rydgård 2021-10-07 21:08:46 No build Sanity check string lengths in save state code
v1.12-5-gf9f9ab5ec Henrik Rydgård 2021-10-07 08:48:59 Download Download Download Merge: f6fb711d3 e389dfc71 Merge pull request #14978 from unknownbrackets/draw-vulkan Vulkan: Handle desc set allocation failure better
v1.12-5-g9c017e03f Henrik Rydgård 2021-10-07 21:08:12 No build Add some basic sanity checks to ParamSFO reader (could add more)
v1.12-4-g21686a6a9 Henrik Rydgård 2021-10-07 21:07:35 No build Android: Catch some exceptions
v1.12-3-gf6fb711d3 Unknown W. Brackets 2021-10-06 21:14:22 Download Download Download Merge: 076ece850 7d3734dfb Merge pull request #14976 from iota97/add-missing-link Add missing link
v1.12 Henrik Rydgård 2021-10-06 20:15:50 Download Download Download Update AndroidManifest.xml for 1.12
v1.11.3-1681-g7d3734dfb iota97 2021-10-06 20:09:20 Download Download Download Fix brackets
v1.11.3-1680-gb3bbdc061 iota97 2021-10-06 20:05:58 No build Add missing link
v1.11.3-1679-g195662497 AdamN 2021-10-06 17:33:12 No build Merge: 107d18823 c34efa3e3 Merge pull request #14969 from ANR2ME/adhoc [Adhoc] Workaround for a more cross-platform behavior on PtpConnect (but inaccurate)
v1.11.3-1676-g107d18823 Henrik Rydgård 2021-10-06 17:18:39 No build Merge: efc1293b6 6569b1bad Merge pull request #14968 from hrydgard/readme-1.12 Update for 1.12
v1.11.3-1666-gefc1293b6 Henrik Rydgård 2021-10-06 17:08:16 No build Merge: 1fa7fa493 0f8390183 Merge pull request #14974 from unknownbrackets/ui-savedata Make savedata description scrollable
v1.11.3-1663-g6569b1bad Henrik Rydgård 2021-10-06 17:15:14 No build More tweaks
v1.11.3-1663-g1fa7fa493 Henrik Rydgård 2021-10-06 17:07:54 No build Merge: 0d1fd3c58 c9602f715 Merge pull request #14975 from hrydgard/kage-spanish KAGE-008's Spanish update
v1.11.3-1662-gcaa32633a Unknown W. Brackets 2021-10-06 05:34:31 No build README: Cleanup duplicates and improve tense.
v1.11.3-1661-gc9602f715 Henrik Rydgård 2021-10-06 10:01:08 No build KAGE-008's Spanish update
v1.11.3-1661-gadf5c2ff6 Henrik Rydgård 2021-10-05 21:38:27 No build Merge: 7c87b8984 a1eecec7a Merge pull request #14971 from iota97/script2 Update script to remove old link
v1.11.3-1661-g0d1fd3c58 Henrik Rydgård 2021-10-06 14:28:56 No build Force texture scaling away from the old Auto setting. Some Swedish translation.
v1.11.3-1660-ga1eecec7a iota97 2021-10-05 21:12:39 No build Fix a couple of typo
v1.11.3-1660-g19da3f93a Henrik Rydgård 2021-10-06 06:58:46 No build Merge: 7dde8ef9f f7607316a Merge pull request #14972 from hrydgard/texture-scale-fixes Vulkan: Fix texture scaling shader+ Auto Max Quality texture filtering
v1.11.3-1659-gf7607316a Unknown W. Brackets 2021-10-06 04:32:11 No build Windows: Remove UI for auto texture scaling. Functionality removed in 887f610.
v1.11.3-1659-g35338ee39 iota97 2021-10-05 21:07:28 No build Update script to remove old link
v1.11.3-1658-g451b99671 Unknown W. Brackets 2021-10-06 04:27:39 No build Qt: Remove auto texture scaling option. Functionality removed in 887f610.
v1.11.3-1658-g7c87b8984 Henrik Rydgård 2021-10-05 20:07:49 No build Move some old news to
v1.11.3-1657-gbe5c6306d Unknown W. Brackets 2021-10-06 04:26:56 No build libretro: Remove auto texture scaling option. Functionality removed in 887f610.
v1.11.3-1657-g01c3d7858 iota97 2021-10-05 19:13:49 No build Update script to be more flexible
v1.11.3-1656-ga58cbc056 Henrik Rydgård 2021-10-05 18:37:28 No build updates, reorg
v1.11.3-1656-g59ac4d3e2 Henrik Rydgård 2021-10-05 22:49:33 No build Vulkan: Rework mipmap generation and its image barrier/layout handling. Fixes bugs on mobile with texture scaling + auto max quality texturing (since that generates mipmaps with blits from an image which was just generated from compute, making proper barriers very critical).
v1.11.3-1656-g0f8390183 Unknown W. Brackets 2021-10-06 08:55:51 No build UI: Keep buttons at bottom for savedata. Also make them wider, looks like a layout mistake.
v1.11.3-1655-ge389dfc71 Unknown W. Brackets 2021-10-07 08:20:13 No build Vulkan: Handle desc set allocation failure better.
v1.11.3-1655-ge8a83269b Unknown W. Brackets 2021-10-06 08:50:21 No build UI: Add scroll to savedata viewer for long descs.
v1.11.3-1655-g58238abef Unknown W. Brackets 2021-10-07 16:04:33 No build Debugger: Fix submenu offsets from removing unused. The wrong menus were showing in several places, especially the GE debugger.
v1.11.3-1655-g887f6101d Henrik Rydgård 2021-10-05 20:41:40 No build Remove the "Auto" texture scale factor. It's a performance trap and not really useful.
v1.11.3-1655-g4fcbb57ea Henrik Rydgård 2021-10-05 17:53:53 No build Update for 1.12 (will link the issues after it's done) Basically just grabbed all the stuff from #14157. Needs a bit more work
v1.11.3-1654-gc34efa3e3 ANR2ME 2021-10-05 18:07:05 No build Workaround to prevent some games from not retrying to connect on non-Windows system. This will also make a more cross-platform behavior on Windows/Linux/BSD
v1.11.3-1654-g7dde8ef9f Henrik Rydgård 2021-10-05 18:52:42 No build Merge: 3e4fb8e88 ed7f1b72e Merge pull request #14950 from ANR2ME/adhoc_discover [AdhocDiscover] An attempt to implement AdhocDiscover
v1.11.3-1653-g00a088550 ANR2ME 2021-10-05 18:05:51 No build Minor changes
v1.11.3-1652-g3e4fb8e88 Henrik Rydgård 2021-10-05 13:31:27 No build Remove deprecated jcenter() from build.gradle, replace with mavenCentral()
v1.11.3-1651-g16c1713a8 Henrik Rydgård 2021-10-05 11:30:50 No build Hide "What's This"? button on Android TV - no browser anyway
v1.11.3-1650-g45a3e0fa8 Henrik Rydgård 2021-10-05 06:45:50 No build Merge: 64b8ac603 896bca375 Merge pull request #14966 from unknownbrackets/config-minor Config: Correct cardboard setting ini load
v1.11.3-1648-g64b8ac603 Henrik Rydgård 2021-10-04 23:47:39 No build Fix bug in deleting of directories in memory stick move. Also improve progress reporting.
v1.11.3-1647-gbef976470 Henrik Rydgård 2021-10-04 22:58:18 No build Fix small mistake in Choice layout with image
v1.11.3-1646-g08b7d646e Henrik Rydgård 2021-10-04 20:28:49 No build Show text on the Browse button
v1.11.3-1645-gd390127cc Henrik Rydgård 2021-10-04 20:16:07 No build Minor warning fix
v1.11.3-1644-gf135e7465 Henrik Rydgård 2021-10-04 21:00:08 No build Merge: d8d954041 0decbf055 Merge pull request #14963 from tunip3/master Add 4k support to uwp version on xbox
v1.11.3-1642-gd8d954041 Henrik Rydgård 2021-10-04 19:00:25 No build Force off the VSync setting on Android (it wasn't actually used right).
v1.11.3-1642-g0decbf055 Tunip3 2021-10-03 23:44:21 No build Add 4k support to uwp version on xbox
v1.11.3-1641-ge43194d03 Henrik Rydgård 2021-10-03 19:30:51 No build Merge: b1b761290 47fb9b44b Merge pull request #14960 from unknownbrackets/windows-cleanup Cleanup some old Windows files/defines
v1.11.3-1636-gb1b761290 Henrik Rydgård 2021-10-03 17:14:21 No build Merge: 56ad23d6d b82667cc8 Merge pull request #14961 from Narugakuruga/patch-8 Update zh_CN.ini
v1.11.3-1634-g56ad23d6d Henrik Rydgård 2021-10-03 17:14:01 No build Merge: ee4daadf8 4c0951eb9 Merge pull request #14962 from unknownbrackets/altspeed-safety Display: Avoid skipping flips at 60 FPS
v1.11.3-1634-g47fb9b44b Unknown W. Brackets 2021-10-03 15:53:26 No build Windows: Update copyright year.
v1.11.3-1633-gd8198ae3c Unknown W. Brackets 2021-10-03 15:48:40 No build Debugger: Implement goto in disasm for memory view. This had been in the menu for a while, but not working.
v1.11.3-1633-gb82667cc8 Narugakuruga 2021-10-03 15:55:36 No build Update zh_CN.ini
v1.11.3-1632-gee4daadf8 Henrik Rydgård 2021-10-02 21:51:16 No build compat.ini: Add Field Commander to MpegAvcWarmUp. See issue #10209
v1.11.3-1632-g882c22aa7 Unknown W. Brackets 2021-10-03 15:46:01 No build Windows: Remove some unused constants.
v1.11.3-1631-gee8dd8b74 Unknown W. Brackets 2021-10-03 15:17:33 No build Windows: Remove some old and outdated files. These aren't being used.
v1.11.3-1631-ged7f1b72e ANR2ME 2021-09-29 01:19:26 No build An attempt to implement AdhocDiscover (can only Cancel the progress for now)
v1.11.3-1631-g896bca375 Unknown W. Brackets 2021-10-05 04:32:05 No build Config: Correct cardboard setting ini load.
v1.11.3-1631-g5ccbe1284 Henrik Rydgård 2021-10-01 13:21:04 No build compat.ini: Add Digimon World Re:Digitize to DisableRangeCulling Reported on Discord by Rethromono.
v1.11.3-1631-g4c0951eb9 Unknown W. Brackets 2021-10-03 16:04:04 No build Display: Avoid skipping flips at 60 FPS. If the device is 58 or 59 FPS, let's just assume it's better to flip each time.
v1.11.3-1630-gb1009f70f Unknown W. Brackets 2021-09-30 15:33:25 No build softgpu: Allow end coordinate at bounds. Oops, was excluding some valid usage that wouldn't wrap.
v1.11.3-1629-gfca899921 Henrik Rydgård 2021-09-30 08:29:02 No build Merge: fccef4782 953916a84 Merge pull request #14952 from unknownbrackets/softgpu softgpu: Avoid fast path for clamp/wrap cases
v1.11.3-1628-g953916a84 Unknown W. Brackets 2021-09-30 04:19:21 No build softgpu: Avoid fast path for clamp/wrap cases. It doesn't clamp or wrap, and those are uncommon for the fast path. Fixes #14951.
v1.11.3-1627-gfccef4782 Henrik Rydgård 2021-09-29 21:45:34 No build compat.ini: Add Megaman Maverick Hunter X to IntraVRAM... and RequireBlockTransfer. See #10085
v1.11.3-1626-g3a27be33f Henrik Rydgård 2021-09-29 21:04:00 No build Set compat.ini option DisableFirstFrameReadback for Socom Fireteam Bravo 3. See #11814
v1.11.3-1625-g6eff20cd2 Henrik Rydgård 2021-09-29 09:03:44 No build Merge: cc43ce040 992ad801e Merge pull request #14949 from hrydgard/blacklist-vendors-postshaders Add a crude way to blacklist post/texture shaders from certain vendors.
v1.11.3-1624-g992ad801e Henrik Rydgård 2021-09-28 23:35:57 No build Add a crude way to blacklist post/texture shaders from certain vendors. Use it to work around #14530 for now.
v1.11.3-1623-gcc43ce040 Henrik Rydgård 2021-09-28 19:37:29 No build Merge: 65213e61b d5a9525ff Merge pull request #14944 from unknownbrackets/ui-touch-controls Cleanup UI touch controls button handling
v1.11.3-1619-g65213e61b Henrik Rydgård 2021-09-28 19:36:31 No build Merge: 5ee9738b7 003a34ccf Merge pull request #14924 from iota97/jap-ui-space Improve UI space for different translation a bit.
v1.11.3-1618-g003a34ccf iota97 2021-09-24 11:13:01 No build Increase few column width for long translation, make control binding a bit taller
v1.11.3-1617-g5ee9738b7 Henrik Rydgård 2021-09-28 17:18:39 No build Merge: e384ad90f 6814f5e7a Merge pull request #14939 from unknownbrackets/debugger-assets Serve local web debugger from assets
v1.11.3-1613-ge384ad90f Henrik Rydgård 2021-09-28 16:55:06 No build Merge: 91e9db554 931ba4321 Merge pull request #14945 from unknownbrackets/ui-scroll-memory UI: Keep scroll position on async load
v1.11.3-1609-g91e9db554 Henrik Rydgård 2021-09-28 16:52:51 No build Merge: b1ff9b6b6 5b010afff Merge pull request #14946 from ANR2ME/adhoc [Adhoc] Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread
v1.11.3-1604-gb1ff9b6b6 Henrik Rydgård 2021-09-28 16:49:14 No build Merge: 51fff4d04 06d710524 Merge branch 'Felipefpl-master'
v1.11.3-1604-g5b010afff ANR2ME 2021-09-28 15:43:17 No build oops need to typecast metasocket
v1.11.3-1603-g9a714249a ANR2ME 2021-09-28 08:39:04 No build Changing most frequently used global vars to atomic to avoid possible multi-threading issue on friendFinder thread which communicates with AdhocServer in background. PS: There are more global vars being used here (too many actually), so we should find a better approach in the future (ie. using PSPThread instead).
v1.11.3-1603-g06d710524 Felipe 2021-09-28 16:17:44 No build Updated translation Updated translation to brazilian portuguese. Fix line endings
v1.11.3-1602-g51fff4d04 Henrik Rydgård 2021-09-28 16:42:58 No build Merge: ccc86f3a2 aedb4f7ed Merge pull request #14948 from unknownbrackets/ui-game-id UI: Fix Game ID with insets on left side
v1.11.3-1602-g6a79f59c0 ANR2ME 2021-09-28 07:37:45 No build Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread when AdhocServer failed to bind the socket and exited the thread early.
v1.11.3-1601-gd5a9525ff Unknown W. Brackets 2021-09-28 02:47:15 No build UI: Cleanup another header misuse.
v1.11.3-1601-g931ba4321 Unknown W. Brackets 2021-09-28 08:39:33 No build UI: Remove scroll to top on size change. It wasn't actually used anywhere, and I don't see a reason for it now.
v1.11.3-1601-g1fd54153f ANR2ME 2021-09-28 14:05:51 No build Prevent some games (ie. DBZ SB2) from repeatedly trying to Disconnect Adhocctl when not connected to AdhocServer.
v1.11.3-1600-gccc86f3a2 Henrik Rydgård 2021-09-28 11:40:54 No build Merge: 4d5a63a74 dfe945710 Merge pull request #14935 from unknownbrackets/http-timeout http: Fix timeout mid request
v1.11.3-1600-g374569ce7 Unknown W. Brackets 2021-09-28 08:37:31 No build UI: Keep scroll position on async load. For the saved scroll position in the game list.
v1.11.3-1600-g8f1cca8b8 Unknown W. Brackets 2021-09-28 02:42:47 No build UI: Use a proper view for touch control borders.
v1.11.3-1599-gfc78b408b Unknown W. Brackets 2021-09-28 08:25:41 No build UI: Have scroll views directly remember their pos. Kinda like checkboxes, cleaner this way.
v1.11.3-1599-gdb48e6bd1 Unknown W. Brackets 2021-09-28 02:05:55 No build UI: Allow touch control editor buttons to grow. If the buttons need to be taller for various reasons, allow them to grow and push other buttons up. Add a scroll in case this requires a lot of space.
v1.11.3-1599-gaedb4f7ed Unknown W. Brackets 2021-09-28 16:28:59 No build UI: Fix Game ID with insets on left side. In the game list.
v1.11.3-1598-g4d5a63a74 Unknown W. Brackets 2021-09-27 23:46:44 No build Merge: b4d173706 450d0ef01 Merge pull request #14943 from kotcrab/disasm-vwbn Remove .s suffix from vwbn disassembly
v1.11.3-1597-g450d0ef01 kotcrab 2021-09-27 22:42:10 No build Remove .s suffix from vwbn disassembly
v1.11.3-1596-gb4d173706 Henrik Rydgård 2021-09-27 21:40:24 No build Merge: e0c4624db fd5817241 Merge pull request #14942 from unknownbrackets/ui-chat-escape UI: Allow cancel mapped to a letter in chat
v1.11.3-1594-ge0c4624db Henrik Rydgård 2021-09-27 17:29:48 No build Merge: 99df18bba d623cae7c Merge pull request #14936 from unknownbrackets/ui-sizing UI: Fix measuring width constrained choices
v1.11.3-1592-g99df18bba Henrik Rydgård 2021-09-27 17:29:15 No build Merge: 947b5a10a 1f3d31f68 Merge pull request #14938 from unknownbrackets/path-fix UI: Fix game installer extension check
v1.11.3-1590-g947b5a10a Unknown W. Brackets 2021-09-27 15:50:39 No build Merge: 000e9c687 e6b84efc5 Merge pull request #14940 from jbeich/freebsd Unbreak build on FreeBSD
v1.11.3-1588-g000e9c687 Henrik Rydgård 2021-09-26 21:15:39 No build Merge: 2adc3c668 67df9d4a5 Merge pull request #14934 from Narugakuruga/patch-7 Update zh_CN.ini
v1.11.3-1586-g6814f5e7a Unknown W. Brackets 2021-09-26 21:27:54 No build Debugger: Add web debugger to build packaging.
v1.11.3-1585-g67df9d4a5 Narugakuruga 2021-09-26 07:21:04 No build Update zh_CN.ini
v1.11.3-1585-g0cf07a8d6 Unknown W. Brackets 2021-09-26 21:24:29 No build Debugger: Add web debugger in assets. This is from the "bundled" branch, which is generated by GitHub Actions.
v1.11.3-1584-gfd5817241 Unknown W. Brackets 2021-09-27 19:42:24 No build UI: Allow cancel mapped to a letter in chat.
v1.11.3-1584-gdfe945710 Unknown W. Brackets 2021-09-26 08:26:38 No build http: Fix timeout mid request. Sometimes we think a socket is ready, and it isn't. We shouldn't fail the whole read just because of this.
v1.11.3-1584-gd623cae7c Unknown W. Brackets 2021-09-26 16:55:38 No build UI: Fix measuring width constrained choices.
v1.11.3-1584-g6577858b2 Narugakuruga 2021-09-26 07:20:01 No build Update zh_CN.ini
v1.11.3-1584-g552cbb2a2 Unknown W. Brackets 2021-09-26 20:56:32 No build Debugger: Serve local web debugger from assets.
v1.11.3-1584-g1f3d31f68 Unknown W. Brackets 2021-09-26 18:36:52 No build UI: Fix game installer extension check.
v1.11.3-1583-g4806d4372 Narugakuruga 2021-09-26 07:05:49 No build Update zh_CN.ini
v1.11.3-1583-g2adc3c668 Henrik Rydgård 2021-09-26 07:05:57 No build Merge: 166cc072c f5ee1af30 Merge pull request #14933 from unknownbrackets/memstick-dir Android: Create default folders in custom path
v1.11.3-1582-g12830e76f Narugakuruga 2021-09-26 07:03:54 No build Update zh_CN.ini make description more accurate. UMD delay is need for some game like MHFU demo version, so it's "slow but least bugs" host "might cause bugs" instead of "cause bug", so user will try different settings to make game runs better Software Skinning make some games run slower, so do not hint user it will most likely to improve speed. Lazy texture caching "might cause font rendering bugs" , user can try if it really occurs, then decide to use it
v1.11.3-1581-g166cc072c Henrik Rydgård 2021-09-25 21:47:43 No build Merge: 522a1562f 7dc328761 Merge pull request #14931 from unknownbrackets/ui-wrap Cleanup some issues in word wrapping
v1.11.3-1573-g522a1562f Unknown W. Brackets 2021-09-25 20:07:36 No build Merge: 98c164296 7a124d84a Merge pull request #14930 from kotcrab/fix-vcst-disasm Fix disassembly of vcst
v1.11.3-1572-gf5ee1af30 Unknown W. Brackets 2021-09-26 05:40:34 No build Android: Create default folders in custom path. If scoped storage is off and the memstick directory was customized, load it before pre-creating default folders.
v1.11.3-1572-g7dc328761 Unknown W. Brackets 2021-09-25 21:01:41 No build UI: Handle newlines after ellipsis.
v1.11.3-1572-g7a124d84a kotcrab 2021-09-25 19:34:41 No build Fix disassembly of vcst
v1.11.3-1571-g98c164296 Henrik Rydgård 2021-09-25 18:19:36 No build Merge: 6be64efce 799a4de23 Merge pull request #14929 from unknownbrackets/ui-buttons UI: Avoid math on calculated value width
v1.11.3-1571-g2f570481b Unknown W. Brackets 2021-09-25 20:46:00 No build UI: Cleanup ellipsis more. Arg, silly me.
v1.11.3-1570-gbbc83bcda Unknown W. Brackets 2021-09-25 20:37:10 No build UI: Correct text wrap with shy or Unicode spaces.
v1.11.3-1569-g7d730f2a8 Unknown W. Brackets 2021-09-25 19:59:54 No build UI: Add unit tests for text wrapping.
v1.11.3-1568-g799a4de23 Unknown W. Brackets 2021-09-25 17:02:58 No build Windows: Improve rect measurement precision. Not seeing issues here like Android, but let's make them match.
v1.11.3-1568-g3f39bfeae Unknown W. Brackets 2021-09-25 19:58:45 No build UI: Cleanup more ellipsis cases, refactor.
v1.11.3-1567-gd9b39eed0 Unknown W. Brackets 2021-09-25 16:59:18 No build UI: Avoid math on calculated value width. If we add an integer and then subtract an integer, our result may change slightly, causing wrapping.
v1.11.3-1567-g92d13cc05 Unknown W. Brackets 2021-09-25 18:41:11 No build UI: Cleanup double ellipsis issues. We mostly only use FLAG_ELLIPSIZE_TEXT in PPGe, but it wasn't behaving well in some cases.
v1.11.3-1567-g6be64efce Unknown W. Brackets 2021-09-25 17:13:57 No build Merge: a9f8608d6 4bdba8ae6 Merge pull request #14928 from kotcrab/fix-vmftvc-disasm Fix disassembly of vmfvc and vmtvc
v1.11.3-1566-ga83003b22 iota97 2021-09-24 23:20:38 No build Fix text wrap edge case
v1.11.3-1566-g72663aeef Unknown W. Brackets 2021-09-25 16:58:28 No build Android: Improve precision on text measure. We want this to come to the same values that measuring the first line would, so let's multiply in the same way.
v1.11.3-1566-g4bdba8ae6 kotcrab 2021-09-25 16:30:13 No build Fix disassembly of vmfvc and vmtvc
v1.11.3-1565-ga9f8608d6 Henrik Rydgård 2021-09-24 19:19:10 No build Merge: ff7e13a3c 2a4f8c57b Merge pull request #14925 from unknownbrackets/ui-buttons UI: Measure width of choice with values properly
v1.11.3-1564-g2a4f8c57b Unknown W. Brackets 2021-09-24 17:18:38 No build UI: Grow chat button based on text width.
v1.11.3-1563-g4c7bbad89 Unknown W. Brackets 2021-09-24 17:09:56 No build UI: Shrink value for all choice variants.
v1.11.3-1562-gd41c8b077 Unknown W. Brackets 2021-09-24 16:38:39 No build UI: Shrink value display if needed.
v1.11.3-1561-gc1fbd4dd5 Unknown W. Brackets 2021-09-24 16:13:56 No build UI: Measure width of choice with values properly. Otherwise we don't give it enough width (or potentially height) for the label and value.
v1.11.3-1560-gff7e13a3c Henrik Rydgård 2021-09-24 09:09:07 No build Merge: bcfdab62d 09ca16361 Merge pull request #14923 from unknownbrackets/ui-savedata Reduce IO in savedata screen sorting, move to async
v1.11.3-1557-ge6b84efc5 Jan Beich 2021-09-24 03:18:05 No build Instance: add missing include after 1bace5558340 Core/Instance.cpp:148:55: error: use of undeclared identifier 'S_IRUSR' hIDMapFile = shm_open(ID_SHM_NAME, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); ^ Core/Instance.cpp:148:65: error: use of undeclared identifier 'S_IWUSR' hIDMapFile = shm_open(ID_SHM_NAME, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); ^
v1.11.3-1556-gbcfdab62d Henrik Rydgård 2021-09-23 10:26:38 No build Merge: 5904fe12a 4741357be Merge pull request #14921 from ANR2ME/adhoc_matching [AdhocMatching] Fix some more race condition possibility
v1.11.3-1552-g4741357be ANR2ME 2021-09-23 07:32:16 No build Fix possible race condition issue when sending AdhocMatching data
v1.11.3-1552-g5904fe12a Henrik Rydgård 2021-09-23 09:54:07 No build More ForceMax60FPS tweaks.. See comments on
v1.11.3-1551-ga522bf580 Henrik Rydgård 2021-09-23 09:12:33 No build Merge: 61d73e46e 69481f4a8 Merge pull request #14920 from Narugakuruga/patch-6 Update zh_CN.ini
v1.11.3-1551-g73b207082 ANR2ME 2021-09-23 07:29:51 No build Temporary fix to avoid a crash that happened due to trying to logs a syscall's argument when being Logged from another thread (AdhocMatchingInput thread)
v1.11.3-1550-g69481f4a8 Narugakuruga 2021-09-23 06:52:21 No build Update zh_CN.ini
v1.11.3-1550-g15d3e69c4 ANR2ME 2021-09-23 07:22:57 No build Fix possible crash issue
v1.11.3-1549-g61d73e46e Henrik Rydgård 2021-09-23 00:07:55 No build Merge: e6bcd2e4e 70127f9a1 Merge pull request #14919 from hrydgard/langtool-work Langtool: split into multiple rs files, new subcommands
v1.11.3-1548-g70127f9a1 Henrik Rydgård 2021-09-22 23:57:19 No build Don't need these strings anymore. Sorry those who spent time translating them :) See #14918
v1.11.3-1547-g6da46beb6 Henrik Rydgård 2021-09-22 23:48:40 No build Use the structopt crate to add some nice subcommands to langtool.
v1.11.3-1546-g3db23b14b Henrik Rydgård 2021-09-22 23:24:38 No build Add vscode settings file for langtool (format-on-save, etc).
v1.11.3-1545-g9dd205386 Henrik Rydgård 2021-09-22 23:24:24 No build Split langtool into multiple source file.
v1.11.3-1544-ge6bcd2e4e Henrik Rydgård 2021-09-22 23:55:23 No build Merge: 39b7be1a4 0b5eabcd2 Merge pull request #14918 from iota97/icon-for-combo Icon for combo
v1.11.3-1541-g39b7be1a4 Henrik Rydgård 2021-09-22 23:00:16 No build Merge: 705bc1a59 9f9b6a595 Merge pull request #14917 from hrydgard/more-strings More language strings
v1.11.3-1540-g9f9b6a595 Henrik Rydgård 2021-09-22 22:58:09 No build Also add the strings to the other languages.
v1.11.3-1540-g0b5eabcd2 iota97 2021-09-22 23:14:35 No build Remove unused string and update en_US translation
v1.11.3-1539-ge8ad59371 iota97 2021-09-22 23:05:33 No build Use icon rather than string for combo key setup
v1.11.3-1539-gbea1d297d Henrik Rydgård 2021-09-22 22:57:20 No build Add some strings from th_TH to en_US that were missing in the latter
v1.11.3-1538-g705bc1a59 Henrik Rydgård 2021-09-22 16:37:14 No build Merge: cf1ac62d7 0cc378fc0 Merge pull request #14916 from Saramagrean/patch-1 Update th_TH.ini
v1.11.3-1537-g0cc378fc0 Benjamin Benda Gates 2021-09-22 16:16:25 No build Update th_TH.ini
v1.11.3-1536-gcf1ac62d7 Henrik Rydgård 2021-09-22 16:07:45 No build Merge: 3d505dbb8 64fbfb5f2 Merge pull request #14914 from nassau-tk/fix-ja_jp.ini Fix Translation to Japanese.
v1.11.3-1535-g64fbfb5f2 nassau-tk 2021-09-22 15:45:12 No build Fix Translation to Japanese.
v1.11.3-1534-g3d505dbb8 Henrik Rydgård 2021-09-22 14:52:59 No build Merge: 914f88995 eb644427f Merge pull request #14912 from Narugakuruga/patch-5 Update zh_CN.ini
v1.11.3-1533-geb644427f Narugakuruga 2021-09-22 14:42:17 No build Update zh_CN.ini
v1.11.3-1532-g914f88995 Henrik Rydgård 2021-09-22 11:55:58 No build Merge: 6f076b883 5e3b04a84 Merge pull request #14911 from Narugakuruga/patch-4 Update zh_CN.ini
v1.11.3-1531-g5e3b04a84 Narugakuruga 2021-09-22 11:53:08 No build Update zh_CN.ini
v1.11.3-1530-g6f076b883 Henrik Rydgård 2021-09-22 10:59:43 No build Merge: 0c52b077e c8bf68712 Merge pull request #14909 from Narugakuruga/patch-3 Update zh_CN.ini
v1.11.3-1529-gc8bf68712 Narugakuruga 2021-09-22 10:56:24 No build Update zh_CN.ini
v1.11.3-1528-g0c52b077e Henrik Rydgård 2021-09-22 09:16:49 No build And another one
v1.11.3-1527-g528b4d2f3 Henrik Rydgård 2021-09-22 09:15:33 No build Fix another couple of translation mistakes from the big fixup
v1.11.3-1526-gff486a89e Henrik Rydgård 2021-09-22 08:37:29 No build Fix another couple of translation screwups
v1.11.3-1525-g3bc149f75 Henrik Rydgård 2021-09-22 08:32:14 No build lang: Remove outdated string
v1.11.3-1524-g571aeea2d Henrik Rydgård 2021-09-21 20:23:18 No build Merge: 4f5d608c8 e30efb01d Merge pull request #14908 from hrydgard/insert-missing-lines Use langtool to insert missing strings into language inis
v1.11.3-1523-ge30efb01d Henrik Rydgård 2021-09-21 20:16:27 No build Use langtool to sync missing strings from en_US to all the other language files.
v1.11.3-1522-ga2dc17e40 Henrik Rydgård 2021-09-21 20:16:02 No build langtool: have functions both to delete and comment out unused lines.
v1.11.3-1521-g3f618b2e8 Henrik Rydgård 2021-09-21 20:08:45 No build Fix mistakes in en_US.ini
v1.11.3-1520-g16e7ba1c8 Henrik Rydgård 2021-09-21 18:18:51 No build More fixes to langtool
v1.11.3-1519-g4f5d608c8 Henrik Rydgård 2021-09-21 17:24:17 No build Merge: b8ea95bec 1bace5558 Merge pull request #14907 from iota97/multi-instance-fix Add permission to shm_open
v1.11.3-1517-gb8ea95bec Henrik Rydgård 2021-09-21 13:46:12 No build Merge: fb3e330e7 4e8a9fda6 Merge pull request #14904 from ANR2ME/adhoc [Adhoc] Do not resolve Pro Adhoc Server address when WLAN is turned off
v1.11.3-1515-gfb3e330e7 Henrik Rydgård 2021-09-21 12:44:28 No build Merge: a1658232d ee7383193 Merge pull request #14903 from ANR2ME/adhoc_matching [AdhocMatching] Fix race condition issue
v1.11.3-1514-g4e8a9fda6 ANR2ME 2021-09-21 12:12:01 No build Do not resolve Pro Adhoc Server address when WLAN is turned off
v1.11.3-1513-ga1658232d Henrik Rydgård 2021-09-21 11:07:00 No build Merge: 9d42cf21c fc7033318 Merge pull request #14901 from iota97/dpad-fix Fix dpad analog overlap interaction
v1.11.3-1511-g9d42cf21c Henrik Rydgård 2021-09-21 11:06:35 No build Merge: 329c1c5e4 5b397570d Merge pull request #14902 from Narugakuruga/patch-2 Update zh_CN.ini
v1.11.3-1510-g5b397570d Narugakuruga 2021-09-21 11:04:54 No build Update zh_CN.ini
v1.11.3-1509-gffe6cfe57 Narugakuruga 2021-09-21 11:01:20 No build Update zh_CN.ini
v1.11.3-1509-gee7383193 ANR2ME 2021-09-21 10:31:33 No build Fix race condition issue on AdhocMatching
v1.11.3-1509-g1bace5558 iota97 2021-09-21 16:08:38 No build Add permission to shm_open
v1.11.3-1508-g329c1c5e4 Henrik Rydgård 2021-09-21 09:45:17 No build Merge: 154a1c861 9cafebdb4 Merge pull request #14900 from hrydgard/langtool-find-unused-lines Langtool: Add ability to find unused lines.
v1.11.3-1507-g9cafebdb4 Henrik Rydgård 2021-09-21 09:41:43 No build Add a bunch more missing strings to en_US.ini
v1.11.3-1506-g17739611f Henrik Rydgård 2021-09-21 09:30:53 No build Remove outdated string
v1.11.3-1505-g541f126e2 Henrik Rydgård 2021-09-21 09:21:31 No build Add a LOT of missing strings to en_US.ini, auto-found by checking thai against English. Thanks Saramagrean. Part 1/2
v1.11.3-1504-g75f50b050 Henrik Rydgård 2021-09-21 08:54:13 No build langtool: Automatically comment out lines that are not present in en_US.ini. This helps find a multitude of issues, including missing strings in en_US.ini.
v1.11.3-1503-g154a1c861 Henrik Rydgård 2021-09-21 08:05:03 No build Merge: 4abd6522b d6173749e Merge pull request #14895 from hrydgard/translation-add-memstick Use langtool to add missing MemStick sections to a zillion ini files
v1.11.3-1502-gd6173749e Henrik Rydgård 2021-09-21 08:02:20 No build Use langtool to automatically add missing MemStick section to lots of language inis.
v1.11.3-1501-gf2fe53e8f Henrik Rydgård 2021-09-21 07:59:40 No build langtool: Fix clippy warnings
v1.11.3-1500-g90f0a6d78 Henrik Rydgård 2021-09-21 07:39:05 No build langtool: Ignore comments when syncing lines langtool: Don't automatically copy translators.
v1.11.3-1499-gf663ebafd Henrik Rydgård 2021-09-21 07:50:38 No build Remove unused string
v1.11.3-1498-g5ebbff091 Henrik Rydgård 2021-09-21 07:47:06 No build Remove misplaced left-to-right-mark character in ar_AE.ini. Remove misplaced left-to-right-mark character in ar_AE.ini.
v1.11.3-1497-g4abd6522b Henrik Rydgård 2021-09-21 07:41:15 No build compat.ini ForceMax60Fps updates, thanks Gamemulatorer
v1.11.3-1496-ge8f28f412 Unknown W. Brackets 2021-09-21 07:20:12 No build Merge: 3ab559956 fb3030d9c Merge pull request #14897 from Narugakuruga/patch-1 Update zh_CN.ini
v1.11.3-1495-gfb3030d9c Narugakuruga 2021-09-21 06:36:29 No build Update zh_CN.ini
v1.11.3-1494-g3ab559956 Unknown W. Brackets 2021-09-21 01:53:17 No build Compat: Remove duplicate entries. Oops. Thanks Gamemulatorer.
v1.11.3-1493-gbc0c03a95 Henrik Rydgård 2021-09-21 01:04:36 No build Merge: c37c93b3d fe8ef7c59 Merge pull request #14894 from hrydgard/langtool Langtool - synchronize language ini files
v1.11.3-1492-gfe8ef7c59 Henrik Rydgård 2021-09-21 01:03:16 No build Don't process the
v1.11.3-1491-g700832071 Henrik Rydgård 2021-09-21 01:01:40 No build Handle BOM
v1.11.3-1490-g6e261cf86 Henrik Rydgård 2021-09-21 00:34:08 No build Add little langtool for copying missing language ini strings
v1.11.3-1489-g8e23713ea Henrik Rydgård 2021-09-21 00:33:49 No build Remove superfluous line from ja_JP.ini
v1.11.3-1488-gc37c93b3d Henrik Rydgård 2021-09-20 23:09:32 No build Merge: d31eddf41 45244a7f6 Merge pull request #14892 from hrydgard/more-translation-stuff More translation stuff
v1.11.3-1487-g45244a7f6 Henrik Rydgård 2021-09-20 23:08:05 No build Fix another translation key string
v1.11.3-1486-gfc7033318 iota97 2021-09-21 10:35:39 No build Fix dpad analog overlap interaction
v1.11.3-1486-gbfa04e8e7 Henrik Rydgård 2021-09-20 22:48:33 No build Fix and add some translation strings
v1.11.3-1485-gd31eddf41 Unknown W. Brackets 2021-09-20 19:00:37 No build Merge: 8b987286e 814767827 Merge pull request #14891 from Saramagrean/patch-1 Update th_TH.ini
v1.11.3-1484-g814767827 Benjamin Benda Gates 2021-09-20 18:56:17 No build Update th_TH.ini
v1.11.3-1483-g8b987286e Unknown W. Brackets 2021-09-20 18:25:56 No build Merge: fbf56766f 4414c2df0 Merge pull request #14890 from iota97/trans Add italian translation
v1.11.3-1482-g4414c2df0 iota97 2021-09-20 17:59:41 No build Add italian translation
v1.11.3-1481-gfbf56766f Henrik Rydgård 2021-09-20 16:59:12 No build Merge: c57fb02cb 33b1f59ce Merge pull request #14889 from hrydgard/translation-updates-2 Move the What's this? translation to the Memstick section
v1.11.3-1481-g09ca16361 Unknown W. Brackets 2021-09-24 07:30:25 No build UI: Asynchronously update size and dates on sort. This means items shift and jump into place, but it also means we don't hang even for large savedata collections.
v1.11.3-1480-g8c937f45f Unknown W. Brackets 2021-09-24 07:14:25 No build UI: Cache save size on save buttons. It was calculating the size and date for each permutation, which became monstrously slow on Android with scoped storage.
v1.11.3-1479-gc57fb02cb Henrik Rydgård 2021-09-20 16:58:47 No build Merge: 0279b1928 4aa0c41a9 Merge pull request #14887 from unknownbrackets/ui-ok UI: Use OK instead of Confirm
v1.11.3-1479-g7513d9286 Unknown W. Brackets 2021-09-24 07:00:16 No build UI: Reduce IO in savedata manager sorting.
v1.11.3-1478-g4aa0c41a9 Unknown W. Brackets 2021-09-20 16:20:58 No build UI: Add a bit of reporting in failure cases.
v1.11.3-1477-g76dcfa938 Unknown W. Brackets 2021-09-20 16:13:37 No build UI: Use OK instead of Confirm. Other dialogs use OK.
v1.11.3-1477-g33b1f59ce Henrik Rydgård 2021-09-20 16:40:33 No build Move the What's this? translation to the Memstick section
v1.11.3-1476-g0279b1928 Henrik Rydgård 2021-09-20 15:03:36 No build Merge: 64f793fdf a8ed36cfc Merge pull request #14886 from nassau-tk/patch-3 Fix typo
v1.11.3-1475-ga8ed36cfc nassau-tk 2021-09-20 14:55:06 No build Fix typo Now)Show on-screen messages = オンスクリーンメーッセージを表示する Fix )Show on-screen messages = オンスクリーンメッセージを表示する
v1.11.3-1474-g64f793fdf Henrik Rydgård 2021-09-20 13:58:38 No build Merge: e20c93e77 8eb644146 Merge pull request #14885 from hrydgard/translation-updates Translation updates
v1.11.3-1473-g8eb644146 Henrik Rydgård 2021-09-20 13:57:30 No build Revert a wrong change to Thai
v1.11.3-1472-gb41eed4c8 Henrik Rydgård 2021-09-20 09:05:46 No build Add Swedish translation of Memstick screen
v1.11.3-1471-gc9f88b383 Henrik Rydgård 2021-09-20 08:35:22 No build Remove (GB) suffix from "Memory Stick size", it's now shown as a unit.
v1.11.3-1470-gc9cac67bf Henrik Rydgård 2021-09-20 08:34:58 No build Preparations for translating MemStickScreen and related strings.
v1.11.3-1469-ge20c93e77 Henrik Rydgård 2021-09-19 20:55:57 No build Merge: 7f021624e 50e008e38 Merge pull request #14875 from hrydgard/memstick-screen-updates Memstick screen updates (scoped storage)
v1.11.3-1468-g50e008e38 Henrik Rydgård 2021-09-19 20:24:28 No build Browse -> OK. Align buttons.
v1.11.3-1467-g1ff085d1c Henrik Rydgård 2021-09-19 19:43:28 No build More tweaks (spacing)
v1.11.3-1466-g97695d1f0 Henrik Rydgård 2021-09-19 19:39:07 No build Style fix
v1.11.3-1465-g76f7abae1 Henrik Rydgård 2021-09-19 19:35:28 No build Tweaks
v1.11.3-1464-g80d4450e8 Henrik Rydgård 2021-09-19 19:19:15 No build Show the path to access PSP data through USB in the settings screen.
v1.11.3-1463-gadac44fd9 Henrik Rydgård 2021-09-19 19:10:55 No build Remove "Change" from "Change Memory Stick Folder". Easier to read.
v1.11.3-1462-g367c6814b Henrik Rydgård 2021-09-19 18:50:59 No build SEO optimization
v1.11.3-1461-ge406006fd Henrik Rydgård 2021-09-19 18:49:48 No build Undo debug hack
v1.11.3-1460-g74c842c95 Henrik Rydgård 2021-09-19 18:45:15 No build Add image support to UI::Choice.
v1.11.3-1459-ga5e7878f2 Henrik Rydgård 2021-09-19 18:32:10 No build Show the explanation below each point.
v1.11.3-1458-g357293cd9 Henrik Rydgård 2021-09-19 15:54:01 No build Implement the new MemStick screen experience (rough cut)
v1.11.3-1457-gacc088456 Henrik Rydgård 2021-09-19 15:41:33 No build New settings icon for later. Derived from the Material Design one.
v1.11.3-1456-g97ad41891 Henrik Rydgård 2021-09-19 15:16:34 No build Radio button assets
v1.11.3-1455-g825cf56c7 Henrik Rydgård 2021-09-19 14:38:13 No build Make a little info icon for later. Not in atlas yet.
v1.11.3-1454-gda8d5ef34 Henrik Rydgård 2021-09-19 14:32:43 No build Always show Help button on memstick screen
v1.11.3-1453-ga4cb53c61 Henrik Rydgård 2021-09-18 23:40:43 No build Use the new icons
v1.11.3-1452-gc2714033e Henrik Rydgård 2021-09-18 23:35:30 No build Shrink the folder icons slightly. Not updating atlas right now.
v1.11.3-1451-gcc9a739fa Henrik Rydgård 2021-09-18 22:54:38 No build Fix the look of buttons with images. Use one.
v1.11.3-1450-g09a13e3d2 Henrik Rydgård 2021-09-18 22:37:05 No build Didn't mean to push this
v1.11.3-1449-g76f2fe60a Henrik Rydgård 2021-09-18 19:08:41 No build Move the memstick options higher on the System tab. Other minor tweaks
v1.11.3-1448-g76df06034 Henrik Rydgård 2021-09-18 16:06:11 No build Show the logo screen before the memstick screen on first boot with scoped storage
v1.11.3-1447-g52527798c Henrik Rydgård 2021-09-18 15:10:31 No build Some file move process tweaks
v1.11.3-1446-g395ce5791 Henrik Rydgård 2021-09-15 22:46:52 No build Add Help button to MemstickScreen, pointing at a guide on the website.
v1.11.3-1445-g363e84665 Henrik Rydgård 2021-09-15 22:42:51 No build MemstickScreen: Shrink the right column to leave more space
v1.11.3-1444-g7f021624e Henrik Rydgård 2021-09-19 19:46:44 No build Merge: de206611e ec3d408da Merge pull request #14883 from unknownbrackets/texcache In lazy hashing mode, assume videos never match
v1.11.3-1440-gde206611e Henrik Rydgård 2021-09-19 12:24:46 No build Merge: cea177ca3 2bda9c1c8 Merge pull request #14880 from ANR2ME/adhoc_gamemode [AdhocGameMode] An attempt to handle source port better on GameMode for further communication
v1.11.3-1436-gcea177ca3 Henrik Rydgård 2021-09-19 11:58:30 No build Merge: d432a3411 eb89c9be1 Merge pull request #14881 from vit9696/macdebug Improve Xcode debugging support
v1.11.3-1435-geb89c9be1 vit9696 2021-09-19 11:26:55 No build Fix garbled log output in Xcode terminal
v1.11.3-1434-gfc18a171a vit9696 2021-09-19 10:54:53 No build Handle Xcode-specific debug arguments on startup
v1.11.3-1433-gec3d408da Unknown W. Brackets 2021-09-19 16:51:33 No build HLE: Detect video buffer copies. These are common and can help us notify the texture cache appropriately.
v1.11.3-1433-gd432a3411 Henrik Rydgård 2021-09-19 09:39:34 No build Remove accidental duplicate file
v1.11.3-1433-g2bda9c1c8 ANR2ME 2021-09-19 05:41:09 No build Keep tracks of the sender/source port on GameMode for further communication, in case it was remapped by router or ISP for some reason.
v1.11.3-1432-gef279657d ANR2ME 2021-09-19 05:39:11 No build Shows a warning when detecting a different sender/source port on GameMode.
v1.11.3-1432-g50f3cd7ba Henrik Rydgård 2021-09-19 07:19:42 No build Merge: ff22dbc16 99c317d93 Merge pull request #14879 from unknownbrackets/vertexjit-arm vertexjit: Correct morph flag alpha check assert
v1.11.3-1432-g2d9719ed2 Unknown W. Brackets 2021-09-19 16:35:25 No build TexCache: Avoid hashing videos at all in lazy mode.
v1.11.3-1431-ge2c7366c9 Unknown W. Brackets 2021-09-19 16:31:31 No build TexCache: Prevent lazy cache on video textures.
v1.11.3-1431-g99c317d93 Unknown W. Brackets 2021-09-19 04:19:09 No build vertexjit: Correct morph flag alpha check assert.
v1.11.3-1431-g62a7ea2f4 ANR2ME 2021-09-19 05:35:19 No build Minor change to AdhocMatching's senderport type
v1.11.3-1430-gff22dbc16 Unknown W. Brackets 2021-09-18 23:52:19 No build Replacement: Fix a mistake in ZIM texture loading. Fixes #14877.
v1.11.3-1429-g6dbbe6696 Henrik Rydgård 2021-09-18 23:30:02 No build Merge: d944c254c 7d8dd7c81 Merge branch 'iota97-square-shape'
v1.11.3-1428-g7d8dd7c81 iota97 2021-07-29 10:31:31 No build Square shape for combo button. Additional shapes (folder_open, warning) too.
v1.11.3-1427-gd944c254c Henrik Rydgård 2021-09-18 10:06:02 No build Merge: 6f34f2668 564a3691c Merge pull request #14868 from iota97/logo-fix Little fix to logo screen
v1.11.3-1425-g6f34f2668 Henrik Rydgård 2021-09-18 10:04:46 No build Merge: 3b34a0758 3534df0d5 Merge pull request #14871 from iota97/atlas Fix atlas tool on linux
v1.11.3-1423-g3b34a0758 Henrik Rydgård 2021-09-18 08:37:25 No build Merge: 9aa8fa855 6b30eade3 Merge pull request #14872 from unknownbrackets/path-size Common: Use 0 as unknown size in GetFileSize()
v1.11.3-1421-g9aa8fa855 AdamN 2021-09-18 05:14:20 No build Merge: cd05f3ad2 2305de42f Merge pull request #14870 from ANR2ME/adhoc_matching [AdhocMatching] An attempt to handle unknown/incorrect source port better on AdhocMatching
v1.11.3-1417-g3534df0d5 iota97 2021-09-17 15:13:35 No build Fix atlas tool on linux
v1.11.3-1416-gcd05f3ad2 Henrik Rydgård 2021-09-17 08:00:21 No build Merge: e6a2da69c c8204a24e Merge pull request #14839 from vit9696/master Provide automatic macOS releases with Apple Silicon support
v1.11.3-1410-g2305de42f ANR2ME 2021-09-17 07:34:37 No build Keeping track the source port of received data on AdhocMatching to be used for further communication, in the case the port was re-mapped for some reason.
v1.11.3-1409-ga95678ae4 ANR2ME 2021-08-20 10:24:27 No build Show a warning if other players detected to have their port being re-mapped, where communication with them might have an issue.
v1.11.3-1408-g2bb5453dc ANR2ME 2021-08-20 09:53:38 No build Don't ignores unknown sender/source port, due to a possibility of port re-mapping done by router or ISP the source port might be different.
v1.11.3-1407-gfa92cda23 ANR2ME 2021-09-16 09:13:17 No build Minor change to AdhocMatching logging
v1.11.3-1407-g564a3691c iota97 2021-09-16 22:31:24 No build Little fix to logo screen
v1.11.3-1407-g6b30eade3 Unknown W. Brackets 2021-09-18 02:28:28 No build Common: Use 0 as unknown size in GetFileSize().
v1.11.3-1406-ge6a2da69c Henrik Rydgård 2021-09-16 18:38:28 No build Merge: 2229bea92 24f1dcec9 Merge pull request #14867 from unknownbrackets/savedata-volatile Dialog: Allow termination of access thread at return
v1.11.3-1404-g2229bea92 Henrik Rydgård 2021-09-16 08:46:41 No build Merge: 9f404ad90 570d84fb8 Merge pull request #14865 from unknownbrackets/savedata-volatile Dialog: Try to recover on double init, report
v1.11.3-1402-g9f404ad90 Henrik Rydgård 2021-09-15 18:55:33 No build Merge: 5b0516463 9024c7111 Merge pull request #14856 from unknownbrackets/unthrottle Vulkan: Skip flips, not draw, for vsync fast-forward
v1.11.3-1399-g5b0516463 Henrik Rydgård 2021-09-15 18:36:20 No build Merge: f8ab24316 eccb79464 Merge pull request #14862 from iota97/ip-fix Fix chat here position and jumpy ip resolve feedback
v1.11.3-1396-gf8ab24316 Henrik Rydgård 2021-09-15 18:36:10 No build Merge: 433daf1ee 4c3cd9250 Merge pull request #14860 from unknownbrackets/ui-chat-enable Disable auto-enable chat on ctrl-c, fix enabling
v1.11.3-1393-geccb79464 iota97 2021-09-15 10:25:26 No build Fix chat here position
v1.11.3-1393-g24f1dcec9 Unknown W. Brackets 2021-09-16 17:57:20 No build Dialog: Allow termination of access thread at ret. Sometimes the thread is just sitting at return, but hasn't stopped quite yet. Allow deleting the thread in this case without modifying volatile lock status.
v1.11.3-1392-gadf7c3f20 iota97 2021-09-15 09:56:36 No build Fix jumpy resolve while typing
v1.11.3-1392-g570d84fb8 Unknown W. Brackets 2021-09-16 06:06:12 No build Dialog: Try to recover on double init, report. This shouldn't be happening, but is - see #14864. Let's report the situation and try to avoid a complete crash.
v1.11.3-1391-g433daf1ee Unknown W. Brackets 2021-09-15 09:24:06 No build UI: Oops, remove silly mistake. Of course, I meant to keep showing the new messages.
v1.11.3-1390-g6d599e738 Henrik Rydgård 2021-09-15 09:15:28 No build Merge: f88bd4dfc c79bb6ba7 Merge pull request #14855 from unknownbrackets/ui-chat-view Decouple chat presentation and tracking
v1.11.3-1386-gf88bd4dfc Henrik Rydgård 2021-09-15 09:08:16 No build Merge: 8b7906fd1 b6c6a5bb3 Merge pull request #14858 from unknownbrackets/vertexcache GPU: Default vertex cache to off
v1.11.3-1384-g8b7906fd1 Henrik Rydgård 2021-09-14 20:38:42 No build Merge: f96cf2dd6 704d1f94a Merge pull request #14852 from ANR2ME/adhoc_gamemode [AdhocGameMode] Fix freezing issue during GameMode initialization on some games
v1.11.3-1383-g704d1f94a ANR2ME 2021-09-14 20:13:39 No build Fix freezing issue during GameMode initialization on some games (ie. Hammerin' Hero)
v1.11.3-1382-gf96cf2dd6 Henrik Rydgård 2021-09-14 16:02:13 No build Merge: f9d24f991 39836e704 Merge pull request #14851 from unknownbrackets/memarena-shm Unix: Use shm_open in case not /dev/shm/
v1.11.3-1380-gf9d24f991 Henrik Rydgård 2021-09-14 01:25:56 No build Merge: c333e2b87 e3088e5f9 Merge pull request #14849 from ANR2ME/adhoc [Adhoc] Fix Socket error 10014 on Windows when hosting a game of Vulcanus Seek and Destroy
v1.11.3-1379-ge3088e5f9 ANR2ME 2021-09-14 00:27:17 No build Fix Socket error 10014 on Windows when hosting a game of Vulcanus Seek and Destroy
v1.11.3-1378-gc333e2b87 Henrik Rydgård 2021-09-13 22:39:18 No build Merge: 3829ca067 d0af5275b Merge pull request #14480 from iota97/analog-head Configurable analog head size
v1.11.3-1376-g5bf0068ea iota97 2021-09-13 22:16:23 No build Fix DPAD size calculation
v1.11.3-1375-g3829ca067 Henrik Rydgård 2021-09-13 20:58:27 No build Merge: 98a0d7189 dab1a3aa3 Merge pull request #14847 from unknownbrackets/ui-background Android: Fix UI background on scoped storage
v1.11.3-1373-g98a0d7189 Henrik Rydgård 2021-09-13 20:57:26 No build Merge: 92a888cd2 4ec1a8d12 Merge pull request #14843 from iota97/dpad-drag DPad drag fixes
v1.11.3-1371-g92a888cd2 Henrik Rydgård 2021-09-13 19:19:46 No build Merge: 0651df3bc f53b4b5ea Merge pull request #14845 from unknownbrackets/reporting UI: Correct enable reporting setting resetting
v1.11.3-1369-g0651df3bc Henrik Rydgård 2021-09-13 19:19:15 No build Merge: c755dedbf 10ffdc9f5 Merge pull request #14846 from unknownbrackets/warnings Fix some gcc warnings
v1.11.3-1367-g4c3cd9250 Unknown W. Brackets 2021-09-15 18:08:58 No build Merge: 75f5c7504 d489c099a Merge pull request #11 from iota97/qt-chat Change Qt as well
v1.11.3-1366-gd489c099a iota97 2021-09-15 14:32:54 No build Qt as well
v1.11.3-1366-gc755dedbf Unknown W. Brackets 2021-09-13 16:26:43 No build Merge: 2ecaa61fa c37c07825 Merge pull request #14842 from unknownbrackets/texfilt Vulkan: Expand 16-bit textures to generate mips
v1.11.3-1366-gc79bb6ba7 Unknown W. Brackets 2021-09-15 03:06:57 No build Net: Fix various chat threading hazards.
v1.11.3-1365-g9403947b6 Unknown W. Brackets 2021-09-15 02:59:46 No build UI: Decouple new chat display and tracking logic.
v1.11.3-1365-g9024c7111 Unknown W. Brackets 2021-09-15 07:53:54 No build Vulkan: Fix faster alt speed with vsync.
v1.11.3-1365-g75f5c7504 Unknown W. Brackets 2021-09-15 09:12:33 No build Windows: Disable auto-enable chat on Ctrl-C. It's annoying when this triggers unexpectedly. Sometimes it happens when using debug windows.
v1.11.3-1365-g10ffdc9f5 Unknown W. Brackets 2021-09-13 17:29:45 No build Font: Cleanup logging for invalid pointers. Also fixes some duplicate logging and includes return code/error code.
v1.11.3-1364-gf53b4b5ea Unknown W. Brackets 2021-09-13 17:54:33 No build UI: Correct enable reporting setting resetting.
v1.11.3-1364-gdab1a3aa3 Unknown W. Brackets 2021-09-13 19:27:42 No build Android: Fix UI background on scoped storage.
v1.11.3-1364-gcf045dfbb Unknown W. Brackets 2021-09-15 08:56:45 No build UI: When enabling chat, recreate views. Otherwise, the chat button doesn't show right away. Fixes #13090.
v1.11.3-1364-gbe0b0cd88 Unknown W. Brackets 2021-09-15 02:51:57 No build UI: Track chat log changes more clearly. This also makes it easier to have multiple views or etc. reading from it. We want data flowing a single direction, chat system -> UI.
v1.11.3-1364-gb6c6a5bb3 Unknown W. Brackets 2021-09-15 08:43:29 No build GPU: Default vertex cache to off. Previously, it was defaulted on only for OpenGL, where it didn't work.
v1.11.3-1364-g46770aba3 Unknown W. Brackets 2021-09-15 07:33:47 No build Vulkan: Skip flips, not draw, for vsync unthrottle.
v1.11.3-1364-g39836e704 Unknown W. Brackets 2021-09-14 06:50:51 No build Unix: Use shm_open in case not /dev/shm/. Still falls back to the old behavior if that fails.
v1.11.3-1364-g3ac669f80 Unknown W. Brackets 2021-09-13 17:13:14 No build Core: Fix some minor gcc warnings.
v1.11.3-1363-g4ec1a8d12 iota97 2021-09-13 13:22:27 No build Allow drag over touch DPAD and avoid analog drag to trigger other button
v1.11.3-1363-g2ecaa61fa Unknown W. Brackets 2021-09-13 16:24:59 No build headless: Fix some Python warnings. Also, on newer pythons, this was crashing entirely.
v1.11.3-1362-gbb3a03ada Henrik Rydgård 2021-09-13 09:08:06 No build Merge: ab4dcebd5 676290308 Merge pull request #14840 from unknownbrackets/dxt5 Implement DXT decoding in samplerjit x86
v1.11.3-1357-gab4dcebd5 Henrik Rydgård 2021-09-13 09:06:16 No build Merge: d32a1fa91 40c233fa7 Merge pull request #14841 from unknownbrackets/ui-chat-view Use a view for the chat log
v1.11.3-1353-gc8204a24e Vitaly Cheptsov 2021-09-16 23:50:30 No build Try to workaround git tag fetch failure
v1.11.3-1352-gd32a1fa91 Henrik Rydgård 2021-09-13 01:07:18 No build it_IT translation update, thanks giona.
v1.11.3-1352-g82249ce9a vit9696 2021-09-16 23:33:11 No build Update SDL and try faster commit history fetch
v1.11.3-1351-gd2421ebfe Henrik Rydgård 2021-09-13 01:04:34 No build Merge: 766a74fea 29aa81be9 Merge pull request #14837 from unknownbrackets/savedata-io Savedata: Respect IO timing method setting
v1.11.3-1351-g90cb3d302 vit9696 2021-09-16 09:54:07 No build Silence submodule fetch error screaming
v1.11.3-1350-ge1cb1c9a6 vit9696 2021-09-16 09:40:39 No build Switch to submodules and fix release version generation
v1.11.3-1349-g766a74fea Henrik Rydgård 2021-09-12 20:24:11 No build Merge: 4fb7b0a11 8d120af16 Merge pull request #14836 from iota97/mockup Edit psp screen a bit
v1.11.3-1349-g5fc734427 vit9696 2021-09-16 09:17:59 No build Drop bundled SDL2 for macOS
v1.11.3-1348-gb583d16c2 vit9696 2021-09-15 20:07:26 No build Include macOS name in the zip archive
v1.11.3-1348-g676290308 Unknown W. Brackets 2021-09-13 02:21:45 No build TexCache: Correct confusing red/blue var names. This decodes to RGBA (R least significant), so it's confusing to refer to it as BGRA. It's actually the 565 colors in the DXT data that are BGR.
v1.11.3-1347-ged046aebf vit9696 2021-09-15 20:02:59 No build Fix git describe not fetching version tag
v1.11.3-1347-g4fb7b0a11 Henrik Rydgård 2021-09-12 20:13:58 No build Merge: c1b170431 a0eeb5244 Merge pull request #14838 from unknownbrackets/dxt5 Correct DXT5 alpha calculation
v1.11.3-1347-g08816a544 Unknown W. Brackets 2021-09-13 02:17:09 No build softgpu: Implement DXT5 in samplerx86.
v1.11.3-1346-gc4de5bfb9 Unknown W. Brackets 2021-09-12 23:53:55 No build softgpu: Implement DXT3 in samplerx86.
v1.11.3-1346-g40c233fa7 Unknown W. Brackets 2021-09-13 05:20:17 No build UI: Update flags more correctly in chat. Not the ideal interface here, though...
v1.11.3-1346-g14c223150 vit9696 2021-09-12 15:54:40 No build Add FAT support for macOS with automatic GitHub releases closes #11799 closes #13708 closes #14815
v1.11.3-1345-gee9d19430 Unknown W. Brackets 2021-09-12 22:57:28 No build softgpu: Implement DXT1 decoding in samplerx86.
v1.11.3-1345-g8f60d99cd Halo-Michael 2020-12-15 02:53:23 No build Update libMoltenVK.dylib to support M1 chips
v1.11.3-1345-g6b107a884 Unknown W. Brackets 2021-09-13 05:16:05 No build UI: Cleanup input box for chat.
v1.11.3-1344-gf45c5186c Unknown W. Brackets 2021-09-13 04:44:44 No build UI: Move the chat message box to just a view. Instead of being a popup. This should make it easier to make sure things work normally, and avoids some of the strange overrides of PopupScreen it previously had.
v1.11.3-1344-gc37c07825 Unknown W. Brackets 2021-09-13 09:07:01 No build Vulkan: Only force 32-bit if needed. If there are mips already, we can keep 16-bit.
v1.11.3-1344-gc1b170431 Unknown W. Brackets 2021-09-12 15:40:13 No build Merge: db21d0e7f a2f016b2d Merge pull request #14832 from iota97/settinginfo Fix setting info on multi choice
v1.11.3-1344-ga0eeb5244 Unknown W. Brackets 2021-09-12 18:37:34 No build softgpu: Decode DXT texels directly. This improves performance a lot compared to decoding the whole block. Eventually we may implement a cache, but threading makes that complex to make properly fast.
v1.11.3-1343-gd9f62d690 Unknown W. Brackets 2021-09-13 09:03:42 No build Vulkan: Expand 16-bit textures to generate mips. When using "Auto Max Quality", we can't use 16-bit formats. See #14804.
v1.11.3-1343-g96fd29c86 Unknown W. Brackets 2021-09-13 04:41:47 No build UI: Allow UI keys on emuscreen of focused. This is only if you already focus something.
v1.11.3-1343-g29aa81be9 Unknown W. Brackets 2021-09-12 16:05:51 No build Savedata: Respect IO timing method setting.
v1.11.3-1343-g8d120af16 iota97 2021-09-12 15:11:58 No build Edit psp screen a bit
v1.11.3-1343-g1ee5352d3 Unknown W. Brackets 2021-09-12 18:35:53 No build TexCache: Correct DXT5 alpha calculation. This matches PSP alpha values from an exhaustive test.
v1.11.3-1342-gdb21d0e7f Unknown W. Brackets 2021-09-12 05:11:22 No build Android: Avoid crash without ext dir. This can return null on some older Androids. See #14821.
v1.11.3-1342-ga2f016b2d iota97 2021-09-12 01:17:24 No build Fix setting info on multi choice
v1.11.3-1341-gf1c05b039 Henrik Rydgård 2021-09-11 22:08:52 No build Merge: b17ff0e5a f348adb4b Merge pull request #14829 from hrydgard/path-case-fix Auto-fix case of manually specified paths
v1.11.3-1340-gf348adb4b Henrik Rydgård 2021-09-11 21:45:31 No build Auto-fix case of manually specified paths. Fixes remaining issue in #14821
v1.11.3-1339-gde3d71161 Henrik Rydgård 2021-09-11 21:17:23 No build Move FixPathCase to Common/File/Path
v1.11.3-1338-gd87683456 Henrik Rydgård 2021-09-11 21:17:01 No build Fix weird linker problem
v1.11.3-1337-gb17ff0e5a Henrik Rydgård 2021-09-11 20:50:54 No build Merge: 447700133 c94e9ad73 Merge pull request #14818 from iota97/super-wp Focus based moving background
v1.11.3-1333-g447700133 Henrik Rydgård 2021-09-11 20:44:22 No build Merge: 4a5008bdf b05a74803 Merge pull request #14827 from hrydgard/savedata-opt Savedata optimizations
v1.11.3-1330-gb05a74803 Henrik Rydgård 2021-09-11 20:31:42 No build Remove another redundant check, comment fixes
v1.11.3-1329-g71056e348 Henrik Rydgård 2021-09-11 20:26:36 No build SFO return value fix, oops
v1.11.3-1328-g36079b86d Henrik Rydgård 2021-09-11 19:53:19 No build Optimize away a couple of existence checks
v1.11.3-1327-g5d53e59c1 Henrik Rydgård 2021-09-11 19:33:28 No build Optimize ReadPSPFile (which should probably be replaced with ReadEntireFile anyway)
v1.11.3-1326-g464af0723 Henrik Rydgård 2021-09-11 19:32:48 No build Minor gradle upgrade, why not
v1.11.3-1326-g4a5008bdf Henrik Rydgård 2021-09-11 20:32:38 No build Merge: f53546362 825a84a5d Merge pull request #14828 from stuken/libretro_set_inflightframes Wire inflight frames config setting to render managers.
v1.11.3-1325-g825a84a5d Stuart Kenny 2021-09-11 20:05:34 No build Wire inflight frames config setting to render managers.
v1.11.3-1325-g8e2b73b05 Henrik Rydgård 2021-09-11 19:32:37 No build Optimize MetaFileSystem::ReadEntireFile
v1.11.3-1324-gf53546362 Henrik Rydgård 2021-09-11 18:54:22 No build Merge: 1eef8973c 07413aa4e Merge pull request #14826 from hrydgard/more-io-optimizations More I/O optimizations
v1.11.3-1323-g07413aa4e Henrik Rydgård 2021-09-11 18:53:46 No build Feedback
v1.11.3-1322-gdc520a59d Henrik Rydgård 2021-09-11 18:17:14 No build Log the duration of directory size computations too
v1.11.3-1321-gf7895457e Henrik Rydgård 2021-09-11 18:06:26 No build Add back the dir listing logging. Add hack to avoid confusing Wipeout :(
v1.11.3-1320-gfcc033757 Henrik Rydgård 2021-09-11 17:50:07 No build Fix the Android recursive size computation and hook it up.
v1.11.3-1319-g48310d15a Henrik Rydgård 2021-09-11 17:18:39 No build Add metafilesystem hook to add optimized implementations of compute recursive directory size
v1.11.3-1318-ge842d395f Henrik Rydgård 2021-09-11 16:36:35 No build Add untested function Android_ComputeRecursiveDirectorySize
v1.11.3-1317-gcd79a1d92 Henrik Rydgård 2021-09-11 15:44:40 No build Fix another GetFileInfo loop (GetFilesInDir now does return sizes)
v1.11.3-1316-g1eef8973c Henrik Rydgård 2021-09-11 18:09:34 No build Merge: ef7b6ec5c bcc4c3d8f Merge pull request #14825 from unknownbrackets/memstick-cache Add a cache for memory stick usage
v1.11.3-1313-gef7b6ec5c Henrik Rydgård 2021-09-11 15:36:20 No build Merge: 46ada8649 09f65db91 Merge pull request #14824 from hrydgard/hide-irrelevant-directories Hide directories games should not know about
v1.11.3-1312-g09f65db91 Henrik Rydgård 2021-09-11 15:35:11 No build Cleanup
v1.11.3-1311-gb075b7917 Henrik Rydgård 2021-09-11 15:14:44 No build Also hide SHADERS directory from games
v1.11.3-1310-g369ae031d Henrik Rydgård 2021-09-11 15:12:55 No build Optimize install data size calculation.
v1.11.3-1309-g830d20583 Henrik Rydgård 2021-09-11 15:11:56 No build Optimize savedata size calculation
v1.11.3-1308-g1f81876ab Henrik Rydgård 2021-09-11 15:04:53 No build Cleanup
v1.11.3-1307-gbcc4c3d8f Unknown W. Brackets 2021-09-11 16:36:02 No build Io: Assume a write may have happened on resume. This way if they switch away to delete files, it will have more free space.
v1.11.3-1307-g04578edf6 Henrik Rydgård 2021-09-11 15:02:52 No build 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.
v1.11.3-1306-g906664b9d Unknown W. Brackets 2021-09-11 16:29:15 No build 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.
v1.11.3-1306-g46ada8649 Henrik Rydgård 2021-09-11 13:13:05 No build VK mip gen: Could end up with a zero dimension in the lowest mipmap, prevent that. Should help #14814
v1.11.3-1305-gd264cbef3 Unknown W. Brackets 2021-09-11 08:35:31 No build Vulkan: MSVC 2017 buildfix. Fixes the buildbot.
v1.11.3-1304-gb7edcaa72 Unknown W. Brackets 2021-09-11 04:19:29 No build Merge: 25fff384d 08dbcf7f7 Merge pull request #14823 from hrydgard/storage-fixes Android: Disallow using the folder selection on older system versions
v1.11.3-1303-g08dbcf7f7 Unknown W. Brackets 2021-09-11 04:01:56 No build UI: Fix non-Android build error.
v1.11.3-1302-gdf0dd441c Henrik Rydgård 2021-09-10 23:59:54 No build Add back the ability to manually specify a folder, on Android 9 and earlier.
v1.11.3-1301-ge7214f4f6 Henrik Rydgård 2021-09-10 23:42:21 No build Hide the folder selector for memstick directory on Android 9 and earlier. It just doesn't work.
v1.11.3-1300-gd3abcf1b5 Henrik Rydgård 2021-09-10 23:41:44 No build Draw bullet points as circles for a consistent look regardless of system font.
v1.11.3-1299-g7632e5e16 Henrik Rydgård 2021-09-10 22:52:49 No build Minor polish to MemStickScreen
v1.11.3-1298-g25fff384d Henrik Rydgård 2021-09-10 22:39:16 No build Merge: b813aa30f d88fec895 Merge pull request #14822 from stuken/libretro_vulkan_shutdown_fix Fix intermittent crashes when closing content in libretro under vulkan
v1.11.3-1297-gd88fec895 Stuart Kenny 2021-09-10 21:38:52 No build Decouple Vulkan context object destruction from retroarch's ContextDestroy call
v1.11.3-1296-gb813aa30f Henrik Rydgård 2021-09-10 08:26:02 No build Merge: 16e820eda 121c56e6d Merge pull request #14820 from unknownbrackets/softgpu Correct guardband and Z cull behavior in software renderer
v1.11.3-1293-g121c56e6d Unknown W. Brackets 2021-09-10 05:13:42 No build 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.
v1.11.3-1293-g16e820eda Henrik Rydgård 2021-09-10 08:20:14 No build Merge: e00a3eed1 9283d14a3 Merge pull request #14816 from iota97/wave-fix Fix wave on different dps
v1.11.3-1292-g0b73c1ce8 Unknown W. Brackets 2021-09-10 05:05:41 No build softgpu: Correct guardband cull behavior. Culling is based on whether clipping happens, not whether clamping happens. This is important for issues like #12348.
v1.11.3-1291-ge00a3eed1 Unknown W. Brackets 2021-09-10 02:13:11 No build Merge: f9f893f3f 5876388c6 Merge pull request #14817 from hrydgard/savedata-screen-fixes Savedata screen fixes
v1.11.3-1291-gc94e9ad73 iota97 2021-09-10 02:06:51 No build Support ScrollView for focus position
v1.11.3-1290-gfb5b528b9 iota97 2021-09-10 01:55:23 No build Moving Background
v1.11.3-1290-g5876388c6 Henrik Rydgård 2021-09-10 01:13:28 No build Vulkan scissor fix (validation errors).
v1.11.3-1289-gecab31ef8 iota97 2021-09-09 16:31:14 No build Keep track of focus position
v1.11.3-1289-g9283d14a3 iota97 2021-09-09 11:58:02 No build Fix wave on different dps
v1.11.3-1289-g85ac0f885 Henrik Rydgård 2021-09-10 01:13:01 No build Fix a couple sort comparators for the savedata screen
v1.11.3-1288-gf9f893f3f Henrik Rydgård 2021-09-09 09:12:49 No build Merge: 5e4c478f4 c9bcbf326 Merge pull request #14813 from hrydgard/scoped-storage-shortcut-fix Various Android shortcut fixes
v1.11.3-1287-gc9bcbf326 Henrik Rydgård 2021-09-09 00:00:54 No build More shortcut fixes
v1.11.3-1286-g273376ab8 Henrik Rydgård 2021-09-08 23:43:35 No build Set a couple flags on the ShortcutIntent
v1.11.3-1285-gbad0736fa Henrik Rydgård 2021-09-08 23:26:01 No build Avoid calling into C++ when creating game shortcuts. Use scoped storage-compatible file chooser when possible.
v1.11.3-1284-g1d0831776 Henrik Rydgård 2021-09-08 23:25:39 No build Valiant attempt to fix queryGameName
v1.11.3-1283-g568043211 Henrik Rydgård 2021-09-08 23:24:28 No build Fix error message
v1.11.3-1282-g0d9d360b0 Henrik Rydgård 2021-09-08 23:24:00 No build ThreadManager cleanups
v1.11.3-1281-g8e9cdf97c Henrik Rydgård 2021-09-08 21:33:50 No build Implement support for new file chooser on Android 11+.
v1.11.3-1280-g5e4c478f4 Henrik Rydgård 2021-09-08 21:23:56 No build Merge: 51e201581 7b33325ca Merge pull request #14807 from iota97/double-bind Double binding fix
v1.11.3-1278-g51e201581 Unknown W. Brackets 2021-09-08 21:07:03 No build Merge: 7120a9761 f442f4012 Merge pull request #14811 from stuken/libretro_hardware_texture_scaling_option Expose texture shader core option in libretro
v1.11.3-1276-g7120a9761 Henrik Rydgård 2021-09-08 18:58:50 No build Merge: 03b53c6a7 79b10c4d5 Merge pull request #14810 from iota97/wave Wave animation
v1.11.3-1275-g79b10c4d5 iota97 2021-09-08 16:36:57 No build Add some antialiasing
v1.11.3-1274-gf442f4012 Stuart Kenny 2021-09-08 17:42:11 No build Expose texture shader core option.
v1.11.3-1274-g01aaed54d iota97 2021-09-08 15:03:32 No build Wave animation
v1.11.3-1273-g03b53c6a7 Henrik Rydgård 2021-09-08 11:46:49 No build Merge: f92c33a48 6350b41d3 Merge pull request #14808 from stuken/libretro_update_texture_filtering Expose new texture filtering mode in libretro
v1.11.3-1272-g6350b41d3 Stuart Kenny 2021-09-08 10:27:15 No build Expose new texture filtering option and fix runtime changing texture upscale mode
v1.11.3-1272-g7b33325ca iota97 2021-09-08 08:54:59 No build Double binding fix
v1.11.3-1271-gf92c33a48 Unknown W. Brackets 2021-09-08 01:46:59 No build Merge: f239d79f6 2a223bb91 Merge pull request #14806 from hrydgard/control-grid-fix Control layout grid fix
v1.11.3-1270-g2a223bb91 Henrik Rydgård 2021-09-08 01:16:49 No build No longer need to specify build tools version, gradle now has a default.
v1.11.3-1269-g2b683ff8c Henrik Rydgård 2021-09-08 00:19:18 No build Fix typo (and maybe a bug).
v1.11.3-1268-g68f7c9e9f Henrik Rydgård 2021-09-08 00:18:41 No build Round the location of single-pixel lines to the nearest pixel. Should hopefully help #14204.
v1.11.3-1267-gf239d79f6 Henrik Rydgård 2021-09-08 00:14:01 No build Merge: e2b013740 5dab9994b Merge pull request #14805 from hrydgard/spline-flush-fix Bezier/Spline: Fix logical error
v1.11.3-1266-g5dab9994b Henrik Rydgård 2021-09-07 23:52:06 No build Bezier/Spline: Fix logical error (must flush buffered data before we modify submitType). Should fix #14774
v1.11.3-1265-ge2b013740 Henrik Rydgård 2021-09-07 23:41:03 No build 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).
v1.11.3-1264-gf83cf9fd0 Henrik Rydgård 2021-09-07 16:36:25 No build Merge: bc45634ed b44c991fc Merge pull request #14798 from iota97/crc-fix Don't show CRC button when we can't get it
v1.11.3-1263-gb44c991fc iota97 2021-09-07 16:16:39 No build Add info check
v1.11.3-1262-g227333f45 iota97 2021-09-06 19:47:06 No build Don't show CRC button when we can't get it
v1.11.3-1261-gbc45634ed Henrik Rydgård 2021-09-07 09:14:55 No build Merge: f7e2a3616 825d9a8d2 Merge pull request #14801 from unknownbrackets/reporting Reporting: Calculate CRC for PSN games
v1.11.3-1258-gf7e2a3616 Henrik Rydgård 2021-09-07 08:58:05 No build Merge: d56bf561f b5ba46982 Merge pull request #14802 from unknownbrackets/softgpu softgpu: Prevent pixel gaps when drawing sprites
v1.11.3-1257-gb5ba46982 Unknown W. Brackets 2021-09-07 07:05:39 No build 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.
v1.11.3-1256-gd56bf561f Unknown W. Brackets 2021-09-07 05:07:14 No build Merge: b5e8e22dc bac7def66 Merge pull request #14800 from hrydgard/fix-libretro-defaults libretro: Fix defaults for texture_scaling_level and inflight_frames
v1.11.3-1253-gb5e8e22dc Henrik Rydgård 2021-09-07 00:58:48 No build Merge: a5d963f14 1df31e930 Merge pull request #14789 from hrydgard/auto-max-quality-texfilter Add new texture filtering mode "Auto Max Quality"
v1.11.3-1252-gbac7def66 Unknown W. Brackets 2021-09-07 04:47:39 No build libretro: Fix typo.
v1.11.3-1251-gbe87acf62 Henrik Rydgård 2021-09-07 00:51:28 No build libretro: Fix defaults for texture_scaling_level and inflight_frames
v1.11.3-1250-ga5d963f14 Henrik Rydgård 2021-09-06 22:57:49 No build Merge: c2619f425 68d9372d9 Merge pull request #14776 from hrydgard/update-gradle-again Update gradle again.
v1.11.3-1248-gc2619f425 Henrik Rydgård 2021-09-06 22:56:47 No build Merge: ae9bf2799 feade27cd Merge pull request #14799 from stuken/libretro_fix Various libretro fixes
v1.11.3-1247-gfeade27cd Stuart Kenny 2021-09-06 22:01:17 No build Review style fixes.
v1.11.3-1246-gc593da050 Stuart Kenny 2021-09-06 21:14:08 No build Expose inflight frames as core option.
v1.11.3-1245-g0f45c95d1 Stuart Kenny 2021-09-06 21:13:07 No build Fix capitalization in core option labels.
v1.11.3-1244-g6db91abf1 Stuart Kenny 2021-09-06 21:10:13 No build Move core initialization code out of retro_load_game method
v1.11.3-1243-g3b39b6fca Stuart Kenny 2021-09-06 21:03:57 No build Do not fast forward by default.
v1.11.3-1242-gda4652aa2 Stuart Kenny 2021-09-06 21:00:50 No build Do not skip SwapBuffer() when skipDrawReason set. Fixes nothing being rendered with high frameskip ratios.
v1.11.3-1241-gae9bf2799 Henrik Rydgård 2021-09-06 08:57:19 No build Merge: 54bb824d3 7addc18a6 Merge pull request #14795 from unknownbrackets/softgpu softgpu: Avoid overflow infinite loop
v1.11.3-1241-g1df31e930 Henrik Rydgård 2021-09-05 23:54:41 No build Fix windows menus for the new tex filtering options.
v1.11.3-1240-g6b76bcf07 Henrik Rydgård 2021-09-03 00:06:49 No build 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
v1.11.3-1239-g54bb824d3 Henrik Rydgård 2021-09-02 17:30:12 No build Merge: 730d2d288 529329785 Merge pull request #14788 from unknownbrackets/interp interp: Prevent crash on bad lv.q or sv.q addr
v1.11.3-1237-g730d2d288 Henrik Rydgård 2021-09-01 18:18:52 No build Merge: f89d5b75a f54a24dae Merge pull request #14787 from iota97/fix Don't add VIRTKEY_TOGGLE_FULLSCREEN in custom key list on mobile device
v1.11.3-1236-gf54a24dae iota97 2021-09-01 17:07:35 No build Don't add VIRTKEY_TOGGLE_FULLSCREE in custom key list on mobile device
v1.11.3-1236-g825d9a8d2 Unknown W. Brackets 2021-09-07 04:40:40 No build Reporting: Calculate CRC for PSN games.
v1.11.3-1235-gf89d5b75a Henrik Rydgård 2021-09-01 09:18:39 No build Remove old ouya joystick prompt pngs from source_assets
v1.11.3-1235-g529329785 Unknown W. Brackets 2021-09-02 16:18:49 No build interp: Prevent crash on bad lv.q or sv.q addr. See #5496.
v1.11.3-1235-g694e92dc8 Unknown W. Brackets 2021-09-07 04:39:34 No build Core: Use FileBlockDevice for PBPs without an ISO.
v1.11.3-1235-g7addc18a6 Unknown W. Brackets 2021-09-06 08:24:08 No build softgpu: Avoid overflow infinite loop. For certain large values, it would overflow and continue looping endlessly.
v1.11.3-1234-g567c7f207 Unknown W. Brackets 2021-09-01 05:18:22 No build UI: Fix save state scrollview height. Fixes #14785.
v1.11.3-1233-g9de942087 Henrik Rydgård 2021-08-30 17:07:12 No build Merge: 6e890713f 5ba544eba Merge pull request #14784 from bslenul/libretro-cleanup [Libretro] Small core options cleanup + create a new git-version.cpp instead of appending stuff in it
v1.11.3-1232-g5ba544eba bslenul 2021-08-30 16:38:37 No build [Libretro] Small core options cleanup + create a new git-version.cpp instead of appending stuff in it
v1.11.3-1231-g6e890713f Henrik Rydgård 2021-08-30 14:02:41 No build Merge: 6fbc73ef6 8f9610d2a Merge pull request #14782 from iota97/gesture Support virtual button in touch gesture
v1.11.3-1230-g8f9610d2a iota97 2021-08-30 13:17:24 No build Reuse translation for combo button as well
v1.11.3-1229-gf417bb93d iota97 2021-08-30 13:13:09 No build Reuse translation
v1.11.3-1228-g2821035b1 iota97 2021-08-30 12:26:13 No build Support virutal button in touch gesture
v1.11.3-1227-g6fbc73ef6 Henrik Rydgård 2021-08-30 08:37:56 No build Merge: a502c8fb6 e9ebd8643 Merge pull request #14781 from unknownbrackets/ui-ctrl-mapping Fix various focus issues in the control mapping
v1.11.3-1225-ge9ebd8643 Unknown W. Brackets 2021-08-30 02:35:58 No build UI: Fix scrollview focus scroll before relayout. Need to use the position of the bounds as of last layout, not the new desired position.
v1.11.3-1224-g01edd695c Unknown W. Brackets 2021-08-30 02:14:08 No build UI: Fix refocus on no control change. There's no reason to refresh, and since the views are different without PersistData being called, it breaks the focus. Refreshing now handled via the generation value.
v1.11.3-1223-g6e4708733 Unknown W. Brackets 2021-08-30 02:08:27 No build UI: Restore focus on PSP view as well.
v1.11.3-1222-g7bb58ce5a Unknown W. Brackets 2021-08-30 01:59:55 No build UI: Refocus better on control mapping change. This is less awkward, since it keeps you closer to where you were before.
v1.11.3-1221-g6378cb169 Unknown W. Brackets 2021-08-30 01:43:15 No build UI: Fix focus persistence in control mapping. Trying to reset focus from the parent was just complicating things. We persist the focus state when recreating views.
v1.11.3-1220-ga502c8fb6 Henrik Rydgård 2021-08-30 00:59:24 No build Merge: 9117f080e 5e3ffe94b Merge pull request #14779 from unknownbrackets/ui-ctrl-mapping Tweak grid and scrollview handling
v1.11.3-1220-g7a29a8bd4 Unknown W. Brackets 2021-08-30 01:39:14 No build UI: Handle WRAP_CONTENT in flexible scroll views. If the scroll view had weight, it'd grow to the max size always. Now it still fits to the container, if that's what it's set to.
v1.11.3-1219-g5e3ffe94b Unknown W. Brackets 2021-08-29 23:11:32 No build UI: Allow scoll views to have specific height.
v1.11.3-1218-gcf22268bc Unknown W. Brackets 2021-08-29 23:10:14 No build UI: Fix grids in ScrollViews and adjust gravity.
v1.11.3-1217-g9117f080e Henrik Rydgård 2021-08-29 22:30:30 No build Merge: 1d29060c3 9ca97dfa8 Merge pull request #14777 from hrydgard/kof-96-crashfix-attempt Handle OpenGL vertex shader generation failures better.
v1.11.3-1215-g1d29060c3 Henrik Rydgård 2021-08-29 21:39:42 No build Merge: 6af6e3c8c ad29e5237 Merge pull request #13107 from iota97/touch-gesture Basic mappable motion gesture
v1.11.3-1214-g68d9372d9 Henrik Rydgård 2021-08-29 21:20:33 No build Update gradle again. Or at least try to, last time I tried we hit buildbot issues.
v1.11.3-1214-g9ca97dfa8 Henrik Rydgård 2021-08-29 21:50:43 No build Handle vertex shader generation failures better. Suspect that this is happening with the HW tesselation crash in KOF '96. Should help #14774
v1.11.3-1213-g6af6e3c8c Henrik Rydgård 2021-08-29 20:36:20 No build Merge: 06ccadd5d c48a20336 Merge pull request #14775 from unknownbrackets/debugger-disasm Debugger: Avoid infinite loop in disasm API
v1.11.3-1212-gc48a20336 Unknown W. Brackets 2021-08-29 20:11:01 No build Debugger: Avoid infinite loop in disasm API. This allows for wrap around, but prevents getting stuck looping in out of bound addresses.
v1.11.3-1211-g06ccadd5d Henrik Rydgård 2021-08-29 18:53:49 No build Merge: 6e8e375ee e7666e472 Merge pull request #14769 from unknownbrackets/ui-ctrl-mapping Add a visual means of control mapping
v1.11.3-1209-ge7666e472 Unknown W. Brackets 2021-08-29 17:02:52 No build KeyMap: Simplify UI updates. Better to avoid tightly coupled notifications of updates.
v1.11.3-1208-gf7b92ebb2 Unknown W. Brackets 2021-08-29 00:23:46 No build UI: Try to keep button visible while mapping.
v1.11.3-1207-gefeca78c1 Unknown W. Brackets 2021-08-29 00:04:16 No build UI: Allow binding all typically buttons in a row.
v1.11.3-1206-g4e33a1ef0 Unknown W. Brackets 2021-08-28 23:37:53 No build UI: Allow rebinding the analog from PSP view.
v1.11.3-1205-gd8a7fdf58 Unknown W. Brackets 2021-08-28 23:24:12 No build UI: Allow mapping buttons from visual PSP display.
v1.11.3-1204-g202a9db88 Unknown W. Brackets 2021-08-28 22:57:22 No build UI: Add a screen to visualize PSP controls. Currently, doesn't do anything. But looks about right.
v1.11.3-1204-g6e8e375ee Henrik Rydgård 2021-08-29 15:27:51 No build Increase the range of cardboard setting sliders to 150%. See #14768
v1.11.3-1203-g2735b09eb Henrik Rydgård 2021-08-28 22:49:43 No build Merge: b87b21276 c0d80b63a Merge pull request #14768 from hrydgard/cardboard-vr-math-fix Fix the math in cardboard VR mode for wide aspect ratios
v1.11.3-1202-gc0d80b63a Henrik Rydgård 2021-08-28 22:28:02 No build Hack the math better in cardboard VR mode, to avoid issues with very wide aspect ratios. Fixes #12982
v1.11.3-1201-gb87b21276 Henrik Rydgård 2021-08-28 20:52:06 No build Merge: b1481347e 51b6c73a2 Merge pull request #14767 from hrydgard/even-more-control-fixes Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup.
v1.11.3-1200-g51b6c73a2 Henrik Rydgård 2021-08-28 20:27:26 No build Experiment: Remove probably-redundant motionevent class check Could maybe help #14766
v1.11.3-1199-g82a96dbc8 Henrik Rydgård 2021-08-28 20:21:09 No build No R2 on xbox controllers, remove redundant mapping.
v1.11.3-1198-g03582b763 Henrik Rydgård 2021-08-28 20:17:58 No build Nonsensical to use the Shield pad map for Shield TV.
v1.11.3-1197-g58e7b6bec Henrik Rydgård 2021-08-28 20:06:05 No build Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup.
v1.11.3-1196-gb1481347e Henrik Rydgård 2021-08-28 18:48:09 No build Merge: fdf8484e6 82087ccbb Merge pull request #14765 from unknownbrackets/logspam Common: Reduce some log levels
v1.11.3-1195-g82087ccbb Unknown W. Brackets 2021-08-28 18:14:53 No build Common: Reduce some log levels. Take off a few messages during startup and shutdown.
v1.11.3-1194-gfdf8484e6 Henrik Rydgård 2021-08-28 16:20:46 No build Merge: 2cf9b3d51 b6228a103 Merge pull request #14764 from hrydgard/more-android-control-fixes More Android control fixes
v1.11.3-1193-gb6228a103 Henrik Rydgård 2021-08-28 15:38:03 No build Add additional autoconf layout for xbox pads on Android. Revert the normal pad layout.
v1.11.3-1192-g8cab56c94 Henrik Rydgård 2021-08-28 15:12:10 No build Move keymap defaults to a separate file. Not exactly a clean separation though.
v1.11.3-1191-g8f86ddba2 Henrik Rydgård 2021-08-28 14:47:40 No build Android: More strict identification of keyboard events.
v1.11.3-1190-g527ec8eff Henrik Rydgård 2021-08-28 14:07:22 No build Fix bug with device IDs on Android, causing the on-screen back button to be misinterpreted.
v1.11.3-1189-g2cf9b3d51 Henrik Rydgård 2021-08-26 20:10:00 No build Merge: 714578a3a 7adcc2b30 Merge pull request #14763 from Saramagrean/patch-3 Update th_TH.ini
v1.11.3-1188-g7adcc2b30 Benjamin Benda Gates 2021-08-26 19:25:23 No build Update th_TH.ini
v1.11.3-1187-g714578a3a Henrik Rydgård 2021-08-25 09:52:44 No build Merge: fef7b8918 a5fce6d0b Merge pull request #14759 from unknownbrackets/debugger Correct breakpoints in delay slots
v1.11.3-1184-gfef7b8918 Henrik Rydgård 2021-08-23 00:21:17 No build Merge: 78c153fa5 afcf6d8e6 Merge pull request #14755 from unknownbrackets/http-accept Specify Accept headers for HTTP requests
v1.11.3-1181-g78c153fa5 Henrik Rydgård 2021-08-22 23:45:09 No build Merge: 541524b11 8c0851861 Merge pull request #14756 from unknownbrackets/tagged-pointers gason: Allow tagged pointers
v1.11.3-1179-gafcf6d8e6 Unknown W. Brackets 2021-08-22 17:29:48 No build http: Specify expected mime types in downloads.
v1.11.3-1179-ga5fce6d0b Unknown W. Brackets 2021-08-24 08:01:02 No build Savedata: Use PARAM.SFO constant properly.
v1.11.3-1179-g541524b11 Unknown W. Brackets 2021-08-22 17:37:15 No build Merge: 821a6a60a 2e621a25a Merge pull request #14753 from hrydgard/focus-fixes Keyboard/gamepad navigation: Change the formula for scoring neighbors.
v1.11.3-1178-g52e9856b4 Unknown W. Brackets 2021-08-24 08:00:30 No build Debugger: Fix breakpoints on delay slots.
v1.11.3-1178-g8c0851861 Unknown W. Brackets 2021-08-22 20:23:02 No build gason: Allow tagged pointers.
v1.11.3-1178-g4c51f4761 Unknown W. Brackets 2021-08-22 17:17:26 No build http: Add Accept header as a parameter in requests.
v1.11.3-1177-g821a6a60a Henrik Rydgård 2021-08-22 12:21:44 No build Store: Display the error code in case of error downloading the json. See #14572
v1.11.3-1176-g08561a239 Unknown W. Brackets 2021-08-22 00:43:36 No build Merge: d27517758 c8081f7f4 Merge pull request #14751 from hrydgard/more-input-fixes More input fixes
v1.11.3-1175-gc8081f7f4 Henrik Rydgård 2021-08-22 00:13:01 No build Fix navigating the analog stick calibration screen with just a gamepad
v1.11.3-1174-gc151b7858 Henrik Rydgård 2021-08-22 00:12:47 No build Bugfix
v1.11.3-1173-g2e621a25a Henrik Rydgård 2021-08-22 12:13:09 No build Keyboard/gamepad navigation: Change the formula for scoring neighbors. Better behavior in the control mapping screen. Seems the distance bonus is no longer required, the overlap is enough, especially if you boost it a little.
v1.11.3-1173-g1fc43b4ea Henrik Rydgård 2021-08-21 23:44:02 No build Android: Remove the old limitation of 3 registered input devices.
v1.11.3-1172-gd27517758 Henrik Rydgård 2021-08-21 22:18:25 No build Auto-default Sony Bravia TVs to OpenGL.
v1.11.3-1172-gd0af5275b iota97 2021-08-21 21:30:37 No build Fix opacity
v1.11.3-1171-gde6843608 iota97 2021-07-11 17:51:10 No build Configurable analog head size
v1.11.3-1171-g37b78fd40 Henrik Rydgård 2021-08-21 21:52:28 No build Don't default to Vulkan on any 32-bit Android devices. See issue #14439
v1.11.3-1170-gba1b900bf Henrik Rydgård 2021-08-21 20:59:04 No build Merge: 7733d8a50 a74e1a422 Merge branch 'sum2012-crc32_patch3'
v1.11.3-1169-ga74e1a422 Henrik Rydgård 2021-08-21 20:58:25 No build GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed.
v1.11.3-1168-g467a63813 Henrik Rydgård 2021-08-21 20:19:43 No build Merge: 7733d8a50 784e803f9 Merge branch 'crc32_patch3' of into sum2012-crc32_patch3
v1.11.3-1166-g7733d8a50 Henrik Rydgård 2021-08-21 13:55:18 No build Merge: 0c34c939a ba98e540f Merge pull request #12530 from iota97/tilt Allow tilt input on Z instead of X
v1.11.3-1159-g0c34c939a Henrik Rydgård 2021-08-21 13:45:06 No build Merge: 005f145fb f1f5fbd3b Merge pull request #14749 from amverweij/rename-vk-externals-v3 Rename Vulkan externals
v1.11.3-1155-g005f145fb Henrik Rydgård 2021-08-20 14:53:25 No build Merge: 5c87f6278 c17c04584 Merge pull request #14747 from iota97/layout-rateo Make touch layout position accurate
v1.11.3-1154-gc17c04584 iota97 2021-08-20 12:46:46 No build Make touch layout accurate
v1.11.3-1153-g5c87f6278 Henrik Rydgård 2021-08-20 09:51:11 No build Merge: c99794b9e c302ebdd8 Merge pull request #14745 from iota97/quick-chat Allow to disable chat button
v1.11.3-1152-gc302ebdd8 iota97 2021-08-20 00:03:42 No build Allow no chat button and make quickchat settings disabled when chat is not enabled
v1.11.3-1151-gc99794b9e Henrik Rydgård 2021-08-19 22:25:43 No build Merge: cbf2d3a89 36df47d9a Merge pull request #14744 from iota97/control-layout-fix Improve touch control layout screen
v1.11.3-1150-g36df47d9a iota97 2021-08-19 21:47:46 No build Fix action button size
v1.11.3-1149-g3e894b0e9 iota97 2021-08-19 20:02:14 No build Improve touch control layout screen
v1.11.3-1148-gcbf2d3a89 Henrik Rydgård 2021-08-18 22:17:45 No build Merge: 3c62fbc97 a7859cfd2 Merge pull request #14739 from hrydgard/unthrottle-to-fastforward Rename "Unthrottle" to "Fast-forward"
v1.11.3-1147-ga7859cfd2 Henrik Rydgård 2021-08-18 09:27:02 No build Fix some comments and a string
v1.11.3-1146-gf1f5fbd3b Bram Verweij 2021-08-21 12:44:25 No build Remove unintended whitespace changes
v1.11.3-1146-g2783788bc Henrik Rydgård 2021-08-18 09:25:29 No build Fix some bad translations (used Google Translate...)
v1.11.3-1145-ga31cbe42d Bram Verweij 2021-08-21 12:39:15 No build Rename namespace to PPSSPP_VK, remove indentation
v1.11.3-1145-g923fea5b4 Henrik Rydgård 2021-08-17 16:49:02 No build Update translations for Unthrottle to Fast-forward
v1.11.3-1144-gcc00a4132 Bram Verweij 2021-08-20 11:22:57 No build Prevent dlopen collisions between and
v1.11.3-1144-g928bc88b0 Henrik Rydgård 2021-08-17 16:48:47 No build Rename Unthrottle to Fast-forward globally
v1.11.3-1143-gad29e5237 iota97 2021-08-17 09:17:37 No build Basic mappable gesture
v1.11.3-1143-g3c62fbc97 Henrik Rydgård 2021-08-17 09:19:30 No build Fix string comparison for hiding "Unknown" CPU name See #10620
v1.11.3-1142-g57dc6be2d Unknown W. Brackets 2021-08-17 06:08:09 No build Merge: a1ce13a2f 308f74dda Merge pull request #14735 from twinaphex/master (Libretro) Switch back to earlier base_width/base_height values
v1.11.3-1141-g308f74dda Autechre 2021-08-17 01:13:24 No build (Libretro) Switch back to earlier base_width/base_height values We decided on fixing this issue at the frontend level instead of the core side. Our apologies for this secondary PR, we'd appreciate if it could be merged quickly.
v1.11.3-1140-ga1ce13a2f Henrik Rydgård 2021-08-15 10:05:45 No build Merge: ed3201a27 23f144394 Merge pull request #14732 from twinaphex/master (Libretro) Set base_width/base_height to sane dimensions (480x272)
v1.11.3-1138-ged3201a27 Henrik Rydgård 2021-08-15 10:04:34 No build Merge: 92e7534f4 5d17ec70c Merge pull request #14730 from unknownbrackets/savedata-shutdown Dialog: Prevent reschedule on shutdown start
v1.11.3-1135-g23f144394 Autechre 2021-08-15 10:03:19 No build Set base_width/base_height to sane dimensions (480x272) base_width/base_height should be set to the lowest/default PSP internal resolution, which in this case is 480x272. Setting base_width/height the same as max_width/max_height would create problems with windowed mode in RetroArch, it would try to create a huge window (often times far exceeding the desktop size).
v1.11.3-1135-g5d17ec70c Unknown W. Brackets 2021-08-15 05:18:52 No build Ge: Add measured minimal timing for sceGeDrawSync.
v1.11.3-1134-g92e7534f4 Henrik Rydgård 2021-08-15 08:52:26 No build Merge: f01d4d697 04828e886 Merge pull request #14731 from unknownbrackets/savedata-start Dialog: Lock volatile when the access thread runs
v1.11.3-1134-g6f9f9f5f2 Unknown W. Brackets 2021-08-15 05:18:06 No build HLE: Ignore flip time in syscall stats. Don't want to count flip timing as the slowest thing, when it happens inside sceDisplaySetFramebuf (immediate.)
v1.11.3-1133-gf530be096 Unknown W. Brackets 2021-08-15 05:15:34 No build Dialog: Prevent reschedule on shutdown start. This is a bit strange, but tests seem to suggest this is correct. A worse priority thread won't run before savedata shutdown hits 0, but the thread that initiated shutdown runs before shutdown completes. Fixes Freakout Extreme Freeride loading savedata.
v1.11.3-1133-g04828e886 Unknown W. Brackets 2021-08-15 05:55:10 No build Dialog: Lock volatile when the access thread runs. Further tests show that this should be locked first thing before the delays, it just depends on the thread priorities involved.
v1.11.3-1132-gf01d4d697 Henrik Rydgård 2021-08-14 17:50:16 No build Merge: 43be9fab4 aecb138f9 Merge pull request #14728 from unknownbrackets/dialog-bad-start Dialog: Avoid crash with hacked dialog start
v1.11.3-1130-g43be9fab4 Unknown W. Brackets 2021-08-14 17:22:49 No build Merge: aeb01a915 9eadeee75 Merge pull request #14729 from hrydgard/cheat-fixes Fix cheat import on scoped storage
v1.11.3-1127-gaeb01a915 Henrik Rydgård 2021-08-14 10:48:33 No build Merge: 32f0c19e7 69ef21a65 Merge pull request #14725 from unknownbrackets/ui-store Store: Make description focusable
v1.11.3-1126-gaecb138f9 Unknown W. Brackets 2021-08-14 16:46:38 No build Dialog: Avoid crash with hacked dialog start. See #14727. If a dialog shutdown is in progress and we incorrectly allow a startup at that time, it breaks other things. This tries to at least work around that.
v1.11.3-1126-g69ef21a65 Unknown W. Brackets 2021-08-14 05:45:31 No build Store: Make description focusable. Descriptions aren't that long currently, but this allows for longer descriptions with controller/keyboard scrolling.
v1.11.3-1125-g32f0c19e7 Fadhil Mandaga 2021-08-14 02:07:38 No build UI: Fix typo in using My Documents for data.
v1.11.3-1124-g77558bf18 Unknown W. Brackets 2021-08-13 05:37:03 No build Merge: b4361fe2a 1a767f041 Merge pull request #14724 from firodj/ffmpeg-cmake Change ffmpeg include headers priority
v1.11.3-1124-g9eadeee75 Henrik Rydgård 2021-08-14 16:57:59 No build Clean up a string from translations
v1.11.3-1123-ge93dc8f23 Henrik Rydgård 2021-08-14 16:57:33 No build Fix append mode through OpenCFile, fixing cheat import on scoped storage.
v1.11.3-1122-gb4361fe2a Henrik Rydgård 2021-08-12 23:59:38 No build Merge: 6e0da89c3 22c180ef6 Merge pull request #14718 from hrydgard/control-fixes Miscellaneous control/gamepad fixes
v1.11.3-1119-g22c180ef6 Henrik Rydgård 2021-08-09 09:22:55 No build Bump maxrecent default to 60. Don't show CPU name if we don't have one. See #14707 and #10620
v1.11.3-1118-gaa3daca29 Henrik Rydgård 2021-08-11 23:26:39 No build If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch.
v1.11.3-1117-g81b4c3b37 Henrik Rydgård 2021-08-11 09:07:04 No build Auto-pause on app switch. Will be made co