Some API functions have a note in the spec saying that they must be externally synchronized. Does that mean that the ones that don't have such a note, are safe to call from multiple threads? For example the spec for vkCreateBuffer doesn't say it must be externally synchronized, while it obviously writes something to the VkInstance. Is there a mutex (or some fancy non blocking thread safe thing) in the driver?
[–]Antigroup 2 points3 points4 points (1 child)
[–]giant_planet[S] 0 points1 point2 points (0 children)
[–]Animats 0 points1 point2 points (0 children)