1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 04:23:51 +00:00
Ben Vanik 5029c12de1
Capture Vulkan timestamps at BOTTOM_OF_PIPE instead of TOP_OF_PIPE
This is so that the GPU will wait for all previous commands to finish (hit bottom of pipe) before taking the enter timestamp and then whatever was recorded within the scope to finish (hit bottom of pipe) before taking the leave timestamp. TOP_OF_PIPE (particularly at the scope exit) was just recording the time of when the recorded work within the VkCtxScope was starting (hit top of the pipe) and not waiting for it to complete.
2020-06-05 15:02:04 -07:00
2020-05-13 18:35:56 +02:00
2020-02-29 20:09:48 +01:00
2019-06-02 18:05:49 +02:00
2020-06-05 19:21:07 +02:00
2020-05-13 18:35:56 +02:00
2020-06-04 17:58:48 +02:00
2020-05-13 18:35:56 +02:00
2020-05-02 14:52:57 -07:00
2020-06-04 21:03:27 +02:00
2020-03-26 00:20:40 +01:00
2019-11-29 18:30:12 +01:00
2020-04-10 17:48:59 +02:00
2020-05-29 19:01:26 +02:00
2020-05-07 02:36:34 +02:00
2020-01-08 18:16:17 +01:00

Tracy Profiler

Sponsor

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 and build process 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

Description
C++ frame profiler
Readme BSD-3-Clause 48 MiB
Languages
C++ 90.8%
C 5.3%
TeX 2%
Python 0.9%
CMake 0.5%
Other 0.4%