Henrik Rydgård
|
0bdbffd12f
|
Revert minor optimization that needs some more work first
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
a66affe5db
|
Delete the function TransitionImageLayout2
|
2024-04-06 17:12:40 +02:00 |
|
Henrik Rydgård
|
a3d0cb1f12
|
Switch away from TransitionImageLayout2
|
2024-04-06 17:12:32 +02:00 |
|
Henrik Rydgård
|
e00f1f10a3
|
More barrier code simplification
|
2024-04-06 17:03:44 +02:00 |
|
Henrik Rydgård
|
4a5eb4bdfb
|
More cleanup
|
2024-04-06 17:03:40 +02:00 |
|
Henrik Rydgård
|
d28e9dc006
|
Minor cleanup
|
2024-04-06 17:03:40 +02:00 |
|
Henrik Rydgård
|
ae6e0d182e
|
Vulkan: Fix function loading regression affecting MSAA
When loading function that have been merged into core, use the core
names.
|
2024-04-05 17:28:37 +02:00 |
|
Henrik Rydgård
|
eae0504627
|
Vulkan: Don't use explicit swizzle channels when not needed
|
2024-04-04 15:47:39 +02:00 |
|
Henrik Rydgård
|
4ea58b64d4
|
Merge our two different Vulkan barrier batch implementations
|
2024-04-04 15:32:48 +02:00 |
|
Henrik Rydgård
|
9f9881dfe3
|
Move some code, minor cleanup.
See #18987
|
2024-04-04 12:30:41 +02:00 |
|
Henrik Rydgård
|
32fe47d761
|
Fix or ignore some various Vulkan validation errors
|
2024-04-03 13:37:40 +02:00 |
|
Henrik Rydgård
|
f9c31072d2
|
Disable Vulkan/MoltenVK on x64 macs
Keep getting reports of radeon and intel GPUs that don't work with Vulkan.
|
2024-03-28 11:17:47 +01:00 |
|
Henrik Rydgård
|
c5791764d8
|
Make the i18n T function use std::string_view
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
|
2024-02-12 18:44:39 +01:00 |
|
Henrik Rydgård
|
8dc4d6e026
|
Temporarily disable MSAA on Adreno GPUs. See issue #18818
|
2024-02-03 18:40:03 +01:00 |
|
Henrik Rydgård
|
3802d4ee16
|
Try to resolve another race condition. Improve an assert.
|
2024-02-03 10:54:16 +01:00 |
|
Henrik Rydgård
|
d4a71a2268
|
More fixes
|
2024-02-03 00:20:08 +01:00 |
|
Henrik Rydgård
|
6ce4933db8
|
Split the discard-stencil-bug flag into separate flags for Adreno and Mali
|
2024-02-02 11:11:31 +01:00 |
|
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
|
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årdandGitHub
|
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årdandGitHub
|
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årdandGitHub
|
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 |
|