Commit Graph

295 Commits

Author SHA1 Message Date
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
Bartosz Taudul
8f8a28db60 Allow manual setting of DPI scale. 2021-06-17 00:52:50 +02:00
Bartosz Taudul
39cf98f98c Move OpenWebpage() to a separate source file. 2021-06-04 15:17:14 +02:00
Bartosz Taudul
b7c5939bb8 Merge remote-tracking branch 'origin/master' into hw 2021-06-02 01:12:28 +02:00
Bartosz Taudul
94ec6a0d9d Move TracyYield.hpp to common. 2021-05-31 02:19:35 +02:00
Bartosz Taudul
688a9722c7 Update ImGui to 1.83 + docking. 2021-05-25 22:21:54 +02:00
Bartosz Taudul
f8ccd8c40d Move TracyStackFrames to common. 2021-05-23 23:51:56 +02:00
Bin LI
bde4d6c496 fix the typo
The value for paramter 'compressed_ttf_size' passed to 'AddFontFromMemoryCompressedTTF' seems to be a typo.
2021-05-20 09:13:26 +08:00