Henrik Rydgård
35a2f46ad0
Add UI to set fast-forward mode to "continuous" (or now, "Render all frames") if vsync is off
2023-10-09 18:34:14 +02:00
Henrik Rydgård
8c821893f1
Android: Fix crashes on screen rotation
2023-10-09 18:24:43 +02:00
Henrik Rydgård
ef35cbbedb
Merge pull request #18332 from hrydgard/desc-set-fix
...
We somehow lost the usage_ counter increment in VulkanDescSetPool, fix that
2023-10-09 17:34:45 +02:00
Henrik Rydgård
bb38210cfb
We somehow lost the usage_ counter increment in VulkanDescSetPool, fix that
2023-10-09 17:01:35 +02:00
Henrik Rydgård
34710ec750
Merge pull request #18329 from hrydgard/more-triangle-fixes
...
Some drawcall submission bug fixes
2023-10-09 14:31:46 +02:00
Henrik Rydgård
a8b8580756
Don't forget to check the stall address, even in the optimized primitive loop
2023-10-09 14:08:11 +02:00
Henrik Rydgård
7fd7015987
Fix bug in vertex cache using uninitialized data
2023-10-09 14:03:41 +02:00
Henrik Rydgård
a780d02c07
Minor reordering
2023-10-09 11:54:15 +02:00
Henrik Rydgård
316bc03ac9
Move the destroy function for VKRPipelineLayout to VulkanRenderManager
2023-10-09 11:54:13 +02:00
Henrik Rydgård
5a29ebfe61
Merge pull request #18323 from hrydgard/turn-off-https-ios
...
Turn off HTTPS support for iOS.
2023-10-08 23:43:02 +02:00
Henrik Rydgård
bc4f6a8341
Translation string fix, thanks [Unknown]
2023-10-08 23:26:27 +02:00
Henrik Rydgård
89e846dc10
Merge pull request #18325 from GABO1423/master
...
(UWP) Update Manifest Files
2023-10-08 22:08:41 +02:00
Gabriel Morazán
18b62f3bda
(UWP) Update Manifest Files
2023-10-08 15:51:36 -04:00
Henrik Rydgård
b43ded8e78
Fix the CMake expression, thanks Halo-Michael
2023-10-08 21:16:57 +02:00
Henrik Rydgård
d280495e63
Merge pull request #18321 from hrydgard/fix-triangle-errors
...
In GL and Vulkan soft-skin, we might not be fully done decoding when we reach flush. Take that into account.
2023-10-08 19:11:56 +02:00
Henrik Rydgård
87d0461fe0
Turn off HTTPS support for iOS.
...
Should fix #18322
2023-10-08 19:07:29 +02:00
Henrik Rydgård
ae58fe3828
In GL and Vulkan soft-skin, we might not be fully done decoding when we reach flush. Take that into account.
2023-10-08 16:51:58 +02:00
Henrik Rydgård
43cdb88ace
Merge pull request #18320 from hrydgard/simplify-desc-set-layout
...
Vulkan: Simplify pipeline and descriptor set layout, pool creation
2023-10-08 14:12:52 +02:00
Henrik Rydgård
c73e2351de
Add checks for unused topology values when loading pipeline caches.
2023-10-08 13:39:04 +02:00
Henrik Rydgård
03328638b1
Typo fix, reorder
2023-10-08 13:39:04 +02:00
Henrik Rydgård
28ed12aa93
Simplify descriptor pool creation
2023-10-08 12:39:19 +02:00
Henrik Rydgård
b82a34539d
Same as last commit, but in DrawEngineVulkan.
2023-10-08 12:39:19 +02:00
Henrik Rydgård
88a50575c7
Wrap pipeline layout creation, use in thin3d
...
Two more types
2023-10-08 12:39:18 +02:00
Henrik Rydgård
dbe395dd00
Add a wrapper around VKRPipelineLayout / descsetlayout
2023-10-08 12:39:18 +02:00
Henrik Rydgård
5bb1db557b
Merge pull request #18319 from hrydgard/break-out-desc-sets
...
Split out the descriptorset pool from VulkanMemory.cpp/h
2023-10-08 12:14:35 +02:00
Henrik Rydgård
34fbbf2c2a
Split out the descriptorset pool from VulkanMemory.cpp/h
2023-10-08 11:45:00 +02:00
Henrik Rydgård
3e63fe8655
Merge pull request #18316 from hrydgard/strip-opt
...
Micro-optimize draw calls a bit more.
2023-10-07 12:04:13 +02:00
Henrik Rydgård
c7a3e7bc32
Remove a redundant variable
2023-10-06 16:32:59 +02:00
Henrik Rydgård
cd35252400
DrawEngine; Convert strip sequences in a tight loop
2023-10-06 16:25:13 +02:00
Henrik Rydgård
15df71c02a
Merge pull request #18315 from hrydgard/assorted-cleanup
...
Assorted code cleanup
2023-10-06 16:25:05 +02:00
Henrik Rydgård
5711259b86
Declare the back depth buffer as "transient". Allows allocating no memory for it on tiled GPUs.
...
We can't do the same for other depth buffers as we often need to
preserve them between passes.
2023-10-06 15:40:13 +02:00
Henrik Rydgård
42164b37d6
Gradle: Fix some deprecation warnings
2023-10-06 15:39:59 +02:00
Henrik Rydgård
10ccbfd68c
Unify the clearing of variables after a draw call
2023-10-06 15:39:59 +02:00
Henrik Rydgård
64ee5675b8
Minor unrelated cleanup
2023-10-06 15:39:59 +02:00
Henrik Rydgård
d4703e9534
Decoded position format is always the same
2023-10-06 15:39:58 +02:00
Henrik Rydgård
0cd02ab58e
Merge pull request #18314 from hrydgard/read-write-vector-opt
...
Interpreter: Optimize ReadVector/WriteVector by removing voffset lookups
2023-10-05 21:59:13 +02:00
Henrik Rydgård
0d06af87b6
Interpreter: Optimize ReadVector/WriteVector by removing voffset lookups
...
Drops these functions down the ranking of top functions by quite a bit in GTA,
speedup at most 0.5% though. But enough of these small ones and they
start adding up.
Not sure why GTA falls back to the interpreter for these so much though.
I guess some "uneaten" prefix..
2023-10-05 19:11:34 +02:00
Henrik Rydgård
60a304f29b
Turn the ifs inside out
2023-10-05 18:59:56 +02:00
Henrik Rydgård
f21523ff74
WriteVector: Pluck transpose out of the loop
2023-10-05 18:56:15 +02:00
Henrik Rydgård
e852771480
Integrate the voffset shuffle in ReadVector
2023-10-05 18:52:50 +02:00
Henrik Rydgård
ba1688bd44
Merge pull request #18310 from hrydgard/background-fix
...
Fix waves background
2023-10-05 09:30:41 +02:00
Henrik Rydgård
14c7eda7f9
Merge pull request #18309 from hrydgard/menu-throttle
...
Move the menu frame-rate throttling to NativeFrame
2023-10-04 18:59:37 +02:00
Henrik Rydgård
5b14cb61a7
Merge pull request #18307 from hrydgard/exit-hotkey
...
Add bindable hotkey to exit the app from within gameplay
2023-10-04 17:22:30 +02:00
Henrik Rydgård
931ff4eb1e
Guaranteed gap-free rendering of waves background
2023-10-04 17:07:55 +02:00
Henrik Rydgård
4e2759713f
Revert "UI: Round wave coords to prevent gaps."
...
This reverts commit ebf9de78640984d9fbba380c80872ce543b5fe00.
2023-10-04 17:02:23 +02:00
Henrik Rydgård
ae0c1e88c3
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-04 16:57:06 +02:00
Henrik Rydgård
f9403efaf0
Merge pull request #18306 from nishinji/master
...
Update ja_JP.ini
2023-10-04 16:36:13 +02:00
nishinji
0e86ac6bf0
small fix
2023-10-04 23:25:55 +09:00
nishinji
34189174d6
Update ja_JP.ini
2023-10-04 23:17:18 +09:00
Henrik Rydgård
2c4fda0ecf
Merge pull request #18308 from hrydgard/fix-translation-string-order
...
Add support for using %1 and %2 in some more translation strings.
2023-10-04 15:04:52 +02:00