Bartosz Taudul
c12de1b326
Merge pull request #178 from sideeffects/master
...
Add IsActive accessor to ScopedZone.
2021-02-16 20:52:29 +01:00
John Lynch
f3fd935263
Add ZoneIsActive and ZoneIsActiveV macros.
2021-02-16 13:38:54 -06:00
Bartosz Taudul
3c3cfe5eea
Update email.
2021-02-10 02:43:05 +01:00
Bartosz Taudul
a35e936401
Update manual.
2021-02-06 23:12:16 +01:00
Bartosz Taudul
468babe56a
Update manual.
2021-01-31 19:15:23 +01:00
Bartosz Taudul
4a957ea41f
Update manual.
2021-01-25 21:09:03 +01:00
Bartosz Taudul
ced17477fc
Update manual.
2021-01-23 23:11:40 +01:00
kubouch
baf6b5c637
Fix description of csvexport manual entry
2021-01-17 16:34:20 +02:00
Andrew Depke
384617fba1
Update manual
2021-01-16 02:26:50 -07:00
Bartosz Taudul
538352d5a8
Update manual.
2021-01-15 22:11:34 +01:00
Bartosz Taudul
8f48d6e580
Add quick-start guide to the manual.
2020-12-16 15:53:04 +01:00
Bartosz Taudul
f14c0fe402
Update manual.
2020-12-09 21:22:39 +01:00
Ben Vanik
7dfdad2e02
Adding ZoneColor to set a dynamic color override to an existing zone.
2020-11-27 20:12:24 +01:00
Bartosz Taudul
0073fd739f
Update manual.
2020-11-25 19:29:35 +01:00
Bartosz Taudul
b6ef32cadb
Update manual.
2020-11-15 16:28:56 +01:00
Bartosz Taudul
b0e69b2e9f
Update manual.
2020-11-15 15:30:05 +01:00
Bartosz Taudul
0bb2c6bd8d
Update manual.
2020-11-13 17:45:35 +01:00
Bartosz Taudul
0e50c9f6ea
Update manual.
2020-11-13 13:13:11 +01:00
Bartosz Taudul
e920b5cf64
Allow disabling call stack sampling.
...
Only on Windows for now.
2020-11-05 23:59:52 +01:00
Bartosz Taudul
4caaa325c2
Allow disabling context switch tracing.
...
Currently only on Windows.
2020-11-05 23:56:19 +01:00
Bartosz Taudul
a34abe646c
Allow disabling vsync capture.
2020-11-05 23:44:28 +01:00
Bartosz Taudul
76e2ae484b
Update manual.
2020-10-30 18:30:38 +01:00
Bartosz Taudul
dec59e16d2
Cosmetics.
2020-10-28 20:58:38 +01:00
Bartosz Taudul
86a57eee87
Update manual.
2020-10-28 20:54:18 +01:00
Bartosz Taudul
4369224394
Update manual.
2020-10-21 23:25:05 +02:00
Bartosz Taudul
6a443bcd48
Mention pseudo-dynamic string management.
2020-10-18 22:51:49 +02:00
Bartosz Taudul
7e4f857784
Document tracking unstable pointers.
2020-10-07 18:21:04 +02:00
Stone Tickle
36e13668c0
mention TRACY_USE_WAYLAND in the manual
2020-10-02 11:00:52 +09:00
Bartosz Taudul
1138307bd1
Use proper macro.
2020-09-29 18:15:24 +02:00
Bartosz Taudul
6398fdf29c
Update manual.
2020-09-25 18:09:29 +02:00
Bartosz Taudul
e99534cad7
Recompress public facing PNG images.
2020-09-24 01:31:24 +02:00
Bartosz Taudul
a4922d482c
Update manual.
2020-09-24 01:31:24 +02:00
Bartosz Taudul
5e97b301b1
Update manual.
2020-09-24 01:31:24 +02:00
Bartosz Taudul
4f382f75b5
Update manual.
2020-09-22 19:03:01 +02:00
Bartosz Taudul
86e18540a3
Update manual.
2020-09-21 02:08:35 +02:00
Bartosz Taudul
59a481451b
Update manual.
2020-09-20 20:15:37 +02:00
Bartosz Taudul
a52888dbd5
Fix typo.
2020-09-12 16:03:08 +02:00
Bartosz Taudul
c782fcc29a
Update manual.
2020-09-12 16:01:45 +02:00
Bartosz Taudul
023c96fbc4
Be more explicit about source file view / symbol view split.
2020-09-02 23:43:17 +02:00
Bartosz Taudul
c243ac5c95
Edit and continue is not supported at all.
2020-08-28 23:03:39 +02:00
Bartosz Taudul
118a00d536
Merge pull request #101 from graydon/add-only-ipv4-flag
...
Add support for TRACY_ONLY_IPV4 macro to exclude listening on IPv6
2020-08-27 21:23:42 +02:00
Graydon Hoare
2ea81a3ef9
Make TRACY_ONLY_IPV4 and TRACY_ONLY_LOCALHOST also settable with runtime env vars.
2020-08-27 11:21:24 -07:00
Graydon Hoare
30a6a5cdd1
Add support for TRACY_ONLY_IPV4 macro to exclude listening on IPv6
2020-08-27 11:21:24 -07:00
Bartosz Taudul
b90d1cca5d
Update manual.
2020-08-27 02:17:50 +02:00
Bartosz Taudul
980dcc4978
Update manual.
2020-08-24 18:47:55 +02:00
Bartosz Taudul
83a295c76d
Update manual.
2020-08-21 14:27:43 +02:00
Bartosz Taudul
48062573b8
Update manual.
2020-08-16 15:52:27 +02:00
Bartosz Taudul
7e0033743d
Update manual.
2020-08-16 01:41:43 +02:00
Bartosz Taudul
89786f6e26
Update manual.
2020-08-16 00:07:33 +02:00
Thales Sabino
6e3f19d0c9
Update build requirement from GTK2 to GTK3
2020-08-14 14:05:00 +01:00
Thales Sabino
ad6c7c8986
Add GTK2.0 in the list of build requirements on Unix
2020-08-14 13:19:27 +01:00
Bartosz Taudul
91e262470e
Update manual.
2020-08-14 13:34:57 +02:00
Bartosz Taudul
aa72cb6ab9
Update manual.
2020-08-14 00:41:28 +02:00
Bartosz Taudul
27bf6c17ef
Update manual.
2020-08-13 16:32:39 +02:00
Bartosz Taudul
6d5717e48b
Update manual.
2020-08-13 14:01:32 +02:00
Bartosz Taudul
ce1c744de9
Update manual.
2020-08-12 18:50:54 +02:00
Bartosz Taudul
0aa77c9176
Update manual.
2020-08-11 21:07:28 +02:00
Bartosz Taudul
5974d00ccf
Update manual.
2020-08-11 15:53:58 +02:00
Bartosz Taudul
5559cb0fde
Update manual.
2020-08-11 13:49:46 +02:00
Bartosz Taudul
6d98740b39
Update manual.
2020-08-10 19:17:16 +02:00
Bartosz Taudul
e18e9411f3
Update manual.
2020-08-06 18:47:59 +02:00
Bartosz Taudul
fee89412ed
Update manual.
2020-08-04 17:45:35 +02:00
Bartosz Taudul
d9cbc2d030
Merge pull request #80 from jimblandy/doc-size
...
Manual: Clarify meaning of `size` argument in strings.
2020-07-31 00:41:02 +02:00
Jim Blandy
d33fc26450
Manual: Clarify meaning of size
argument in strings.
2020-07-30 15:31:52 -07:00
Bartosz Taudul
1cf6b630d2
Update manual.
2020-07-30 02:04:37 +02:00
Bartosz Taudul
7afdef3cdb
Fix OpenGL example.
2020-07-25 18:17:34 +02:00
Bartosz Taudul
2bef3629b7
Merge pull request #74 from avoroshilov/manual-lifetime
...
Manual lifetime management for Multi-DLL
2020-07-19 12:06:11 +02:00
Bartosz Taudul
29c249b33b
Update manual.
2020-07-17 22:40:45 +02:00
Bartosz Taudul
08172556fc
Add note about GPU zone scope to the manual.
2020-07-17 13:13:54 +02:00
Bartosz Taudul
9ce46fdf2d
Update manual.
2020-07-16 11:31:39 +02:00
Andrey Voroshilov
cbfb19816b
Merge remote-tracking branch 'tracy/master' into manual-lifetime
...
# Conflicts:
# AUTHORS
2020-07-13 01:49:11 -07:00
Andrey Voroshilov
bd5d965023
Updating manual and AUTHORS
2020-07-13 01:41:25 -07:00
Bartosz Taudul
125658a3eb
Update manual.
2020-07-12 00:22:11 +02:00
Bartosz Taudul
7b98d50e27
Merge pull request #66 from kubouch/csv-export
...
CSV export of zone statistics from .tracy file
2020-07-11 16:27:42 +02:00
Bartosz Taudul
a72fde03f4
Update manual.
2020-07-11 14:13:15 +02:00
kubouch
254fc9fc7a
Add manual entry for csvexport
2020-07-11 12:26:01 +03:00
Bartosz Taudul
0977952bde
Update manual.
2020-07-09 00:21:21 +02:00
Andrew Depke
239e77db68
Updated manual
2020-07-08 16:10:19 -06:00
Bartosz Taudul
660f2cec7f
Update manual.
2020-07-07 21:40:56 +02:00
Bartosz Taudul
a15964b2dc
Clarify manual language.
2020-07-05 12:15:41 +02:00
Bartosz Taudul
08cd115db6
Update manual.
2020-07-04 12:46:27 +02:00
Bartosz Taudul
1975c1897d
Update manual.
2020-07-04 12:03:00 +02:00
Bartosz Taudul
64bcf2893f
Update manual.
2020-06-27 20:04:50 +02:00
Bartosz Taudul
37ea159646
Update manual.
2020-06-24 01:54:51 +02:00
Simonas Kazlauskas
29886435b4
___tracy_alloc_*
take pointer-size pairs
...
This enables better bindings in languages that do not have 0-terminated
strings for source/function name. It does not introduce any additional
overhead in languages that do use 0-terminated strings, either, but it
_is_ a breaking API change.
Fixes https://github.com/wolfpld/tracy/issues/53
2020-06-20 20:35:42 +03:00
Bartosz Taudul
5ccd62ced8
Merge pull request #52 from nagisa/nagisa/tracy-init-thread
...
Add ___tracy_init_thread function
2020-06-20 16:45:56 +02:00
Simonas Kazlauskas
6d74f4e8ff
Extract manual changes into a separate section
...
The functions in the extracted section are mostly intended to be used
with bindings, so it made sense to give them their dedicated and
appropriately named section.
2020-06-20 17:32:35 +03:00
Simonas Kazlauskas
a110b42011
Add ___tracy_init_thread function
...
This function needs to be called for each non-main thread before calling
the `___tracy_alloc_` functions.
Alternative way to achieve this could be initializing the allocator
transparently in the `___tracy_alloc_*` calls.
2020-06-20 04:22:32 +03:00
Bartosz Taudul
5610bd0f8b
Add information on how to build utilities.
2020-06-19 17:35:24 +02:00
Bartosz Taudul
634b0933d1
Update manual.
2020-06-12 11:41:12 +02:00
Bartosz Taudul
9c1dd6d498
Make manual zone scope management more prominent.
2020-06-12 11:29:53 +02:00
Bartosz Taudul
e932cbe162
Add missing OpenCL mentions.
2020-06-09 18:17:43 +02:00
Andrew Depke
39479b8d93
Merge branch 'master' into master
2020-06-08 23:50:20 -06:00
Andrew Depke
7127e36217
Detailed TracyD3D12NewFrame and synchronization
2020-06-08 23:40:16 -06:00
Bartosz Taudul
284d49b34b
Change rdtscp check to rdtsc check.
2020-06-08 19:35:42 +02:00
Bartosz Taudul
1e8c842444
Update manual.
2020-06-08 18:27:41 +02:00
Andrew Depke
d15b83b669
Updated manual for Direct3D 12
2020-06-07 02:05:51 -06:00
Bartosz Taudul
bee70ee72b
Add OpenCL to description.
2020-06-06 15:37:16 +02:00
Bartosz Taudul
eb497f2b9f
Symbol resolution should be possible on iOS.
2020-06-06 15:00:57 +02:00
Thales Sabino
a46f83364e
Add OpenCL trace support
...
- Adds the file TracyOpenCL.hpp which contains the API to annotate OpenCL applications
- It works in a similar fashion to the Vulkan annotations
- Adds an example OpenCL application in examples/OpenCLVectorAdd
- Adds "OpenCL Context" to the UI
- Manual entry for annotating OpenCL zones
2020-06-05 10:15:47 +01:00
Bartosz Taudul
215a58afad
Mention dsymutil.
2020-06-04 17:58:48 +02:00
Bartosz Taudul
940b598cf8
Update manual.
2020-05-30 15:39:35 +02:00
Bartosz Taudul
8d149c59f8
Mention the failures of capstone library.
2020-05-30 15:39:34 +02:00
Graydon Hoare
e76b8ae423
Add TRACY_ONLY_LOCALHOST macro to avoid listening on all interfaces.
2020-05-28 22:13:06 -07:00
Graydon Hoare
afac7760ce
Add Zone{Text,Value,Name}V macros for conditionally-compiled calls to varname.{Text,Value,Name}
2020-05-28 11:17:42 -07:00
Bartosz Taudul
39ce605711
Update manual.
2020-05-25 01:19:42 +02:00
Bartosz Taudul
e0d7ffe754
Update manual.
2020-05-24 16:25:26 +02:00
Bartosz Taudul
08101061fe
Update manual.
2020-05-23 16:10:13 +02:00
Bartosz Taudul
8c1e53f65a
Update manual.
2020-05-16 14:56:11 +02:00
Bartosz Taudul
ef4c690c32
Update manual.
2020-05-13 18:06:39 +02:00
Bartosz Taudul
2195e032a6
Update manual.
2020-05-11 22:11:55 +02:00
Bartosz Taudul
a30a0b852f
Update manual.
2020-05-11 19:34:25 +02:00
Bartosz Taudul
94d0232ed3
Update manual.
2020-05-10 17:08:30 +02:00
Bartosz Taudul
281f13f4c3
Update manual.
2020-05-09 13:57:06 +02:00
Bartosz Taudul
b9a4446fc1
Update manual.
2020-05-09 13:38:58 +02: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
Bartosz Taudul
1d74c400ac
Update manual.
2020-05-03 21:29:18 +02:00
Bartosz Taudul
5ad1023088
Update manual.
2020-05-03 16:01:35 +02:00
Bartosz Taudul
47ed3d01af
Update manual.
2020-05-02 02:34:15 +02:00
Bartosz Taudul
a40ba8f4e9
Switch query queue icon to satellite dish.
2020-04-30 18:41:08 +02:00
Bartosz Taudul
4634c5cdd3
Update manual.
2020-04-27 19:21:32 +02:00
Bartosz Taudul
6266d482ae
Be explicit about displaying machine code.
2020-04-26 14:51:58 +02:00
Bartosz Taudul
0ff87d8f40
Slight rewording, local paths.
2020-04-22 01:23:03 +02:00
David Farrell
d5cd9d0221
Updated manual's vcpkg instructions
2020-04-21 16:04:33 -07:00
David Farrell
09e8ba1208
Updated manual with instructions for install_vcpkg_dependencies.bat
2020-04-21 10:59:37 -07:00
Bartosz Taudul
94276c51ac
Update manual.
2020-04-19 16:11:31 +02:00
Bartosz Taudul
0186586fd9
Update manual.
2020-04-18 14:49:14 +02:00
Bartosz Taudul
5db956f546
Update manual.
2020-04-13 21:44:45 +02:00
Bartosz Taudul
0508586108
Update manual.
2020-04-13 17:52:43 +02:00
Bartosz Taudul
c43f5e14f2
Update manual.
2020-04-13 15:09:34 +02:00
Bartosz Taudul
3ef76df0d1
Update manual.
2020-04-11 20:30:24 +02:00
Bartosz Taudul
f9cf6df3ad
Core package is implicit in vcpkg.
2020-04-11 01:25:16 +02:00
Bartosz Taudul
f8231bb109
Change main repository to github.
2020-04-10 17:48:59 +02:00
Bartosz Taudul
5f4145ef0a
Update manual.
2020-04-08 19:33:55 +02:00
Bartosz Taudul
dc236a27cc
Warn about retrieving context address.
2020-04-08 18:00:31 +02:00
Bartosz Taudul
fe98921e4c
Add UI for disabling inlines in sample statistics.
2020-04-08 15:52:53 +02:00
Bartosz Taudul
2e418f24fa
Update manual.
2020-04-07 22:17:24 +02:00
Bartosz Taudul
fc11537e12
Update manual.
2020-04-07 02:12:46 +02:00
Bartosz Taudul
54870e128c
Add cautionary information to the manual.
2020-04-06 11:17:24 +02:00
Bartosz Taudul
7fca642c3d
Compress full-quality DXT1 on AVX2 path.
2020-04-05 17:10:43 +02:00
Bartosz Taudul
b7f32c2a4c
Update DXT1 benchmark with Ryzen timings.
...
Measured at the most commonly reached frequency. Data for peak at max
achieved frequency:
Reference: 173.2 us
SSE: 22.2 us
AVX2: 13.4 us
2020-04-05 17:10:43 +02:00
Bartosz Taudul
29dfb151cb
Add Ryzen execution times example.
2020-04-05 16:34:50 +02:00
Bartosz Taudul
b91c88cdf6
Remove misleading example.
2020-04-05 16:02:22 +02:00
Bartosz Taudul
eba427cc5b
Update manual.
2020-04-04 14:50:34 +02:00
Bartosz Taudul
27c125f23b
Update manual.
2020-04-03 02:00:20 +02:00
Bartosz Taudul
5dd70c4306
Update manual.
2020-04-02 01:54:59 +02:00
Bartosz Taudul
b7e56d3030
Update manual.
2020-03-31 01:10:39 +02:00
Bartosz Taudul
02cf838ceb
Update manual.
2020-03-29 14:12:59 +02:00
Bartosz Taudul
c23f4b2390
Update manual.
2020-03-28 14:42:47 +01:00
Bartosz Taudul
9837e06816
Implement cross-symbol jumping.
2020-03-28 14:27:29 +01:00
Bartosz Taudul
078109eca2
Update manual.
2020-03-28 01:36:51 +01:00
Bartosz Taudul
4b78559228
Update manual.
2020-03-27 18:02:05 +01:00
Bartosz Taudul
27be025805
Update manual.
2020-03-27 02:07:54 +01:00
Bartosz Taudul
2a54f2df5d
Reverse the fileselector compile option.
2020-03-26 23:11:26 +01:00
Bartosz Taudul
d495431f24
Reverse the root window compile option.
2020-03-26 23:08:29 +01:00
Bartosz Taudul
58bb5d40c5
Remove support for non-extended font builds.
2020-03-26 23:04:44 +01:00
Bartosz Taudul
5ec1bd0f5e
Update manual.
2020-03-26 22:49:46 +01:00
Bartosz Taudul
ef96ecd9b8
Use shorter descriptions.
2020-03-26 22:09:56 +01:00
Bartosz Taudul
6d5bccdd51
Update manual.
2020-03-26 00:18:38 +01:00
Bartosz Taudul
5a3dedea97
Update manual.
2020-03-25 20:59:59 +01:00
Bartosz Taudul
954c43912d
Update manual.
2020-03-25 02:18:17 +01:00
Bartosz Taudul
1c23d7e67a
Update manual.
2020-03-23 02:31:06 +01:00
Bartosz Taudul
9672dba765
Replace source file viewer with one that actually works.
...
This is much simpler, custom implementation of a text file viewer. It is
able to perform these two tasks as intended:
- center source view on the selected line,
- highlight that line.
2020-03-22 20:53:59 +01:00
Bartosz Taudul
57e14c9e5c
Update NEWS.
2020-03-22 18:57:43 +01:00
Bartosz Taudul
59e859e59a
Remove benaphore, use std::mutex on cygwin.
2020-03-19 02:06:54 +01:00
Bartosz Taudul
fe32385a12
Update manual.
2020-03-19 02:06:54 +01:00
Bartosz Taudul
8e1333468d
Add missing images.
2020-03-14 21:13:08 +01:00
Bartosz Taudul
e785a57c65
Add high-quality frame image capture description.
2020-03-14 21:10:33 +01:00
Bartosz Taudul
42ccf332b9
Update manual.
2020-03-14 02:13:03 +01:00
Bartosz Taudul
5046664b8b
Use "self time" consistently in the UI.
2020-03-14 01:38:46 +01:00
Bartosz Taudul
52132b9a29
Update manual.
2020-03-08 16:20:08 +01:00
Bartosz Taudul
2671245d41
Update manual.
2020-03-08 15:29:45 +01:00
Bartosz Taudul
6c95ab4d1e
Update manual.
2020-03-08 14:05:57 +01:00
Bartosz Taudul
8f9ba5d54a
Rearrange UI.
2020-03-01 01:32:31 +01:00
Bartosz Taudul
452d571e79
Update manual.
2020-02-29 19:19:12 +01:00
Bartosz Taudul
aed91a4d09
Update manual.
2020-02-29 14:55:14 +01:00
Bartosz Taudul
7e4088ed61
Update manual.
2020-02-29 00:58:59 +01:00
Bartosz Taudul
71a11554cb
Update manual.
2020-02-27 23:11:52 +01:00
Bartosz Taudul
a35795f793
Use more appropriate name.
2020-02-26 23:02:34 +01:00
Bartosz Taudul
d04e8ab1d0
Update manual.
2020-02-26 22:48:18 +01:00
Bartosz Taudul
4f052a6b9c
Update manual.
2020-02-26 19:16:27 +01:00
Bartosz Taudul
74aa3f861e
Update manual.
2020-02-26 01:29:14 +01:00
Bartosz Taudul
d60641cac4
Update manual.
2020-02-24 01:43:15 +01:00
Bartosz Taudul
462cfe2fc1
Update manual.
2020-02-23 16:10:24 +01:00
Bartosz Taudul
a650717c1d
Update manual.
2020-02-22 23:17:40 +01:00
Bartosz Taudul
100afe304e
Fix typo.
2020-02-20 23:11:13 +01:00
Bartosz Taudul
3bd5da9896
Update manual.
2020-02-19 23:51:01 +01:00
Bartosz Taudul
9b1fe23b03
Update manual.
2020-02-15 13:50:05 +01:00
Bartosz Taudul
e524f4a050
Update manual.
2020-02-08 19:24:16 +01:00
Bartosz Taudul
aaa163a140
Update manual.
2020-02-08 13:45:02 +01:00
Bartosz Taudul
8b0da6f508
Update manual.
2020-02-02 15:47:17 +01:00
Bartosz Taudul
212b497f1f
Update manual.
2020-01-28 21:52:54 +01:00
Bartosz Taudul
3ffbb56fa0
Update manual.
2020-01-25 17:16:08 +01:00
Bartosz Taudul
ae5c446652
Update manual.
2020-01-25 16:36:58 +01:00
Bartosz Taudul
cf07e2564d
Update manual.
2020-01-23 22:09:18 +01:00
Bartosz Taudul
f3d2ca29dd
Update manual.
2019-12-30 12:57:44 +01:00
Bartosz Taudul
086c9ce4c8
Update manual.
2019-12-28 17:43:20 +01:00
Bartosz Taudul
02e3f45ed2
Update manual.
2019-12-18 13:39:12 +01:00
Bartosz Taudul
30dbf48fda
Update manual.
2019-12-16 21:55:14 +01:00
Bartosz Taudul
c5ce93136f
Update manual.
2019-12-16 19:24:02 +01:00