Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård f8320e4764 Merge pull request #18185 from hrydgard/http-image-file-view-race-fix
Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading
2023-09-20 22:22:47 +02:00
Henrik Rydgård 2648cd0eee Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading 2023-09-20 21:49:17 +02:00
Henrik Rydgård 65b995ac6c Merge pull request #18184 from hrydgard/expand-lines-mem-fix
Add memory bounds-check when expanding points, rects and lines to triangles
2023-09-20 20:39:16 +02:00
Henrik Rydgård 01c3c3638f Merge pull request #18183 from hrydgard/shader-race-condition-fix
Pipeline/shader race-condition-during-shutdown crash fix
2023-09-20 19:33:47 +02:00
Henrik Rydgård dee84e6810 Merge pull request #18182 from hrydgard/change-backend-exit-fix
Backend change from Win32 menu: Add quick workaround for instance counter misbehavior
2023-09-20 19:32:47 +02:00
Henrik Rydgård 966144fa64 Bounds check writing to the index buffer when expanding lines/rects/points 2023-09-20 19:26:36 +02:00
Henrik Rydgård 3f2ef508c9 Make it easier to reason about space in the inds buffer by moving an offset instead of the pointer. 2023-09-20 19:23:24 +02:00
Henrik Rydgård 0f5fdf7840 Merge pull request #18174 from bentley/wayland-cmake
Disable Wayland if USE_WAYLAND_WSI is off
2023-09-20 18:54:19 +02:00
Henrik Rydgård 3783afd855 Fix a really bad race condition during game shutdown. 2023-09-20 18:47:32 +02:00
Henrik Rydgård b8353c6273 Add a commented-out torture test for a shader race condition 2023-09-20 18:47:32 +02:00
Henrik Rydgård 5c94b41dde Vulkan: If a createimageview failed, don't leak the image. Probably very rare. 2023-09-20 18:47:32 +02:00
Henrik Rydgård c2c7933393 Backend change from Win32 menu: Add quick workaround for instance counter misbehavior.
Should really do this some better way.

