Commit Graph

38431 Commits

Author SHA1 Message Date
Henrik Rydgård
6a8f65b566 Some assert paranoia, remove unused "failed_" variable 2023-09-23 10:09:32 +02:00
Henrik Rydgård
c1529b2704
Merge pull request #18200 from hrydgard/assert-time
Add time-elapsed to assert messages
2023-09-23 09:29:42 +02:00
Henrik Rydgård
949f746f96 Add time-elapsed to assert messages
Just a crude thing to easily see if a crash is from just starting a game
or later.
2023-09-23 08:53:59 +02:00
Henrik Rydgård
a9b6421dfd v1.16.3 2023-09-22 15:27:23 +02:00
Henrik Rydgård
90ac4d5127 Add one string to zh_CN.ini from #18193 2023-09-22 15:16:45 +02:00
Henrik Rydgård
d0d41262d1
Merge pull request #18195 from hrydgard/readme-1.16.3
Update README.md for 1.16.3
2023-09-22 11:26:36 +02:00
Henrik Rydgård
455b58487d Linkify readme 2023-09-22 11:03:29 +02:00
Henrik Rydgård
8fd0426c29 Update README.md for 1.16.3 2023-09-22 11:03:04 +02:00
Henrik Rydgård
c2406aeb45
Merge pull request #18194 from hrydgard/minor-stuff-again
Cleanups and comment clarifications
2023-09-22 10:59:30 +02:00
Henrik Rydgård
e7c0b41867 Improve an assert 2023-09-22 10:58:43 +02:00
Henrik Rydgård
81f47caf2f Clarify the primitive expansion, add reporting 2023-09-22 10:27:02 +02:00
Henrik Rydgård
755648c997 Don't use std::move in dirlisting, see #18192 2023-09-22 10:09:10 +02:00
Henrik Rydgård
f83fb2325e NativeActivity: null surface on exit, renderloopthread on exception 2023-09-21 16:42:00 +02:00
Henrik Rydgård
602407fcf2 Warning and comment fixes, logic precedence fixes in PPGeDraw 2023-09-21 16:41:42 +02:00
Henrik Rydgård
3aed81d51b
Merge pull request #18170 from hch12907/sdl-ttf
ci: use pkgconfig as a fallback for finding SDL2_ttf
2023-09-21 13:45:52 +02:00
Henrik Rydgård
50da8a91da
Merge pull request #18190 from hrydgard/original-address-asserts
Add an assert to try to track down a mysterious reported crash.
2023-09-21 12:26:23 +02:00
Henrik Rydgård
8a90e94e74 Add an assert to try to track down a mysterious reported crash. 2023-09-21 12:08:16 +02:00
Henrik Rydgård
1cb8bf38f9
Merge pull request #18189 from hrydgard/vulkan-shader-cache-load
Be a bit smarter when loading the shader cache, avoid duplicating work
2023-09-21 11:48:27 +02:00
Henrik Rydgård
1aab1c4b09 Be a bit smarter when loading the shader cache, avoid duplicating work 2023-09-21 10:44:04 +02:00
Henrik Rydgård
cdffce8ce0
Merge pull request #18186 from hrydgard/remove-unhelpful-assert
Vulkan: Remove an assert that didn't give much actionable information
2023-09-21 09:15:00 +02:00
Henrik Rydgård
2e171b22ec Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting. 2023-09-20 22:50:38 +02:00
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 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
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