Commit Graph

318 Commits

Author SHA1 Message Date
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
Bartosz Taudul
859b8e4193
Add zstd dict builder. 2021-05-15 14:56:38 +02:00
Bartosz Taudul
cb0bc67790
Bump zstd to 1.5.0. 2021-05-15 00:48:15 +02:00
Bartosz Taudul
9bc3afabe7
Add robin hood natvis.
https://gist.github.com/ikrima/1184c75b979cbfa655c0883c0d4ab068
2021-04-29 18:24:34 +02:00
Bartosz Taudul
69300ef6ec
Welcome window shouldn't be collapsible. 2021-04-08 01:35:58 +02:00
Bartosz Taudul
bd4335bace
Move source file parsing logic to a separate file. 2021-03-26 02:42:14 +01:00
Bartosz Taudul
174bb4d2f1
Extract source code tokenizer to a separate file. 2021-03-26 01:53:49 +01:00
Stone Tickle
1918c0ffe6
fix TRACY_NO_FILESELECTOR macro 2021-03-17 08:51:24 +09:00
Bartosz Taudul
ea2a7f639b
Don't link with OpenGL.
The OpenGL is dynamically loaded by gl3w.
2021-03-16 22:59:28 +01:00
Stone Tickle
97313a295b
remove explicit linking for dlopened OpenGL 2021-03-17 06:43:52 +09:00
Stone Tickle
0f6c766167
update gl3w 2021-03-16 16:17:01 +09:00
Bartosz Taudul
06b1214aff
Update ImGUI to 1.82 + docking. 2021-03-15 21:13:01 +01:00
Bartosz Taudul
7f1b29ec7a
Set windows code page to utf8. 2021-02-25 19:21:45 +01:00
Bartosz Taudul
9a5d3b729d
Fix vcpkg. 2021-02-25 18:40:27 +01:00
Bartosz Taudul
f0e1d77ebc
Update imgui to 1.81 + docking. 2021-02-11 00:30:41 +01:00
Bartosz Taudul
3c3cfe5eea Update email. 2021-02-10 02:43:05 +01:00
Bartosz Taudul
dcd76fc369 Add pass-through sorted vector wrapper. 2021-02-07 14:43:05 +01:00
Bartosz Taudul
57ca6112b8 Enable Link Time Optimization on unix. 2021-01-26 22:43:50 +01:00
Bartosz Taudul
c08d591bf3 Use proper capstone include path. 2021-01-26 20:35:57 +01:00
Bartosz Taudul
046638a2b7 Update all sln files to MSVC 2019. 2021-01-26 20:24:47 +01:00
Bartosz Taudul
c8ea47782c ARM clang doesn't support -march=native. 2021-01-26 19:46:39 +01:00
Bartosz Taudul
62d6f4127d Don't pass -s parameter to clang. 2021-01-26 19:39:24 +01:00
Bartosz Taudul
9f4efc8474 Update ImGui to 1.80 + docking. 2021-01-21 23:26:32 +01:00
Bartosz Taudul
cc5c20db46 Bump ImGui. 2021-01-08 19:33:04 +01:00
Bartosz Taudul
48a3356f43 Update ImGui to master+tables+docking (dd4ca70). 2020-12-08 19:55:19 +01:00
Bartosz Taudul
b2c214595a Bump ImGui to 1.79 + docking. 2020-10-18 22:51:56 +02:00
Bartosz Taudul
cf1526b784 Add about dialog. 2020-10-18 22:51:53 +02:00
Bartosz Taudul
f364c2cef3 Include OS in User Agent. 2020-10-06 17:31:58 +02:00
Bartosz Taudul
c9b64ef5c5 Move list of Tracy stack frames to a separate file. 2020-10-06 14:37:39 +02:00
Bartosz Taudul
3b84324259
Merge pull request #92 from hulakdar/fix-sln
Added freetype references
2020-10-06 01:47:51 +02:00
Bartosz Taudul
4394d396f5 Build release target by default. 2020-10-03 13:45:11 +02:00
Bartosz Taudul
b98f6a138a Silence memset warning. 2020-10-02 18:56:04 +02:00
Bartosz Taudul
b6724bec3a Ports are uint16_t. 2020-10-02 18:51:54 +02:00
Bartosz Taudul
0d82d6fe63 Add missing htons() call. 2020-10-02 18:46:11 +02:00
Stone Tickle
e2c5d37255
make wayland strictly on demand 2020-10-02 10:55:31 +09:00
Stone Tickle
b424bb4881
fix Wayland window transparency
https://github.com/glfw/glfw/issues/1434
2020-10-01 20:07:24 +09:00
Stone Tickle
a4f83c55a6
Add Wayland build option 2020-10-01 20:07:13 +09:00
Bartosz Taudul
d530472045 No need to format string without formatting. 2020-09-27 20:56:37 +02:00
Bartosz Taudul
1d106097e3 Don't require GLFW 3.3. 2020-09-26 12:26:18 +02:00
Bartosz Taudul
1a91acc661 Handle client disappearance broadcasts. 2020-09-20 22:40:38 +02:00
Bartosz Taudul
0a5de933c4 Don't assert on malformed broadcasts, just skip them. 2020-09-20 22:27:49 +02:00
Bartosz Taudul
5c826c2723 Send signed active time in broadcast message.
This allows special treatment of negative values.
2020-09-20 22:15:10 +02:00
Bartosz Taudul
6eaf0b06fd Process multiple broadcast messages in a single frame. 2020-09-20 22:08:34 +02:00
Bartosz Taudul
0814812e9b Don't block when polling for broadcast messages. 2020-09-20 22:06:28 +02:00
Bartosz Taudul
4a33dcc1bc Support DPI scaling on Linux. 2020-09-20 14:33:42 +02:00
Bartosz Taudul
f50c5d8ff4 Use domain name, not IP address for update checks. 2020-09-14 22:36:52 +02:00
Bartosz Taudul
de8e5eb6e2 Add missing header. 2020-09-12 13:30:47 +02:00
Bartosz Taudul
6f009fa890 Display release notes for new releases. 2020-09-12 13:22:02 +02:00
Bartosz Taudul
80e0941520 Extract HTTP request functionality. 2020-09-12 12:46:00 +02:00
Bartosz Taudul
990ad36ae5 Display update notification. 2020-09-10 21:53:03 +02:00
Bartosz Taudul
f5073e628d Receive up-to-date tracy version. 2020-09-10 21:53:03 +02:00
Bartosz Taudul
944625b94b Update ImGui to 1.78 + docking. 2020-08-20 17:53:14 +02:00
Bartosz Taudul
25c751c45a Add NativeWindow.hpp to MSVC project. 2020-08-15 17:15:36 +02:00
Bartosz Taudul
52039e80f2 Add native window retrieval on Linux.
Functionality had to be moved to a separate source file due to namespace
pollution from X11 headers.

