Describe The Bug
When enabling Vulkan synchronization validation layers, I get at least 2 validation errors.
Steps To Reproduce
- Open vkcube and select synchronization validation layers:

- Download, builld and run Inexor's current main branch
Expected Behavior
In a correct implementation, no synchronization errors occur in the most ideal case.
Affected Code
The rendergraph(?)
Operating System
All
Application Version
4f7b837
Additional Context
None
Relevant Log Output
SYNC-HAZARD-WRITE-AFTER-WRITE(ERROR / SPEC): msgNum: 1544472022 - Validation Error: [ SYNC-HAZARD-WRITE-AFTER-WRITE ] Object 0: handle = 0x3fbcd60000000028, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x5c0ec5d6 | vkCmdBeginRenderPass: Hazard WRITE_AFTER_WRITE vs. layout transition in subpass 0 for attachment 1 aspect depth during load with loadOp VK_ATTACHMENT_LOAD_OP_CLEAR.
Objects: 1
[0] 0x3fbcd60000000028, type: 18, name: NULL
2023-06-19 04:38:22.731829 critical 25072 [vulkan-renderer] Validation Error: [ SYNC-HAZARD-WRITE-AFTER-WRITE ] Object 0: handle = 0x3fbcd60000000028, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x5c0ec5d6 | vkCmdBeginRenderPass: Hazard WRITE_AFTER_WRITE vs. layout transition in subpass 0 for attachment 1 aspect depth during load with loadOp VK_ATTACHMENT_LOAD_OP_CLEAR.
Describe The Bug
When enabling Vulkan synchronization validation layers, I get at least 2 validation errors.
Steps To Reproduce
Expected Behavior
In a correct implementation, no synchronization errors occur in the most ideal case.
Affected Code
The rendergraph(?)
Operating System
All
Application Version
4f7b837
Additional Context
None
Relevant Log Output