Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Feature increments to layer_gpu_timeline

Đang mở
#29 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

@solidpixel đang làm issue này rồi.

Từ ngày 13/12/2024.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

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 #40)
  • Improve helper scripts to support gathering logcat files (Done in #41)
  • Improve helper scripts to support gathering Perfetto files (Done in #41)
  • Improve helper scripts to support gathering metadata files (Done in #41)
  • Improve the prototype Python host services server to make it production ready.
Ngôn ngữ chính
C++
Star
40
Fork
12
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ARM-software/libGPULayers

Tất cả issue của ARM-software/libGPULayers

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.