1
0
mirror of https://github.com/wolfpld/tracy synced 2025-05-07 23:43:52 +00:00
ikrima 1b5879e176 ImGui Multiviewport fixes
- set ImGuiConfigFlags_ViewportsEnable
- correct render loop logic with viewport api calls, SetNextWindowViewport(), UpdatePlatformWindows(), RenderPlatformWindowsDefault()
- Fix: coords in abs space now, SetNextWindowPos()

NOTE:
- I have viewports turned on by default so you can easy test (comment out io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; and you get old behavior)
- Jankiness with multiviewports isn't bc perf hit; it's bc profiler reduces it's tick rate when it's not in focus. So, that bit of logic needs to be updated if you really care
- I haven't encountered any issues over past week but discount that by 50% since i'm new to tracy. No promises some UI wasn't regresssed
- Key things to watch out for is enabling viewports turns ImGui into using absolute monitor coords instead of window coords (ie SetPosition(0,0) => monitor top left, not window top/left
2020-05-04 02:17:15 -07:00
2020-03-29 13:57:04 +02:00
2020-04-21 15:17:11 -07:00
2020-04-13 21:40:35 +02: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-04-12 21:55:47 +02:00
2020-05-03 21:29:18 +02:00
2020-05-04 02:17:15 -07: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%