Henrik Rydgård
|
86ea5665f0
|
Show some more Vulkan extensions in sysinfo
|
2024-02-01 17:08:54 +01:00 |
|
Henrik Rydgård
|
c0bc6446dd
|
Improve assert, cleanup
|
2024-02-01 16:33:01 +01:00 |
|
Henrik Rydgård
|
c7ed87b352
|
Assorted paranoia and improved checks
|
2024-01-31 10:22:03 +01:00 |
|
Henrik Rydgård
|
7af6501a6f
|
UI: ScrollView: Improve interaction with the scroll bar thingy, avoid accidental clicks
|
2024-01-31 09:37:11 +01:00 |
|
Henrik Rydgård
|
25a1e6aa14
|
Some renaming, add a bunch of sanity debug-asserts
|
2024-01-30 11:14:21 +01:00 |
|
Henrik Rydgård
|
ea180e54c9
|
Fix some "double-binds" of the backbuffer.
These are already eliminated by the queuerunner, but better not to
generate them in the first place, for easier sanity checks.
|
2024-01-30 10:44:18 +01:00 |
|
Henrik Rydgård
|
c5191cad4c
|
Disable 16-bit textures on PowerVR.
Fixes #18780
|
2024-01-29 15:48:27 +01:00 |
|
Henrik Rydgård
|
ee62ffdb02
|
Audit our use of condition variables, fix some minor issues
|
2024-01-29 11:09:08 +01:00 |
|
Henrik Rydgård
|
22e91c98db
|
More asserts
|
2024-01-24 11:36:25 +01:00 |
|
Henrik Rydgård
|
39cf5b5c30
|
Add more asserts to check the state of the render manager
|
2024-01-24 09:46:55 +01:00 |
|
Henrik Rydgård
|
0d2e5c32ab
|
More sanity checks
|
2024-01-24 00:50:32 +01:00 |
|
Henrik Rydgård
|
d260cd0498
|
Some sanity checks.
|
2024-01-24 00:23:08 +01:00 |
|
Henrik Rydgård
|
622aeaab6d
|
Hopefully robustify some logic in EmuScreen enough
|
2024-01-24 00:06:01 +01:00 |
|
Henrik Rydgård
|
51097279c9
|
Vulkan: Fix race condition when changing MSAA mode with the game running "behind" the menu.
|
2024-01-23 11:28:45 +01:00 |
|
Henrik Rydgård
|
d502929cb2
|
Minor cleanup
|
2024-01-22 11:19:09 +01:00 |
|
Henrik Rydgård
|
0bf7a98aff
|
Replace DrainAndBlockCompileThreads with StopThreads, and same for resuming.
|
2024-01-22 11:06:50 +01:00 |
|
Henrik Rydgård
|
0e708367b5
|
Remove compileBlocked_ flag
|
2024-01-22 10:52:01 +01:00 |
|
Henrik Rydgård
|
6b5a4e3ba9
|
VulkanRenderManager: Move and rename some stuff to make the next change clearer
|
2024-01-22 10:50:07 +01:00 |
|
Henrik Rydgård
|
74f5be02a1
|
GameInfo: Try to reduce the locking a bit.
|
2024-01-18 22:52:56 +01:00 |
|
Henrik Rydgård
|
ce2163eb93
|
Vulkan MSAA: Avoid creating backbuffer renderpasses with the wrong sample count, oops
|
2024-01-17 21:41:04 +01:00 |
|
Henrik Rydgård
|
b5496851dc
|
Vulkan: Semaphore-per-frame seems to be the way to go, according to the new validation layers.
|
2024-01-17 21:34:31 +01:00 |
|
Henrik Rydgård
|
6b20fdfb11
|
Merge pull request #18715 from hrydgard/more-beta-fixes
More beta fixes
|
2024-01-17 18:21:45 +01:00 |
|
Henrik Rydgård
|
cbb4236cd8
|
Vulkan: Attempt to fix some more shutdown race conditions, simplify.
|
2024-01-17 14:49:49 +01:00 |
|
Henrik Rydgård
|
2b6bb46a98
|
Vulkan: Minor descriptor write optimization, add some debug asserts
|
2024-01-17 11:08:16 +01:00 |
|
Henrik Rydgård
|
9253bf9cb5
|
Add a new screen for managing installed Adreno drivers
|
2024-01-17 10:51:08 +01:00 |
|
Henrik Rydgård
|
7b738edfc9
|
Try to eliminate another shutdown deadlock (drain shader compile queue)
See #18705
|
2024-01-15 23:36:47 +01:00 |
|
Henrik Rydgård
|
8b282a5d79
|
Merge pull request #18701 from hrydgard/more-beta-crash-fixes
More beta crash fixes
|
2024-01-15 18:16:37 +01:00 |
|
Henrik Rydgård
|
a49073c6cd
|
Remove debug logging
|
2024-01-15 17:38:17 +01:00 |
|
Henrik Rydgård
|
c1a7235767
|
Fix another shutdown race condition in the Vulkan backend
|
2024-01-15 17:06:00 +01:00 |
|
Henrik Rydgård
|
d6e1851c5b
|
Merge pull request #18699 from hrydgard/adrenotools-error-check
Adrenotools driver installation: Fix bad error checks
|
2024-01-15 12:49:26 +01:00 |
|
Henrik Rydgård
|
d0faf250b5
|
Remove unused async compute pipeline creation
|
2024-01-15 12:38:59 +01:00 |
|
Henrik Rydgård
|
0caebbfaa6
|
Add a way to pass out error messages from VulkanLoad
|
2024-01-15 11:22:33 +01:00 |
|
Henrik Rydgård
|
56c797e7f6
|
Fix possible hangs in ManagedTexture destruction. Change a thread name.
|
2024-01-15 10:47:16 +01:00 |
|
Henrik Rydgård
|
52d05aaa27
|
GPU profiling: Count how many descriptors we manage to deduplicate.
|
2024-01-12 11:31:06 +01:00 |
|
Henrik Rydgård
|
b4fe03de8b
|
Better solution, still pretty much optimal.
|
2024-01-10 18:14:59 +01:00 |
|
Henrik Rydgård
|
d0817c4c0a
|
Vulkan: Fix trying to compare uninitialized parts of packed descriptors
Found by Valgrind.
Other minor cleanup, too.
|
2024-01-10 12:10:20 +01:00 |
|
Henrik Rydgård
|
de4c04efcb
|
Ignore a couple of benign perf warnings
|
2023-12-30 10:54:27 +01:00 |
|
Henrik Rydgård
|
6de05f13f1
|
More barrier batching
|
2023-12-30 10:41:59 +01:00 |
|
Henrik Rydgård
|
b2f2e7356a
|
Add new VulkanBarrierBatch
|
2023-12-30 10:41:59 +01:00 |
|
Henrik Rydgård
|
86ed9a9b89
|
Move code to cpp
|
2023-12-30 10:41:59 +01:00 |
|
Henrik Rydgård
|
484fbeb4cb
|
Add end-of-init barrier
|
2023-12-30 10:41:59 +01:00 |
|
Henrik Rydgård
|
e3177ac870
|
Make some global string pointers const, not just the strings.
Minor cleanup.
|
2023-12-29 14:09:45 +01:00 |
|
Henrik Rydgård
|
126d88ecfc
|
Back out clearly inconsequential/useless .reserve() calls
|
2023-12-29 08:27:56 +01:00 |
|
Henrik Rydgård
|
28189dc738
|
Vulkan render queue runner: Count commands in debug builds, like the GL backend.
|
2023-12-20 15:26:41 +01:00 |
|
Henrik Rydgård
|
bbcaeb9d13
|
Merge pull request #18557 from GermanAizek/reserve-add
Using reserve in different places PPSSPP
|
2023-12-15 12:28:21 +01:00 |
|
Herman Semenov
|
b8748ae9e5
|
[Common/File/GPU/Render/Input] Using reserve if possible
|
2023-12-15 14:00:51 +03:00 |
|
Henrik Rydgård
|
06ba0027c7
|
Vulkan: Lift unmotivated restriction on texture size
|
2023-12-15 10:47:51 +01:00 |
|
Henrik Rydgård
|
43a2af46ee
|
Fix error handling on texture creation failure
|
2023-12-15 10:47:20 +01:00 |
|
Henrik Rydgård
|
ed4941f416
|
Remove Vulkan (and Windows.h) include from DevScreens.cpp
|
2023-12-14 19:01:18 +01:00 |
|
Henrik Rydgård
|
d64b61010d
|
Merge pull request #18547 from GermanAizek/fix-render-state4
Fixed all set render state4 after DirectXState::Restore()
|
2023-12-14 16:40:18 +01:00 |
|