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

Commit Graph

  • 3c066f1527 Simplify code. Bartosz Taudul 2019-06-27 22:40:03 +02:00
  • 77c6acbc48 Update manual. Bartosz Taudul 2019-06-27 22:24:01 +02:00
  • 72a0d4c2ab Rest of SSE DXTC compression. Bartosz Taudul 2019-06-27 21:40:53 +02:00
  • 137b28e110 SSE CheckSolid. Bartosz Taudul 2019-06-27 19:26:32 +02:00
  • 3d590b6b8c Initialize rpmalloc in compression thread. Bartosz Taudul 2019-06-27 18:11:52 +02:00
  • 10bcc8c770 Switch to DXT1 textures in profiler utility. Bartosz Taudul 2019-06-27 17:16:23 +02:00
  • 1939c31165 Experimental DXT1 compressor. Bartosz Taudul 2019-06-27 17:09:47 +02:00
  • 79eb1b9029 Swap queue and dequeue only if queue has contents. Bartosz Taudul 2019-06-27 13:37:09 +02:00
  • aa4ce30dff Update manual. Bartosz Taudul 2019-06-27 13:32:57 +02:00
  • 7dc7ece2bd Add staging area for frame images. Bartosz Taudul 2019-06-27 13:04:27 +02:00
  • bb35f9a897 Compress frame images in a separate thread. Bartosz Taudul 2019-06-26 23:18:30 +02:00
  • 7ebd2162c6 Add ETC1 compression thread. Bartosz Taudul 2019-06-26 22:57:24 +02:00
  • f565e11976 Store frame images in queue. Bartosz Taudul 2019-06-26 22:50:56 +02:00
  • fc106079c5 Remove CPU migration highlight for zones. Bartosz Taudul 2019-06-26 21:35:09 +02:00
  • 3bf23e15bb Update manual. Bartosz Taudul 2019-06-26 21:07:12 +02:00
  • e3aa0a5c88 Update NEWS. Bartosz Taudul 2019-06-26 21:02:57 +02:00
  • bc3c375b02 Display crash icon in notification area. Bartosz Taudul 2019-06-26 21:02:04 +02:00
  • b8794f64be Extract crash tooltip to a separate function. Bartosz Taudul 2019-06-26 21:01:54 +02:00
  • 281dcf7c1f Cast to proper types. Bartosz Taudul 2019-06-26 19:33:37 +02:00
  • 8ce41b3543 Proper init order of thread local thread handle. Bartosz Taudul 2019-06-26 19:32:52 +02:00
  • 64980a1e6f Use async resolv service. Bartosz Taudul 2019-06-26 18:41:42 +02:00
  • 5e97e83401 Address can't change. Bartosz Taudul 2019-06-26 18:37:52 +02:00
  • 913c1e57a6 Add threaded resolv service. Bartosz Taudul 2019-06-26 18:28:43 +02:00
  • a8cb257474 Revert "Resolve client host name using DNS." Bartosz Taudul 2019-06-26 17:58:23 +02:00
  • 0aa0b4ac8a Try lower query counts in out-of-memory situations. Bartosz Taudul 2019-06-26 16:43:56 +02:00
  • 659631fc06 Make vulkan query count variable. Bartosz Taudul 2019-06-26 16:42:51 +02:00
  • bc7f2c49c8 GetThreadHandle() might be used by application's code. Bartosz Taudul 2019-06-25 15:44:49 +02:00
  • 0b656c3469 Update manual. Bartosz Taudul 2019-06-24 20:35:13 +02:00
  • 9ca254307a Add callstack versions of C API macros. Bartosz Taudul 2019-06-24 21:03:05 +02:00
  • c749a2e3fe Add C API for plots and messages. Bartosz Taudul 2019-06-24 20:54:43 +02:00
  • 48e08acb62 Add C API for frame markup. Bartosz Taudul 2019-06-24 20:42:52 +02:00
  • ee99ce833c Implement memory allocation tracking for C API. Bartosz Taudul 2019-06-24 20:22:19 +02:00
  • 281477f7f9 Tokens must be retrieved for each enqueue. Bartosz Taudul 2019-06-24 20:12:14 +02:00
  • 06a41708a7 Move TLS accesses close together. Bartosz Taudul 2019-06-24 19:38:44 +02:00
  • c4f0965851 Don't use cached thread id to retrieve main thread id. Bartosz Taudul 2019-06-24 19:38:07 +02:00
  • a56c47a6a0 Store thread handle in a thread local variable. Bartosz Taudul 2019-06-24 19:19:47 +02:00
  • 46b75c5a19 Only enable tracy-internal GetThreadHandle if tracy is enabled. Bartosz Taudul 2019-06-24 19:18:52 +02:00
  • 79bfac9ca9 Use proper popcnt for gcc/clang (including cygwin). Bartosz Taudul 2019-06-24 18:56:04 +02:00
  • 9375afdbed All variables must be defined before goto. Bartosz Taudul 2019-06-23 00:36:25 +02:00
  • 6bdfedead2 Update nfd to ceb75f7abf3. Bartosz Taudul 2019-06-23 00:35:19 +02:00
  • 815ad7df28 Update manual. Bartosz Taudul 2019-06-23 00:21:56 +02:00
  • a8dcd5d153 Ctrl-click on frame in frame overview to show playback window. Bartosz Taudul 2019-06-23 00:11:46 +02:00
  • f125254d14 Cosmetics. Bartosz Taudul 2019-06-22 23:59:57 +02:00
  • 2f707bd152 Improve frame label drawing logic. Bartosz Taudul 2019-06-22 23:49:30 +02:00
  • 7217a99dc2 Always show at least one pixel of a frame in frame overview. Bartosz Taudul 2019-06-22 22:48:32 +02:00
  • c48cd10f35 Don't divide by zero in zero-length zones. Bartosz Taudul 2019-06-22 22:42:57 +02:00
  • 1d4117f515 Fix typo. Bartosz Taudul 2019-06-22 14:55:01 +02:00
  • ad26eaa9f1 Don't put "select/unselect all" buttons in a separate line. Bartosz Taudul 2019-06-22 14:43:58 +02:00
  • 0944eab707 Add background tasks icon. Bartosz Taudul 2019-06-22 14:37:17 +02:00
  • 4d4190c825 Update NEWS. Bartosz Taudul 2019-06-22 14:25:35 +02:00
  • e33690c5f3 Allow switching whitespace visibility in source code view. Bartosz Taudul 2019-06-22 14:24:39 +02:00
  • 53fe688bff Update ImGuiColorTextEdit to 0a88824f7de8d. Bartosz Taudul 2019-06-22 14:19:10 +02:00
  • 18cef20db9 Silence signed/unsigned comparison warnings. Bartosz Taudul 2019-06-22 14:15:25 +02:00
  • 8f7be5a0fa Allow only 2^32-1 frame images. Bartosz Taudul 2019-06-22 14:11:45 +02:00
  • fadf8e3e0a Can't read negative number of bytes. Bartosz Taudul 2019-06-22 14:08:48 +02:00
  • 1c41229766 Use proper type for buffer size comparison. Bartosz Taudul 2019-06-22 14:07:53 +02:00
  • 70a7033a64 Use proper type for iteration. Bartosz Taudul 2019-06-22 14:07:26 +02:00
  • 1ea647a1dd Use proper type for srcloc highlight decay value. Bartosz Taudul 2019-06-22 14:06:25 +02:00
  • aaefd6e1d6 Simplify code. Bartosz Taudul 2019-06-22 14:06:10 +02:00
  • 6a82f666a7 Cosmetics. Bartosz Taudul 2019-06-22 14:05:18 +02:00
  • 54ae4c84ba Silence warning about unused variable. Bartosz Taudul 2019-06-22 14:04:48 +02:00
  • de953bfaa8 Use proper data type for callstack storage in GPU zones. Bartosz Taudul 2019-06-22 14:04:27 +02:00
  • 323f0e1ae3 Don't create variable for exception in catch block. Bartosz Taudul 2019-06-22 13:41:24 +02:00
  • eb4c7ca9ea Ignore useless warnings. Bartosz Taudul 2019-06-22 13:40:00 +02:00
  • a3ce08a9f9 Display zone time as percentage of average zone time. Bartosz Taudul 2019-06-22 13:22:13 +02:00
  • 5fde56d96a Remove hidden zone time without profiling tooltip. Bartosz Taudul 2019-06-22 13:10:46 +02:00
  • 850815534e Insert frame mark at beginning of on-demand connection. Bartosz Taudul 2019-06-21 19:38:58 +02:00
  • fd9fc880a6 Send current time in on-demand welcome message. Bartosz Taudul 2019-06-21 19:34:34 +02:00
  • 48df667a37 Resolve client host name using DNS. Bartosz Taudul 2019-06-21 19:27:41 +02:00
  • 659ef87974 Animate highlighted messages on the timeline. Bartosz Taudul 2019-06-21 14:25:51 +02:00
  • bb44e80e5a Use smaller UI elements in selected places. Bartosz Taudul 2019-06-21 14:15:46 +02:00
  • 8259816de3 Improve playback interruptions on user input. Bartosz Taudul 2019-06-21 13:08:41 +02:00
  • a916c28269 Build test application on appveyor. Bartosz Taudul 2019-06-19 22:17:11 +02:00
  • ae4f9663aa Selecting frames stops playback. Bartosz Taudul 2019-06-19 20:05:23 +02:00
  • 51135c1d20 Pulse hover-info line on histograms. Bartosz Taudul 2019-06-19 20:01:41 +02:00
  • d44c4b00fb Implement outliers cutoff in compare menu. Bartosz Taudul 2019-06-18 22:27:25 +02:00
  • d66be0e033 Update manual. Bartosz Taudul 2019-06-18 21:02:49 +02:00
  • 3fcd73680c Simulate client activity time advancement. Bartosz Taudul 2019-06-18 20:56:42 +02:00
  • 800d95c089 Display discovered clients activity times. Bartosz Taudul 2019-06-18 20:51:12 +02:00
  • 5309e6d94a Broadcast client activity time. Bartosz Taudul 2019-06-18 20:46:12 +02:00
  • 1a32edebf2 Extract text printing functions. Bartosz Taudul 2019-06-18 20:43:28 +02:00
  • aa5259b20a Use the same port (8086) for both TCP and UDP traffic. Bartosz Taudul 2019-06-18 20:28:03 +02:00
  • 0e5a7263d9 Define broadcast message, add versioning. Bartosz Taudul 2019-06-18 20:26:40 +02:00
  • 0b394c3f53 Don't need to keep last broadcast time in Profiler class. Bartosz Taudul 2019-06-18 20:15:09 +02:00
  • 99e638b3fc Normalize values during compare by default. Bartosz Taudul 2019-06-18 19:41:20 +02:00
  • 5e6bc30bab Support GL_EXT_disjoint_timer_query with EXT postfix. Bartosz Taudul 2019-06-18 16:33:35 +02:00
  • 2d3e7ee796 More aggressive broadcast repeat timeout. Bartosz Taudul 2019-06-18 00:54:58 +02:00
  • 53863fe0e7 Set sane initial window sizes. Bartosz Taudul 2019-06-17 23:49:10 +02:00
  • ae70f694dd Update manual. Bartosz Taudul 2019-06-17 20:25:25 +02:00
  • b8b1fae900 Don't confuse user by suggesting the list is complete. Bartosz Taudul 2019-06-17 20:24:28 +02:00
  • dd4c61e964 Update NEWS. Bartosz Taudul 2019-06-17 20:04:14 +02:00
  • 11dc8e67e5 Change broadcast rate from 5s to 3s. Bartosz Taudul 2019-06-17 19:57:17 +02:00
  • 6bf8081f5b Remove debug leftovers. Bartosz Taudul 2019-06-17 19:52:44 +02:00
  • 12e44fc605 Missing include. Bartosz Taudul 2019-06-17 19:51:58 +02:00
  • 5a359aa376 Allow connecting to broadcasting clients. Bartosz Taudul 2019-06-17 19:50:34 +02:00
  • 67daff1452 Display list of broadcasting clients. Bartosz Taudul 2019-06-17 19:45:47 +02:00
  • 36989da2c6 Also store client address. Bartosz Taudul 2019-06-17 19:45:36 +02:00
  • 265913d969 Process client broadcasts. Bartosz Taudul 2019-06-17 19:34:48 +02:00
  • e0bbb41976 Add UDP listen socket and IP address wrapper. Bartosz Taudul 2019-06-17 19:23:43 +02:00
  • de058d2a0d Don't hardcode broadcast port. Bartosz Taudul 2019-06-17 18:37:34 +02:00