1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

302 Commits

Author SHA1 Message Date
Bartosz Taudul 411b3137b5 Merge pull request #365 from theblackunknown/msvc+vcpkg-manifest
Using vcpkg manifest for Windows
2022-06-04 16:44:27 +02:00
MACHIZAUD Andréa fa8bcdfb30 Inject appropriate path for manifest install 2022-06-04 16:26:22 +02:00
Graydon Hoare 0d4a4f6d9b Support TRACY_NO_LTO build flag. 2022-05-19 23:40:27 -07:00
Bartosz Taudul 4347b5c99c Allow using GTK file chooser instead of portal one (#387). 2022-05-09 22:37:40 +02:00
MACHIZAUD Andréa 599098912e Remove superfluous vcxproj setup thanks to vcpkg integration 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa 3adc55d66d Fix weird path ? 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa 1fabf9dfa5 Update vcxproj vcpkg path 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa adcfe4df35 Add Vcpkg manifest + MSBuild integration 2022-05-09 10:42:10 +02:00
Bartosz Taudul f4581c398c Provide 256x256 application icon (was 48x48). 2022-05-03 02:41:10 +02:00
Bartosz Taudul b10c83f358 Use lld linker, if available. 2022-04-27 02:17:16 +02:00
Bartosz Taudul 7f44eba2e9 Process command line parameters immediately after starting. 2022-04-27 01:51:30 +02:00
Bartosz Taudul 92dc52d530 Add --help message to GUI profiler. 2022-04-27 01:44:26 +02:00
Bartosz Taudul 1e35bbd54e Join update thread before bailing out on bad input. 2022-04-27 01:39:51 +02:00
Bartosz Taudul 0d547bf4db Update ImGui to 1.87 + docking. 2022-04-27 00:49:37 +02:00
Bartosz Taudul bc36f5ff27 Fix buffer overflow. 2022-04-26 22:42:54 +02:00
Bartosz Taudul 1f3ebc9f41 Use item spacing instead of ExtraLineHeight. 2022-04-26 21:11:38 +02:00
Bartosz Taudul 2dd61aba49 Makefiles can now build clangd database.
Executing the "make db" will run the build process of the selected tool or
library through the bear wrapper (which has to be available in the system),
which will record the compilation parameters of each source file. This
database can be then used by VS Code to set the proper defines and find all
the required includes.

Note that database building is performed in context of the specific tool or
library. Not all tools have the same set of flags.
2022-04-23 23:46:55 +02:00
Bartosz Taudul 94b283b1e6 Use native file selector on Linux. 2022-04-20 19:40:27 +02:00
Bartosz Taudul e870d68a47 Specify proper NFD GTK source file. 2022-04-20 19:40:27 +02:00
Bartosz Taudul a852cf390a Adapt code to new NFD. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 9ba7171c3d Release 0.8.0. 2022-03-28 21:20:44 +02:00
Bartosz Taudul fe927d63f7 Update to Font Awesome 6. 2022-02-08 21:27:51 +01:00
Bartosz Taudul c6da04a18b Use TooltipIfHovered() where appropriate. 2022-01-01 16:57:48 +01:00
Bartosz Taudul ac21169f35 Vertically condense fixed width font. 2021-12-23 14:17:28 +01:00
Bartosz Taudul 6b59ccfe4d GetFontSize() -> GetTextLineHeight(). 2021-12-22 17:57:57 +01:00
Bartosz Taudul 8dc403506f Bump ImGui to 1.86. 2021-12-22 17:00:41 +01:00
Bartosz Taudul 8c45ed33fd Bump zstd to 1.5.1. 2021-12-21 12:22:42 +01:00
Bartosz Taudul ce7faf99c9 Show tooltip on disabled item. 2021-12-01 17:41:00 +01:00
Bartosz Taudul 9b1b56de26 Increase big font size. 2021-11-21 23:57:31 +01:00
Bartosz Taudul 9af87a8c20 Fonts should have integer size.
Otherwise rendering artifacts will be present.
2021-11-20 01:17:09 +01:00
Bartosz Taudul cccce5534c Replace Arimo with Droid Sans. 2021-11-20 01:14:46 +01:00
Bartosz Taudul 10e680e601 Replace Cousine fixed-width font with Fira Code Retina. 2021-11-19 18:39:20 +01:00
Bartosz Taudul 04477a64b7 Update font pointers held in main.cpp. 2021-11-18 22:55:27 +01:00
Bartosz Taudul cfec8257cb Don't change ImGui fonts during render job. 2021-11-18 22:48:14 +01:00
Bartosz Taudul 2243b6e293 Reset style. 2021-11-18 22:47:58 +01:00
Bartosz Taudul 40b9fe7dae Reload font atlas. 2021-11-18 22:47:46 +01:00
Bartosz Taudul 902de497dc Allow forceful insertion into main thread queue.
This is useful to run some tasks outside of the main render job.
2021-11-18 22:46:59 +01:00
Bartosz Taudul 89ca010146 Add scale setup callback infrastructure. 2021-11-18 22:22:11 +01:00
Bartosz Taudul 5a9344716d Extract fonts and style setup to separate functions. 2021-11-18 22:14:31 +01:00
Bartosz Taudul 09de127ca2 Adapt release notes window size to DPI scaling. 2021-11-18 18:57:43 +01:00
Bartosz Taudul be264896f0 Use big icons in bad version dialogs. 2021-11-13 22:20:00 +01:00
Bartosz Taudul 46e0584cca Use big icons in load/cleanup dialogs. 2021-11-13 22:16:37 +01:00
Bartosz Taudul 6d3113f2df Add icons to big font. 2021-11-13 22:12:54 +01:00
Bartosz Taudul aed1360a9c Update to MSVC 2022. 2021-11-13 00:49:26 +01:00
Bartosz Taudul 2493cad5ad Bump ImGui do 1.85 + docking. 2021-10-12 20:23:38 +02:00
Bartosz Taudul 07bc665d8c Drop support for Cygwin. 2021-10-07 23:28:40 +02:00
Bartosz Taudul 74d0e79b8c Vcpkg changed everything again. 2021-09-21 02:09:54 +02:00
Bartosz Taudul 673dfd0f02 Update ImGui GLFW and OpenGL 3.x backends.
The new embedded ImGui OpenGL loader has been extended with a couple of
functions and definitions needed by TracyTexture.cpp.
2021-08-22 13:30:46 +02:00
Bartosz Taudul d2b3182ab6 Update stb_image to 2.27. 2021-07-25 12:05:07 +02:00
Bartosz Taudul 7086f2db65 Merge branch 'master' into hw 2021-06-17 01:37:10 +02:00