todo note

This commit is contained in:
2024-06-05 21:32:05 -04:00
parent f58107ad77
commit 876a114578

View File

@@ -171,6 +171,9 @@ pub fn main() !void {
render(dev.dev, dev.vkd, sc.ref, frame, dev.queue) catch |err| switch (err) { render(dev.dev, dev.vkd, sc.ref, frame, dev.queue) catch |err| switch (err) {
error.OutOfDateKHR => { error.OutOfDateKHR => {
// TODO: this is a hack to safely destroy sync primitives
// don't do this. be smart about sync primitive reuse or
// move them to "garbage" to be destroyed later.
try dev.vkd.deviceWaitIdle(dev.dev); try dev.vkd.deviceWaitIdle(dev.dev);
try sc.init(); try sc.init();