Feature increments to layer_gpu_timeline
@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,VkImageViewandVkFramebufferresources 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
VkBufferresources 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
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ARM-software/libGPULayers
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
ARM-software/libGPULayers#184 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
ARM-software/libGPULayers#173 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
ARM-software/libGPULayers#170 ·
-
enhancement
ARM-software/libGPULayers#167 · 2 bình luận · 1 người được giao ·
-
ARM-software/libGPULayers#166 · 7 bình luận · 1 người được giao ·
Tất cả issue của ARM-software/libGPULayers
Issue tương tự
-
[CI] Nightly Clang build broken: structured binding captured in a lambda in FileDataSource.cpp Đang mởbug build
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Đang mởfuzz
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ClickHouse/ClickHouse#122114 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
module/agent platform/macos type/bug/regression
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
enhancement PyCDE
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100