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
DML owns the Uav descriptors for the input and output buffer. This means if you want to frame buffer you have to frame buffer the entire dispatchable (or else the input descriptors will be overwritten before the gpu has use the descriptor). This is wasteful as you only need to framebuffer the input and output buffers not the compute shaders and intermediate buffers (the buffers DML owns).
You could extent the API, so that the application could own the input and output descriptors rather than DML:
DML owns the Uav descriptors for the input and output buffer. This means if you want to frame buffer you have to frame buffer the entire dispatchable (or else the input descriptors will be overwritten before the gpu has use the descriptor). This is wasteful as you only need to framebuffer the input and output buffers not the compute shaders and intermediate buffers (the buffers DML owns).
You could extent the API, so that the application could own the input and output descriptors rather than DML:
The text was updated successfully, but these errors were encountered: