[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1063442: ITP: tracy -- Real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications



Package: wnpp
Severity: wishlist
Owner: Alan M Varghese <alan@digistorm.in>
X-Debbugs-Cc: debian-devel@lists.debian.org, alan@digistorm.in

* Package name    : tracy
  Version         : 0.10.0
  Upstream Contact: Bartosz Taudul <wolf@nereid.pl>
* URL             : https://github.com/wolfpld/tracy
* License         : BSD-3-Clause
  Programming Lang: C++, C
  Description     : Real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications

Tracy is a real time, nanosecond resolution, remote telemetry,
hybrid frame and sampling profiler for games and other applications.
Tracy supports profiling CPU (Direct support is provided for C, C++, and Lua 
integration. At the same time, third-party bindings to many other languages 
exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All 
major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, OpenCL.), memory 
allocations, locks, context switches, automatically attribute screenshots 
to captured frames, and much more.

Tracy is a "debug build" dependency for Hyprland[1] and is included in
the upstream tarball for that project. I am attempting to package it
separately to meet the requirements and guidelines of the Debian
project[2].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040971
[2] https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies


Reply to: