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
The following changes were out of scope for the first PR and would make good follow-on increments.
Replace JSON with a simple binary packet format, or protobuf, to avoid the memory allocation churn. [ ]
Add trackers for VkImage, VkImageView and VkFramebuffer resources so we can determine which images are used in render passes. This allows tagging render passes that render into the swapchain, and tracking compression status.
Add trackers for VkBuffer resources for "whole buffer" transfer workload sizing.
Add tracker and resource management to capture indirect parameter buffers.- [ ]
Document support for arbitrary user string metadata in the protocol to allow custom layers to be used with Streamline visualization.
Completed:
Submit time tracking using CLOCK_MONOTONIC_RAW.
Add CPU submit time to the layer metadata so we can show the submit-to-execute latency, and sort by submit time not just execution start time. This will be another case where multi-submit command buffers won't work without us wrapping command buffers with a unique submit_id label.
Change label metadata to a JSON list to preserve the stack, rather than merging with | separators, as we don't escape the separator if the label contained it. (Done in Timeline JSON preserves stack #40)
The following changes were out of scope for the first PR and would make good follow-on increments.
VkImage
,VkImageView
andVkFramebuffer
resources so we can determine which images are used in render passes. This allows tagging render passes that render into the swapchain, and tracking compression status.VkBuffer
resources for "whole buffer" transfer workload sizing.Completed:
|
separators, as we don't escape the separator if the label contained it. (Done in Timeline JSON preserves stack #40)The text was updated successfully, but these errors were encountered: