Fix potential sync hazards #49

Merged
cosmonaut merged 3 commits from flicker_fix into main 2024-01-13 01:45:09 +00:00

We now do certain image layout transitions in the render pass instead of a barrier in EndRenderPass.

There is also an additional barrier on buffer uploads to prevent write-after-write hazard. It's a kludge on the fact that we're only tracking the most recent resource access.

We now do certain image layout transitions in the render pass instead of a barrier in EndRenderPass. There is also an additional barrier on buffer uploads to prevent write-after-write hazard. It's a kludge on the fact that we're only tracking the most recent resource access.
cosmonaut added 3 commits 2024-01-13 01:38:08 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
53c439ef04
fix multiple copy sync hazard
cosmonaut force-pushed flicker_fix from 53c439ef04 to db1455ceb0 2024-01-13 01:43:25 +00:00 Compare
cosmonaut merged commit b60c58b1bc into main 2024-01-13 01:45:09 +00:00
cosmonaut deleted branch flicker_fix 2024-01-13 01:45:09 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MoonsideGames/Refresh#49
There is no content yet.