Note that this doesn't set proper parent of file dialogs on Linux, as
GTK is broken and requires passing a GtkWindow parent.
2020-08-15 16:53:07 +02:00
Bartosz Taudul
046df82ccc Always set proper numeric locale. 2020-08-15 16:19:36 +02:00
Bartosz Taudul
a3d8b5d225 Allow running specific tasks on main thread. 2020-08-15 14:59:16 +02:00
Thales Sabino
6e3f19d0c9 Update build requirement from GTK2 to GTK3 2020-08-14 14:05:00 +01:00
hulakdar
6f333d15d7 added freetype references 2020-08-13 20:07:35 +03:00
Bartosz Taudul
ea9475dfdf Add Tracy's name to window title. 2020-08-11 21:07:28 +02:00
Bartosz Taudul
6836014caa Capture ImGui mouse state. 2020-08-01 12:02:11 +02:00
Bartosz Taudul
733b9c4048 Add wrapper for ImGui mouse handling. 2020-08-01 11:49:43 +02:00
Jim Blandy
7bc8c6283a Factor out Unix build logic into shared files. 2020-07-31 11:08:36 -07:00
Jim Blandy
652582b119 Factor out makefile TBB detection, apply to all tools. 2020-07-31 09:14:12 -07:00
Jim Blandy
a12bf2d753 Fancier TBB (Threaded Building Blocks) detection.
Update documentation to mention that it's needed.
2020-07-30 18:24:42 -07:00
Bartosz Taudul
6866d8f429 Update stb_image to 2.26. 2020-07-31 01:42:57 +02:00
Bartosz Taudul
402bfd3ba4 Properly cleanup View. 2020-07-19 14:50:09 +02:00
Bartosz Taudul
aa2757526a Join loading thread on exit. 2020-07-19 14:39:50 +02:00
Bartosz Taudul
4881f7aa54 Bump ImGui to ~1.77. 2020-06-30 18:48:47 +02:00
Bartosz Taudul
25c7245566 Revert "Use pkg-config to link with TBB, but silence errors."
This reverts commit b4d6833231.

pkg-config setup for TBB is debian-specific.
2020-06-19 20:07:06 +02:00
Bartosz Taudul
b4d6833231 Use pkg-config to link with TBB, but silence errors. 2020-06-19 02:17:10 +02:00
Bartosz Taudul
cbcf393332 Release 0.7.0. 2020-06-11 14:30:34 +02:00
Bartosz Taudul
d1ef8ea90b Set owner of file dialogs on windows. 2020-06-10 01:52:17 +02:00
Bartosz Taudul
de357b6193 Update ImGui to docking@5d472c489. 2020-06-05 19:21:07 +02:00
Bartosz Taudul
0891245b49 Describe incompatible protocol in the tooltip. 2020-06-04 02:15:21 +02:00
Bartosz Taudul
1ddd395aad Properly setup View, when using command line parameters. 2020-05-23 16:49:27 +02:00
Bartosz Taudul
b166451750 Keep viewShutdown in atomic. 2020-05-13 19:20:20 +02:00
Bartosz Taudul
884de148c9 Target native architecture. 2020-05-13 18:35:56 +02:00
Bartosz Taudul
211dfd7f7e Bump imgui to ecf82ca8066. 2020-05-08 00:05:59 +02:00