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

Commit Graph

  • f65373ece7 Replace two packs with one shuffle. Bartosz Taudul 2019-07-13 20:01:12 +02:00
  • fc83f97ad3 Same for AVX/SSE. Bartosz Taudul 2019-07-13 19:34:08 +02:00
  • 62a167541c No need to mask out indices. Bartosz Taudul 2019-07-13 19:00:02 +02:00
  • 5633dc5a87 Add ARM64 NEON timings for DXT1 compression. Bartosz Taudul 2019-07-13 15:32:07 +02:00
  • 0c5ea710b0 Merged in z33ky/tracy/const-frame-image (pull request #37) Alex 2019-07-13 13:09:21 +00:00
  • 7bb9549e84 ARM64 specific NEON implementation of DXT1 compression. Bartosz Taudul 2019-07-13 14:31:33 +02:00
  • c6e8dc8d63 Constify frame-image pointer in API. Alexander 'z33ky' Hirsch 2019-07-13 12:33:55 +02:00
  • 4c93952ffb Update manual. Bartosz Taudul 2019-07-13 02:03:26 +02:00
  • eceff55f5a Add message filtering. Bartosz Taudul 2019-07-13 01:48:43 +02:00
  • 4944efa51f Update NEWS. Bartosz Taudul 2019-07-13 01:27:26 +02:00
  • 387674a40a Auto-scroll message list to bottom. Bartosz Taudul 2019-07-13 01:25:37 +02:00
  • bcecd6e3a6 Always keep message list options at top. Bartosz Taudul 2019-07-13 00:40:02 +02:00
  • c48ab4cb23 Use big font in trace information window. Bartosz Taudul 2019-07-12 19:19:36 +02:00
  • 7fb9bde9e9 Pass big font to TracyView. Bartosz Taudul 2019-07-12 19:16:56 +02:00
  • fc28f827bc Rearrange trace information window. Bartosz Taudul 2019-07-12 19:12:04 +02:00
  • 5a4c7518ed Update manual. Bartosz Taudul 2019-07-12 19:03:05 +02:00
  • 290c895f83 Update NEWS. Bartosz Taudul 2019-07-12 18:47:20 +02:00
  • 2e774f4626 Save/load application info. Bartosz Taudul 2019-07-12 18:45:35 +02:00
  • 8c9d46ef29 Display application info in info window. Bartosz Taudul 2019-07-12 18:39:07 +02:00
  • d64ab7db5a Store app info messages. Bartosz Taudul 2019-07-12 18:30:45 +02:00
  • 60d2384a6a Allow sending application information messages. Bartosz Taudul 2019-07-12 18:14:42 +02:00
  • cd018e88a4 Update manual. Bartosz Taudul 2019-07-11 20:32:39 +02:00
  • 689f4999e3 Reorder threads by drag and drop. Bartosz Taudul 2019-07-11 20:28:04 +02:00
  • 29d8911c6b Fix Vector::erase(). Bartosz Taudul 2019-07-11 20:20:50 +02:00
  • a1ce5fc1f6 Add include for built-in __get_cpuid() on gcc/clang. Bartosz Taudul 2019-07-10 02:09:19 +02:00
  • 90369335cf Update NEWS. Bartosz Taudul 2019-07-10 02:05:27 +02:00
  • c164a70b9d Check for rdstcp/invariant tsc support. Bartosz Taudul 2019-07-10 02:01:08 +02:00
  • c0670848d2 Reuse variable. Bartosz Taudul 2019-07-08 02:08:06 +02:00
  • 05dd9a5e59 Update DXT1 timings. Bartosz Taudul 2019-07-08 00:16:06 +02:00
  • 17dbbe67de Remove dependency on range subtraction. Bartosz Taudul 2019-07-08 00:14:36 +02:00
  • a33205e3bd Update DXT1 timings. Bartosz Taudul 2019-07-08 00:01:57 +02:00
  • af1bd3e1fa Faster horizontal add. Bartosz Taudul 2019-07-07 23:27:46 +02:00
  • bde9045af5 Update DXT1 timings. Bartosz Taudul 2019-07-06 00:49:52 +02:00
  • b32e8fa24e Ditto for NEON. Bartosz Taudul 2019-07-06 00:18:53 +02:00
  • d236d4b70f Ditto for AVX2. Bartosz Taudul 2019-07-06 00:05:32 +02:00
  • f62b21c21d Masking alpha out is not needed. Bartosz Taudul 2019-07-05 23:58:19 +02:00
  • e9676ea1d5 Update DXT1 timings. Bartosz Taudul 2019-07-05 18:38:52 +02:00
  • 03189a30b8 Two ands less in NEON DXT1 compression. Bartosz Taudul 2019-07-05 18:37:25 +02:00
  • 275d992cb1 Two ands less in AVX2 DXT1 compression. Bartosz Taudul 2019-07-05 18:22:42 +02:00
  • c89358d6b9 Two ands less in SSE DXT1 compression. Bartosz Taudul 2019-07-05 18:17:50 +02:00
  • 5bfc62f1bf iOS device name decoding. Bartosz Taudul 2019-06-19 09:59:46 +02:00
  • 59b4f84ce5 Display unknown implementer, part as hex values. Bartosz Taudul 2019-07-03 21:18:17 +02:00
  • c6f6c368b2 Decode ARM CPU names. Bartosz Taudul 2019-07-03 21:01:34 +02:00
  • e26ab8e9f6 Make forwarding functions more compact. Bartosz Taudul 2019-07-03 18:05:38 +02:00
  • 94b470ba66 Chomp newline from end of thread string. Bartosz Taudul 2019-07-03 16:12:14 +02:00
  • d664b93ae0 Describe why there's no CPU usage graph in android traces. Bartosz Taudul 2019-07-03 00:08:30 +02:00
  • f80a0a87bd Remove const qualifier from TracyCZoneCtx. Bartosz Taudul 2019-07-01 19:16:15 +02:00
  • 080ec6e836 Expand manual wrt manual zone scope management. Bartosz Taudul 2019-07-01 18:29:24 +02:00
  • bdfb568742 Fix div tables for max range on all channels. Bartosz Taudul 2019-07-01 12:31:06 +02:00
  • 684a119a2c Fix order of checks for including intrinsics. Bartosz Taudul 2019-07-01 11:45:16 +02:00
  • 6b06b64caf Smaller histogram controls. Bartosz Taudul 2019-06-30 18:11:19 +02:00
  • 3c45476012 Update timings again. Bartosz Taudul 2019-06-30 12:16:22 +02:00
  • 983c48994b Write block data directly to memory. Bartosz Taudul 2019-06-30 11:44:32 +02:00
  • 9b8c18f99e Improve readability. Bartosz Taudul 2019-06-30 11:44:00 +02:00
  • 43042a2aa8 Update DXT1 timings table. Bartosz Taudul 2019-06-30 03:39:37 +02:00
  • 52b6bdb55a Force inline ProcessRGB functions. Bartosz Taudul 2019-06-30 03:33:14 +02:00
  • ddd89dcce5 Add DXT1 AVX2 timings. Bartosz Taudul 2019-06-30 03:23:20 +02:00
  • 8c06f7288c AVX2 DXT1 compression. Bartosz Taudul 2019-06-30 02:39:37 +02:00
  • a1e3d9765f Update DXT1 SSE timings. Bartosz Taudul 2019-06-29 12:23:29 +02:00
  • 2e893bba91 Use division tables. Bartosz Taudul 2019-06-29 11:58:31 +02:00
  • b73f428739 Add DXT1 div table generator. Bartosz Taudul 2019-06-29 11:49:52 +02:00
  • 370fead4b2 Update DXT1 timings table. Bartosz Taudul 2019-06-29 02:10:35 +02:00
  • ab9f036f5e Integrate CheckSolid into ProcessRGB. Bartosz Taudul 2019-06-29 02:02:20 +02:00
  • 50ac219e97 Update NEON timings in DXT1 table. Bartosz Taudul 2019-06-28 22:40:04 +02:00
  • faf6bb97a4 DXT1 NEON color index packing. Bartosz Taudul 2019-06-28 22:36:44 +02:00
  • 4ee45259f2 Update SSE timings in DXT1 table. Bartosz Taudul 2019-06-28 22:00:59 +02:00
  • 2df1eaaa7e Pack color indices using SSE. Bartosz Taudul 2019-06-28 21:58:10 +02:00
  • d593e5dfa9 DXT1 SIMD color index table generator. Bartosz Taudul 2019-06-28 21:57:38 +02:00
  • 3208d6c803 Add ARM NEON DXT1 compression timings to manual. Bartosz Taudul 2019-06-28 14:26:00 +02:00
  • fcb5b4b888 NEON DXT1 compression. Bartosz Taudul 2019-06-28 13:33:09 +02:00
  • e8d4ba492b Unify shifts. Bartosz Taudul 2019-06-28 13:05:32 +02:00
  • be4900c822 NEON CheckSolid. Bartosz Taudul 2019-06-28 01:47:04 +02:00
  • 33486fa3cf Update ARM timings. Bartosz Taudul 2019-06-27 22:47:26 +02:00
  • 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