Skip to content

Increments to layer_gpu_timeline #29

Open
@solidpixel

Description

The following changes were out of scope for the first PR and would make good follow-on increments.

  • 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.
  • Track VkImage resources for transfer workload sizing.
  • Track VkBuffer resources for transfer workload sizing.
  • Replace JSON with a simple binary packet format, or protobuf, to avoid the memory allocation churn.
  • Support arbitrary user string metadata in the protocol to allow custom layers to be used with Streamline visualization.
  • Capture indirect parameter buffers.
  • Improve the prototype Python host services server to make it production ready.
  • Capture attachment compression status.
  • Identify render pass rendering to swapchain attachment.

Completed:

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions