Do you have an example of how to set up descriptors using the buffer extension (mentioned in the talk)?
@aLukeForYou Жыл бұрын
One of the presenters here. There has been some confusion about the order of execution of submitted commands during the talk so I want to add a bit of clarification here. As chapter “3.2.1. Queue Operation” of the Vulkan 1.3 specs states “The work involved in performing action commands is often allowed to overlap or to be reordered, but doing so must not alter the state to be used by each action command.” This means Vulkan is allowed to reorder certain commands as long as the state is not altered. This is further explained in chapter “7.2. Implicit Synchronization Guarantees” which reads that there are action and state commands which can have different implicit synchronization guarantees. In short, commands can execute and finish out of order, but some commands have implicit synchronization guarantees e.g., state commands.