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

4956 Commits

Author SHA1 Message Date
Bartosz Taudul b7af9a0860 Reduce frame images frame index to 32 bit. 2020-07-26 13:46:05 +02:00
Bartosz Taudul ab468d8c57 Merge pull request #77 from kubouch/fix-opencl-macros
Fix args in OpenCL macros when !TRACY_ENABLE
2020-07-26 11:54:00 +02:00
Jakub Žádník 1ab1050c46 Fix args in OpenCL macros when !TRACY_ENABLE 2020-07-26 15:42:37 +03:00
Bartosz Taudul 03f46d7228 Custom string data is no longer needed. 2020-07-26 01:47:49 +02:00
Bartosz Taudul c0b73c248f Add second single string transfer. 2020-07-26 01:47:49 +02:00
Bartosz Taudul a7d2ab4d4f Send single string for lock name. 2020-07-26 01:47:49 +02:00
Bartosz Taudul e91950f006 Send single string for messages. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 5553761c02 Send single string for zone text and name. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 309a151610 Symbol length no longer has to be packed. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 88685440b6 Send single string for callstack frame. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 61e3acde06 Send single string for callstack frame size. 2020-07-26 01:35:52 +02:00
Bartosz Taudul e3dfa96055 Extract single string idx retrieval. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 06ca4e2d16 Send single string for symbol information. 2020-07-26 01:35:52 +02:00
Bartosz Taudul 14b180cd16 Send single string for code information. 2020-07-26 01:35:51 +02:00
Bartosz Taudul 81d5a8db5e Implement transport of single string data.
In most cases only one string is sent per message and no pointer
tracking is needed.

This is only plumbing work, no changes to messages have been made yet.
2020-07-26 01:35:51 +02:00
Bartosz Taudul 7afdef3cdb Fix OpenGL example. 2020-07-25 18:17:34 +02:00
Bartosz Taudul 47ef56b995 Add csvexport to MSVC CI artifacts. 2020-07-24 21:37:03 +02:00
Bartosz Taudul 02e7893c75 Preserve messages size. 2020-07-21 20:58:58 +02:00
Bartosz Taudul 9d01fa86ab Preserve zone text, zone name string length. 2020-07-21 20:58:58 +02:00
Bartosz Taudul 986a2a79da Use proper size for spaceNeeded. 2020-07-21 20:58:58 +02:00
Bartosz Taudul 5d748f3568 Don't calculate known strings length. 2020-07-21 20:58:58 +02:00
Bartosz Taudul e4fbf60668 Add SendString() with length parameter. 2020-07-21 20:58:58 +02:00
Bartosz Taudul 346e5a426f Mask out alpha channel on SSE and AVX2 paths. 2020-07-20 13:58:35 +02:00
Bartosz Taudul 6fe3736a23 When selecting function in symbol view, go to function location. 2020-07-19 23:43:52 +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 7b00812fa7 Add missing rpmalloc include. 2020-07-19 13:04:51 +02:00
Bartosz Taudul 6deffca23f Update NEWS. 2020-07-19 13:01:14 +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
Andrey Voroshilov 175ec3e3d8 Moving ThreadExitHandler to a commonly accessible space, adding thread handler usage to SysTrace worker threads 2020-07-18 18:24:49 -07:00
Andrey Voroshilov 416259fdb7 Adding clean run for the TRACY_MANUAL_LIFETIME testing target 2020-07-18 18:20:49 -07:00
Bartosz Taudul 29c249b33b Update manual. 2020-07-17 22:40:45 +02:00
Bartosz Taudul 6f47d837a4 Update NEWS. 2020-07-17 22:17:42 +02:00
Bartosz Taudul 0704ab8f79 Clear frame image back references when removing fi data. 2020-07-17 22:16:47 +02:00
Bartosz Taudul cc63b6492f Allow stripping data from captures. 2020-07-17 22:06:15 +02:00
Bartosz Taudul 08c70cd6fe Use getopt in the update utility. 2020-07-17 21:47:51 +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
Bartosz Taudul d815b79db0 Add TracyIsConnected macro. 2020-07-16 11:31:39 +02:00
Bartosz Taudul b8df7a1302 Expose m_isConnected in non-on-demand builds. 2020-07-16 11:22:06 +02:00
Bartosz Taudul d614dbeda3 Show image name next to symbol name. 2020-07-14 17:23:04 +02:00
Andrey Voroshilov 47683d3b90 Added TRACY_MANUAL_LIFETIME test compile 2020-07-13 08:13:42 -07: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 1da51918b6 Append new messages to visible message list. 2020-07-13 02:03:00 +02:00
Andrey Voroshilov 4c397ebe1e Fixing some of the copy-paste errors 2020-07-12 10:12:50 -07:00
Andrey Voroshilov 3ae84647c4 Moving GetProfiler back to the original place 2020-07-12 10:10:09 -07:00
Andrey Voroshilov a758de2f03 Moving GetProfiler back to the original place 2020-07-12 10:06:09 -07:00
Andrey Voroshilov 6b790d778d Replacing removing spinlock that is not needed anymore, making TRACY_MANUAL_LIFETIME a sub-option of TRACY_DELAYED_INIT, and addressing feedback 2020-07-12 10:04:07 -07:00
Bartosz Taudul 420bdd5854 Don't recalculate message list every frame. 2020-07-12 15:26:05 +02:00