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
|
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
|
c362c159d7
|
VulkanDescSetPool: Don't forget to increment usage
|
2023-10-10 19:14:19 +02:00 |
|
Henrik Rydgård
|
42fcd399f4
|
Restore the ReadyForFence flag. Some paranoia probably
|
2023-09-26 02:00:22 +02:00 |
|
Henrik Rydgård
|
4d465678cd
|
GL: Add resilience to delete-null bugs (but assert in debug builds)
|
2023-09-26 00:49:59 +02:00 |
|
Henrik Rydgård
|
db245e1b34
|
Fix old texture leak in GLES hardware tessellation
|
2023-09-26 00:38:11 +02:00 |
|
Henrik Rydgård
|
964f606a9c
|
Fix some issues around geometry shaders - like, loading them from shader cache while disabled
|
2023-09-24 01:29:38 +02:00 |
|
Henrik Rydgård
|
6a8f65b566
|
Some assert paranoia, remove unused "failed_" variable
|
2023-09-23 10:09:32 +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
|
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
|
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
|
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
|
3c810521e2
|
TextureBatch tiny optimization: Use vector.reserve
|
2023-09-18 14:49:13 +02:00 |
|
German Semenov
|
c27481d637
|
GPU, VFS, UI: Fixed minor memleaks
|
2023-09-15 12:23:54 +03:00 |
|
Henrik Rydgård
|
ec33bcfce3
|
Turn the debug assert in BindPipeline into a proper one to try to get some more context in the logs
Shouldn't be too expensive.
|
2023-09-11 16:57:38 +02:00 |
|
Henrik Rydgård
|
875112e9c2
|
Improve an assert
|
2023-09-11 14:18:55 +02:00 |
|
Henrik Rydgård
|
10f93875c6
|
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
|
2023-09-11 12:07:18 +02:00 |
|
Henrik Rydgård
|
626d901441
|
OpenGL: Fix hang that mostly happened when buffered commands == off
|
2023-09-11 00:30:52 +02:00 |
|
Henrik Rydgård
|
d9e9bde596
|
Vulkan: Fix disabling VSync on SDL platforms that support IMMEDIATE but not MAILBOX
Fixes #18084
|
2023-09-06 18:46:19 +02:00 |
|
Henrik Rydgård
|
64852409df
|
Don't use the present time extensions (but keep the code around for future experiments)
Seen some suspicious crashes on Poco F1.
|
2023-08-30 10:47:20 +02:00 |
|
Bashar Astifan
|
4d71c96a10
|
Very minor cleanup
Removing unused include and cleaned the Tls TODO notice
|
2023-08-24 15:25:20 +04:00 |
|