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
We need to introduce some infrastructure of capturing the internal state, so that we can have a closer look at things when stuff goes out of the expected way. Most interesting things:
metadata of all of the resources (by desriptors we pass at creation?)
state of resource trackers on all the things: devices, command buffers, passes
references from all around the world: other resources, trackers, active submissions
From this, we could go a step further and ask the capture about what are all the things connected to a single node (e.g. a texture), to get an idea of how it's referenced and transitioned. This could possibly be done off-line, as an extra analysis based on the captured data.
The text was updated successfully, but these errors were encountered:
Does this mean of adding a Derive Debug for Adapters, Device, Pipelines etc?
Because I'd love to be able to print something and see its state/fields. Useful for learning purposes.
The issue is about a different debugging feature, more like what WebRender has. But I think it's fine to close this as API tracing helps with most cases.
We need to introduce some infrastructure of capturing the internal state, so that we can have a closer look at things when stuff goes out of the expected way. Most interesting things:
From this, we could go a step further and ask the capture about what are all the things connected to a single node (e.g. a texture), to get an idea of how it's referenced and transitioned. This could possibly be done off-line, as an extra analysis based on the captured data.
The text was updated successfully, but these errors were encountered: