You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This thing is supposed to track which queue or host operation last modified a semaphore. It requires allocating several buffer markers for each semaphore to track the which (queue, sequence number) or (host thread id) last touched it and the value that was set. Then, commands to update the markers must be added when a queue submission uses the semaphore. I broke all of this when I redid the queue submission code and got rid of the global submission ids. Probably it would be good to have a per semaphore history which assigns an id to each operation on the semaphore and stores all of the state. Then, the id can be written into a single marker then there wouldn't be a need to update 2-3 markers for every operation.
The text was updated successfully, but these errors were encountered:
This thing is supposed to track which queue or host operation last modified a semaphore. It requires allocating several buffer markers for each semaphore to track the which (queue, sequence number) or (host thread id) last touched it and the value that was set. Then, commands to update the markers must be added when a queue submission uses the semaphore. I broke all of this when I redid the queue submission code and got rid of the global submission ids. Probably it would be good to have a per semaphore history which assigns an id to each operation on the semaphore and stores all of the state. Then, the id can be written into a single marker then there wouldn't be a need to update 2-3 markers for every operation.
The text was updated successfully, but these errors were encountered: