Henrik Rydgård
|
b592473416
|
Vulkan: Add a missing barrier that got lost in the refactor
|
2024-04-08 09:00:44 +02:00 |
|
Henrik Rydgård
|
036c386b35
|
More barrier optimizations
|
2024-04-07 22:20:37 +02:00 |
|
Henrik Rydgård
|
60f350056c
|
Vulkan: Optimize away a barrier in case of no depth buffer
|
2024-04-07 21:43:06 +02:00 |
|
Henrik Rydgård
|
78c0be3d8a
|
Delete now-unused code
|
2024-04-07 21:25:04 +02:00 |
|
Henrik Rydgård
|
d949331f67
|
More use of the auto image layout transition functions
|
2024-04-07 21:24:25 +02:00 |
|
Henrik Rydgård
|
7769bf06f1
|
Add a simplified wrapper for Transition*ImageAuto that takes a VKRImage
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
3e91095313
|
Replace the "FromOptimal" layout transitions with auto. This fixes some rendering errors on NV.
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
9c4dd32db0
|
Replace the "ToOptimal" layout transitions with the auto ones
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
58fea04b8a
|
Split the auto image layout transition function (color/depth-stencil)
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
6ac5a21846
|
Update the layout from within TransitionImageAuto
|
2024-04-07 21:14:45 +02:00 |
|
Henrik Rydgård
|
0bdbffd12f
|
Revert minor optimization that needs some more work first
|
2024-04-07 21:14:45 +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
|
4ea58b64d4
|
Merge our two different Vulkan barrier batch implementations
|
2024-04-04 15:32:48 +02: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
|
d260cd0498
|
Some sanity checks.
|
2024-01-24 00:23:08 +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
|
6de05f13f1
|
More barrier batching
|
2023-12-30 10:41:59 +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 |
|
Herman Semenov
|
b8748ae9e5
|
[Common/File/GPU/Render/Input] Using reserve if possible
|
2023-12-15 14:00:51 +03:00 |
|
Henrik Rydgård
|
dd032dc533
|
Delete two unused structs
|
2023-11-11 10:55:54 +01:00 |
|
Henrik Rydgård
|
ac93419331
|
Merge the 1.16.6 branch into master
Also deletes some unused code.
|
2023-10-13 11:00:11 +02:00 |
|