Henrik Rydgård
|
7e961817b2
|
Implement a simple event profiler view.
|
2022-09-24 00:06:22 +02:00 |
|
Henrik Rydgård
|
1259283c2e
|
More tweaks, fix crash on exit (double-join thread)
|
2022-09-23 22:10:29 +02:00 |
|
Henrik Rydgård
|
df1297bccf
|
Small tweak
|
2022-09-23 20:51:46 +02:00 |
|
Henrik Rydgård
|
c671b3f413
|
Can't seem to get around this condition variable... Oh well.
|
2022-09-23 20:45:52 +02:00 |
|
Henrik Rydgård
|
f6c78584f6
|
Readback fix
|
2022-09-23 19:45:50 +02:00 |
|
Henrik Rydgård
|
ef7c8844f8
|
Greatly simplify the thread synchronization.
|
2022-09-23 19:40:50 +02:00 |
|
Henrik Rydgård
|
f784112814
|
Flatten the Run function, to make it easier to reorganize.
|
2022-09-23 19:40:50 +02:00 |
|
Henrik Rydgård
|
5e63cdbcc4
|
Make functions private that should be private
|
2022-09-23 19:40:50 +02:00 |
|
Henrik Rydgård
|
7bef90297c
|
Best practices layer warning: Don't pass in unused clear values. (probably zero impact, heh).
|
2022-09-23 13:54:14 +02:00 |
|
Henrik Rydgård
|
ac4ca592c3
|
Handle depth buffer write-after-write hazards in the queue runner
|
2022-09-23 13:47:11 +02:00 |
|
Henrik Rydgård
|
0acfa906b4
|
Fix leak of shader modules from thin3d.
|
2022-09-23 13:31:32 +02:00 |
|
Henrik Rydgård
|
ac7ca963db
|
Make valgrind happy
|
2022-09-23 12:24:43 +02:00 |
|
Henrik Rydgård
|
ac3eb876a8
|
Fix memory leak (of Promise objects) in VK pipeline wrappers
|
2022-09-23 10:56:46 +02:00 |
|
Henrik Rydgård
|
c76d7e844c
|
Fix Vulkan regression of #16075 due to silly typo.
|
2022-09-22 19:37:46 +02:00 |
|
Henrik Rydgård
|
11b807828f
|
Fix for render pass merge
|
2022-09-22 10:22:29 +02:00 |
|
Henrik Rydgård
|
6d2f29e7eb
|
If depth or stencil are cleared in a renderpass, set the pipeline flag.
|
2022-09-22 10:06:05 +02:00 |
|
Henrik Rydgård
|
8e30a7ccfc
|
Vulkan: Don't have renderpasses store/load depth buffers when we don't use them
|
2022-09-22 10:06:05 +02:00 |
|
Unknown W. Brackets
|
30454f8dc7
|
Vulkan: Avoid crash in headless on finish.
|
2022-09-21 00:09:34 -07:00 |
|
Henrik Rydgård
|
f6cb6c7695
|
Submit main command buffer before acquire. Fix sync bug.
|
2022-09-20 17:52:48 +02:00 |
|
Henrik Rydgård
|
fff080202f
|
When taking screenshots, make sure that the readback command happens on the right cmdbuf.
|
2022-09-20 17:48:19 +02:00 |
|
Unknown W. Brackets
|
fd232a0e3c
|
Merge pull request #16060 from hrydgard/vulkan-framedata-refactor
Vulkan FrameData refactor
|
2022-09-20 08:39:38 -07:00 |
|
Henrik Rydgård
|
c1d1c85116
|
Minor code cleanups (hasBegun is now redundant, for example)
|
2022-09-20 17:05:53 +02:00 |
|
Henrik Rydgård
|
b190c33cc7
|
Rewrite some present logic for slightly more clarity. Fixes bad logic and a minor race condition.
|
2022-09-20 17:05:53 +02:00 |
|
Henrik Rydgård
|
c7322edf7b
|
Various refactoring
|
2022-09-20 17:05:45 +02:00 |
|
Henrik Rydgård
|
aa19712fc3
|
Unify depth texture and framebuffer fetch checks
|
2022-09-20 10:47:49 +02:00 |
|