Avokadoen / zig_vulkan

Toying with vulkan and zig
44 stars 1 forks source link

Support multiple queues for same type #150

Open Avokadoen opened 2 years ago

Avokadoen commented 2 years ago

QueueFamilyIndices in src/modules/render/physical_device.zig should support multiple queue per type

If a queue type is request then it should return a lesser used one with high priority (i.e a dedicated compute queue index should be more priorities then a hybrid)

Avokadoen commented 2 years ago

Also some cards have dedicated transfer queues which is currently not utilized. PR for this issue should also add a transfer queue and make sure it is being used by buffers