See #18148
2023-09-20 18:46:41 +02:00
Henrik Rydgård ad029e86d2 Merge pull request #18180 from DDinghoya/patch-16
Update ko_KR.ini
2023-09-20 16:07:28 +02:00
DDinghoya 07e0cf9a22 Update ko_KR.ini 2023-09-20 22:26:49 +09:00
Henrik Rydgård 4eec2e0444 Merge pull request #18179 from hrydgard/update-rcheevos
Update the rcheevos submodule
2023-09-20 14:26:17 +02:00
Anthony J. Bentley cbab677075 Enable USE_WAYLAND_WSI by default. 2023-09-19 23:17:54 -06:00
Henrik Rydgård be658f8f4e Update the rcheevos submodule
This is the RetroAchievements code, which has recently received some
fixes we want.
2023-09-19 17:38:47 +02:00
Henrik Rydgård 4f8db4c617 v1.16.2 v1.16.2 2023-09-19 13:05:22 +02:00
Henrik Rydgård 27f6c7f263 Merge pull request #18173 from hrydgard/readme-1.16.2
Update README.md for 1.16.2
2023-09-19 12:24:56 +02:00
Henrik Rydgård efda169aa7 Linkify 2023-09-19 12:00:14 +02:00
Anthony J. Bentley 25a7334b5f Only build with Wayland if USE_WAYLAND_WSI is on. 2023-09-19 02:07:46 -06:00
Henrik Rydgård a9291be862 Update README.md for 1.16.2 2023-09-19 02:01:47 +02:00
Henrik Rydgård e6a864ee04 Make clear detection a bit more lenient. Allows using clears in Assassin's Creed and likely more. 2023-09-18 23:57:20 +02:00
Henrik Rydgård 3c4872b9ae Merge pull request #18169 from hrydgard/various-fixes-8
Better handling of shadergen failures, other minor things
2023-09-18 19:16:43 +02:00
Hoe Hao Cheng b768210797 ci: use pkgconfig as a fallback for finding SDL2_ttf 2023-09-19 00:51:19 +08:00
Henrik Rydgård 0bfd166200 Try to prevent a weird shutdown race condition that I'm not sure can happen - but crash logs show it 2023-09-18 16:45:07 +02:00
Henrik Rydgård f4b0cddda3 ShaderId: Safer way to check for backend. 2023-09-18 16:25:00 +02:00
Henrik Rydgård 946d4b6251 Avoid causing shader gen failures due to bad blend eq values 2023-09-18 16:12:27 +02:00
Henrik Rydgård 3c810521e2 TextureBatch tiny optimization: Use vector.reserve 2023-09-18 14:49:13 +02:00
Henrik Rydgård b7d28cd10a Remove redundant fail state. Bail from shader cache load if a fragment shader fails to generate, too. 2023-09-18 14:38:22 +02:00
Henrik Rydgård 1d26a27c66 Merge pull request #18168 from hrydgard/linux-tex-format-fix
SDL ttf rendering: Try two 4444 tex formats to find one that works.
2023-09-18 12:47:36 +02:00
Henrik Rydgård 8f88442343 SDL ttf rendering: Try two 4444 tex formats to find one that works. 2023-09-18 11:48:28 +02:00
Henrik Rydgård 2488a1a373 Merge pull request #18166 from hrydgard/naett-upgrade
Upgrade naett to latest - should fix some memleaks
2023-09-18 10:46:49 +02:00
Henrik Rydgård 1962e984ed Upgrade naett to latest - should fix some memleaks
Also seems to remove a max delay - might help the slowdown I was
experiencing on Linux.
2023-09-18 01:07:43 +02:00
Henrik Rydgård 388a34cdf1 HTTPClient: On Windows, we have to permit connect to "fail" with an errno of 0. Wacky. 2023-09-17 22:40:29 +02:00
Henrik Rydgård 92d1a66565 Merge pull request #18165 from unknownbrackets/x64-ir-bmi2
x86jit: Fix flush for special-purpose reg
2023-09-17 19:38:31 +02:00
Unknown W. Brackets 07150b566a x86jit: Fix flush for special-purpose reg. 2023-09-17 09:37:57 -07:00
Unknown W. Brackets 7fb67bbb1f irjit: Fix breakpoints with block linking. 2023-09-17 09:33:16 -07:00
Henrik Rydgård 99b2d2b2e9 Merge pull request #18164 from hrydgard/http-linux-fix
HTTP: Ignore failed connects when trying to select
2023-09-17 18:03:07 +02:00
Henrik Rydgård 33ab45557a remove redundant log 2023-09-17 17:39:17 +02:00
Henrik Rydgård 377892bc22 Improve logging 2023-09-17 17:37:45 +02:00
Henrik Rydgård 24bc0b067b Don't leak the sockets that won't connect 2023-09-17 17:23:58 +02:00
Henrik Rydgård 0421607c00 Fix HTTP connect on linux (need to ignore failed connections in the select) 2023-09-17 17:19:24 +02:00
Henrik Rydgård b6515ef1e6 Merge pull request #18158 from fp64/fno-math-errno
Add -fno-math-errno
2023-09-16 21:03:43 +02:00
fp64 e4af18baa6 Add -fno-math-errno
Resolves #18156.
2023-09-16 14:17:40 -04:00
Henrik Rydgård e829c97d7e Merge pull request #18154 from GermanAizek/excess-cstr
Core, UI, Windows: Removed excess converting C-string in params
2023-09-15 16:53:21 +02:00
German Semenov c498a42e92 Core, UI, Windows: Removed excess converting C-string in params 2023-09-15 13:54:11 +03:00
Henrik Rydgård e8289f929f Merge pull request #18152 from hrydgard/minor-stuff
Fix a valgrind warning
2023-09-15 12:19:16 +02:00
Henrik Rydgård 17e26b772d Merge pull request #18151 from GermanAizek/fix-memleak
GPU, VFS, UI: Fixed minor memleaks
2023-09-15 11:50:08 +02:00
Henrik Rydgård 9823d0b1a0 Fix unimportant valgrind warning 2023-09-15 11:37:35 +02:00