C++ frame profiler
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Bartosz Taudul c57b8994f6
Reduce required version of wl_seat protocol to 5.
The latest wl_seat protocol version is 9, but the last addition was made
to it in version 5. Wayland is stupid.
1 week ago
.github Add more packages on CI. 5 months ago
.vscode Add test application build and run configuration. 1 year ago
capture Properly call make from within makefiles. 1 week ago
common Allow manual disabling of libtbb linkage. 8 months ago
csvexport Properly call make from within makefiles. 1 week ago
doc Update screenshots. 5 months ago
dtl Add Diff Template Library 1.20. 5 months ago
examples Move all client headers and sources to public/ directory. 11 months ago
extra Add images for more proper zigzag mip chain. 1 month ago
getopt Move getopt to root 3 years ago
icon Minimize SVG files. 1 year ago
imgui Update ImGui to 1.89.5 + docking. 2 months ago
import-chrome Properly call make from within makefiles. 1 week ago
library Properly call make from within makefiles. 1 week ago
manual Add ini to list of used libraries. 1 month ago
nfd Update nfd-extended to 1.0.2. 2 months ago
profiler Reduce required version of wl_seat protocol to 5. 1 week ago
public Fix: Missing TracyVkContextHostCalibrated overload with Tracy disabled 2 weeks ago
server FreeBSD has 64-bit stat with no need for stat64. 1 week ago
test Bump stb_image.h to 2.28. 4 months ago
update Properly call make from within makefiles. 1 week ago
vcpkg Fail with error code if install_vcpkg_dependencies.bat commands fail 11 months ago
zstd Update zstd to 1.5.5. 2 months ago
.clang-tidy Add clang-tidy config. 1 month ago
.gitignore Ignore obj files. 1 week ago
AUTHORS Update AUTHORS. 1 year ago
CMakeLists.txt fix missing dependendency on install 2 weeks ago
Config.cmake.in fix missing dependendency on install 2 weeks ago
LICENSE Update copyright year. 5 months ago
NEWS Update NEWS. 1 month ago
README.md Add interactive demo link. 8 months ago
meson.build add version to meson.build 'project()' 2 months ago
meson_options.txt Fix Meson options to match build 11 months ago
vcpkg.json Remove vcpkg builtin-baseline 1 year ago

README.md

Tracy Profiler

Sponsor

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.

Introduction to Tracy Profiler v0.2
New features in Tracy Profiler v0.3
New features in Tracy Profiler v0.4
New features in Tracy Profiler v0.5
New features in Tracy Profiler v0.6
New features in Tracy Profiler v0.7
New features in Tracy Profiler v0.8