Commit Graph

38801 Commits

Author SHA1 Message Date
Henrik Rydgård
2c795e701f Update rcheevos again. This time there are some files moving around. 2023-10-14 23:23:48 +02:00
Henrik Rydgård
1e6142d99b
Merge pull request #18355 from hrydgard/merge-1.16.6
Merge the 1.16.6 branch into master
2023-10-13 13:55:03 +02:00
Henrik Rydgård
ac93419331 Merge the 1.16.6 branch into master
Also deletes some unused code.
2023-10-13 11:00:11 +02:00
Henrik Rydgård
a196c5e7d4
Merge pull request #18351 from hrydgard/shutdown-fixes-better
Better fix for shutdown crash
2023-10-13 02:31:00 +02:00
Henrik Rydgård
88451f0476
Merge pull request #18352 from LeSaucee/patch-1
Update fr_FR.ini
2023-10-13 02:18:19 +02:00
LeSaucee
4930da5568
Update fr_FR.ini
Added some french translation to the file :D
2023-10-12 17:44:33 -04:00
Henrik Rydgård
6357b95ff5 Better version. 2023-10-12 23:33:54 +02:00
Henrik Rydgård
f301035ba0 Step 1 2023-10-12 23:28:44 +02:00
Henrik Rydgård
6f28c5d660
Merge pull request #18346 from hrydgard/assorted-cleanups-15
Assorted cleanups
2023-10-12 17:14:47 +02:00
Henrik Rydgård
ba0ce34493 v1.16.6 2023-10-12 12:23:28 +02:00
Henrik Rydgård
1dd98c5a55 Update UWP version 2023-10-12 12:22:38 +02:00
Henrik Rydgård
f842f16fbe Inline "DecodeVertexToPushPool" for ease of change. 2023-10-12 11:58:49 +02:00
Henrik Rydgård
12a98baf59 Cleanups, make the various SubmitPrim implementations more similar 2023-10-12 11:58:48 +02:00
Henrik Rydgård
6dbe49775c Add a sysprop for IsDebuggerPresent. 2023-10-12 11:58:04 +02:00
Henrik Rydgård
f1bc547e94 IconCache: Make valgrind happy (zero some struct padding bytes before writing to disk) 2023-10-12 10:51:14 +02:00
Henrik Rydgård
fc9a057083 Update README.md 2023-10-12 10:22:41 +02:00
Henrik Rydgård
a507563708 Remove the exit-game sync again.
It's not actually needed until some of the additions made on master, and
in that case, I'm going to change the solution again.
2023-10-12 10:14:19 +02:00
Henrik Rydgård
ae4f48ced3
Merge pull request #18344 from hrydgard/shutdown-fixes
Vulkan: Fix synchronization when shutting the app down in-game.
2023-10-12 09:49:14 +02:00
Henrik Rydgård
2c751d39f8 Vulkan: Add simple delete count to GPU profiler, to make sure we don't have more resource churn
Also fix the render pass type name lookup table.
2023-10-12 09:02:45 +02:00
Henrik Rydgård
028c7c3ea8 Android: Fix crashes on screen rotation 2023-10-11 16:44:30 +02:00
Henrik Rydgård
d60c9a015f Vulkan: Fix synchronization when shutting the GPU down in-game. 2023-10-11 12:49:33 +02:00
Henrik Rydgård
f769b2c8a3 Remove unused functionality from descpool 2023-10-11 12:29:57 +02:00
Henrik Rydgård
0ad2827e14 Vulkan: Fix synchronization when shutting the GPU down in-game. 2023-10-11 12:27:39 +02:00
Henrik Rydgård
e26bf611e0
Merge pull request #18343 from hrydgard/minor-descriptor-opt
Vulkan: Avoid copying descriptors unnecessarily
2023-10-11 12:27:00 +02:00
Henrik Rydgård
183d49329a Allow writing directly into the packed descriptor buffer, saving a memcpy. 2023-10-11 11:02:17 +02:00
Henrik Rydgård
f931f85d57 Fix outdated renderpass name lookup table (debug info) 2023-10-11 10:34:20 +02:00
Henrik Rydgård
bdff93374b
Merge pull request #18339 from hrydgard/delete-vertex-cache
Remove the vertex cache option
2023-10-11 10:02:30 +02:00
Henrik Rydgård
2ac14f555d Remove VulkanPushBuffer (keeping our newer replacement VulkanPushPool) 2023-10-11 09:06:24 +02:00
Henrik Rydgård
52dae5c9a7 README.md update for 1.16.6 2023-10-10 23:44:23 +02:00
Henrik Rydgård
a3c2d058e0 Fix main-thread stalls due to decimate during replacement texture loading 2023-10-10 19:33:04 +02:00
Henrik Rydgård
51fd502d7d Update rcheevos 2023-10-10 19:15:59 +02:00
Henrik Rydgård
c362c159d7 VulkanDescSetPool: Don't forget to increment usage 2023-10-10 19:14:19 +02:00
Henrik Rydgård
31f28a3eaf Fix the CMake expression, thanks Halo-Michael 2023-10-10 19:12:56 +02:00
Henrik Rydgård
a9987c6885 Turn off HTTPS support for iOS.
Should fix #18322
2023-10-10 19:12:56 +02:00
Henrik Rydgård
8d59e30b53 Gradle: Fix some deprecation warnings 2023-10-10 19:12:24 +02:00
Henrik Rydgård
37de5b9d0d Move the menu frame-rate throttling to NativeFrame
Now needed on Android since we added the ability to turn off vsync,
which caused the menu to burn battery by rendering too fast.
2023-10-10 19:11:48 +02:00
Henrik Rydgård
d00928e1db Guaranteed gap-free rendering of waves background 2023-10-10 19:11:35 +02:00
Henrik Rydgård
89effbf498 Revert "UI: Round wave coords to prevent gaps."
This reverts commit ebf9de7864.
2023-10-10 19:11:35 +02:00
aeiouaeiouaeiouaeiouaeiouaeiou
15b6a48070 Update Russian translation 2023-10-10 19:11:28 +02:00
Henrik Rydgård
833fc35462 Reduce refresh rate checks.
These turned out to be unexpectedly expensive, so cache the value and
also try to check it a bit less.
2023-10-10 19:11:28 +02:00
Unknown W. Brackets
3236f54693 x86: Fix 32-bit IR jit block entry. 2023-10-10 19:11:28 +02:00
Henrik Rydgård
358cfd4bc6 Prevent duplicate alternate-speed status messages 2023-10-10 19:11:28 +02:00
Unknown W. Brackets
c53c33c0c2 irjit: Fix vhtfm instruction. 2023-10-10 19:11:27 +02:00
Henrik Rydgård
a2129856a9 Remove vertex-cache related translation strings 2023-10-10 15:43:45 +02:00
Henrik Rydgård
e4ea4831e9 Delete the vertex cache option from the code. 2023-10-10 15:43:43 +02:00
Henrik Rydgård
7d43a4940d
Merge pull request #18340 from hrydgard/cullmode-cleanup
Cullmode cleanup (for mixed-culling draw calls)
2023-10-10 15:41:58 +02:00
Henrik Rydgård
078018a943 Move the clockwise calculation out of DrawEngineCommon 2023-10-10 13:16:34 +02:00
Henrik Rydgård
82606b6eb2 Move the clockwise calculation out of the AddPrim loop 2023-10-10 13:00:57 +02:00
Henrik Rydgård
4eecf5ab1d
Merge pull request #18338 from hrydgard/allocate-descs-in-blocks
Vulkan: Allocate descriptors in blocks of 8 instead of individually
2023-10-10 10:33:47 +02:00
Henrik Rydgård
8ebc08185b Allocate descriptors in blocks of 8 instead of individually, to reduce overhead. 2023-10-10 10:17:56 +02:00