Frame profiler
Go to file
Bartosz Taudul 46dc85c10c Fix parent identifier extension to 64 bits.
Source location identifiers are signed 16 bits. Extending this value to
64 bits without first casting it to unsigned 16 bit caused bit extension
of the sign bit, making the value clash with "unselected" group
identifier.
2020-01-19 15:25:45 +01:00
capture Don't care about memory usage tracking data races. 2019-11-10 19:21:24 +01:00
client Hide async queue setup/commit behind macros. 2020-01-19 15:06:11 +01:00
common Force inline small functions in LZ4. 2020-01-17 01:08:06 +01:00
doc Simplify README. 2019-11-03 22:45:30 +01:00
examples/ToyPathTracer Update memory requirements. 2019-11-03 16:29:45 +01:00
extra Use a proper build script. 2019-09-27 00:06:45 +02:00
icon Add icon files. 2019-06-02 18:05:49 +02:00
imgui Update ImGui to 1.74. 2019-11-25 22:36:54 +01:00
imguicolortextedit Update ImGuiColorTextEdit to 0a88824f7de8d. 2019-06-22 14:19:10 +02:00
import-chrome Notify about cleanup stage during import. 2019-12-19 17:31:13 +01:00
libbacktrace libbacktrace: Add support for Mach-O (dSYM) 2019-11-29 12:04:47 +01:00
manual Update manual. 2019-12-30 12:57:44 +01:00
nfd All variables must be defined before goto. 2019-06-23 00:36:25 +02:00
profiler Redraw window contents during resize. 2020-01-10 02:13:44 +01:00
server Fix parent identifier extension to 64 bits. 2020-01-19 15:25:45 +01:00
test Link with execinfo on FreeBSD. 2019-11-21 20:41:57 +01:00
update Get 64-bit file size. 2019-11-02 22:11:40 +01:00
.appveyor.yml Also build test with TRACY_ON_DEMAND enabled. 2019-09-21 15:50:27 +02:00
.gitignore Basic technical documentation. 2019-07-15 21:00:12 +02:00
AUTHORS Update AUTHORS. 2019-11-29 18:30:12 +01:00
LICENSE Bump date. 2020-01-02 00:33:01 +01:00
NEWS Update NEWS. 2020-01-14 02:07:04 +01:00
README.md Release 0.6.0. 2019-11-17 19:56:42 +01:00
TODO Add TODO. 2020-01-08 18:16:17 +01:00
Tracy.hpp Implement setting client parameters from server. 2019-11-25 23:59:48 +01:00
TracyC.h Expose srcloc allocation in C API. 2019-12-06 00:25:52 +01:00
TracyClient.cpp libbacktrace: Add support for Mach-O (dSYM) 2019-11-29 12:04:47 +01:00
TracyClientDLL.cpp TracySystem.cpp should be always compiled in. 2019-10-03 22:34:06 +02:00
TracyLua.hpp Hide async queue setup/commit behind macros. 2020-01-19 15:06:11 +01:00
TracyOpenGL.hpp Hide async queue setup/commit behind macros. 2020-01-19 15:06:11 +01:00
TracyVulkan.hpp Transfer time deltas, not absolute times. 2019-10-24 00:06:41 +02:00

Tracy Profiler

Build status

A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications.

Tracy supports profiling CPU (C, C++11, Lua), GPU (OpenGL, Vulkan), memory, locks, context switches, per-frame screenshots and more.

For usage instructions, consult the user manual at the following address.

Changelog

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