1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-28 20:23:51 +00:00
Rokas Kupstys 6727cc2da4 Add empty TRACY_API instead of using dllexport for static builds on windows. Using dllexport is not correct, because it marks APIs in static lib for export and these APIs would get exported from a DLL that links to tracy.
Make API use TRACY_EXPORTS, and replace TRACYPROFILER_EXPORTS with TRACY_EXPORTS in vcxproj projects.

Swap dllimport with dllexport. Reason for this is a common idiom in CMake: target_compile_definitions(tracy PUBLIC -DTRACY_IMPORTS PRIVATE -DTRACY_EXPORTS). This idiom adds both defines in tracy target, but targets that link to tracy only get TRACY_IMPORTS. Swapped statements ensure that tracy always dllexports it's api and consuming targets always dllimport it.
2020-05-05 13:23:46 +03:00
2020-05-05 02:03:18 +02:00
2020-04-21 15:17:11 -07:00
2020-02-29 20:09:48 +01:00
2019-06-02 18:05:49 +02:00
2020-05-03 13:20:50 +02:00
2020-04-21 15:17:11 -07:00
2020-03-02 13:51:39 +01:00
2020-05-05 00:48:53 +02:00
2020-05-04 02:17:15 -07:00
2019-11-21 20:41:57 +01:00
2020-04-21 15:17:11 -07:00
2020-05-02 14:52:57 -07:00
2020-02-08 14:56:59 +01:00
2020-03-26 00:20:40 +01:00
2020-04-27 19:21:32 +02:00
2019-11-29 18:30:12 +01:00
2020-04-10 17:48:59 +02:00
2020-05-03 21:20:37 +02:00
2020-01-08 18:16:17 +01:00
2020-03-08 13:47:38 +01:00
2019-12-06 00:25:52 +01:00
2020-03-02 17:06:25 +01:00

Tracy Profiler

Build status

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%