Commit Graph
2942 Commits
Author SHA1 Message Date
Bartosz Taudul db80673b9e Update DXT1 AVX timings. 2019-07-20 14:54:52 +02:00
Bartosz Taudul 178dc9eba7 Combine block data directly in AVX registers. 2019-07-20 14:52:34 +02:00
Bartosz Taudul 396c28011e Update DXT1 compression timings. 2019-07-19 22:16:33 +02:00
Bartosz Taudul a6300ef7d1 Ditto on ARM. 2019-07-19 22:13:56 +02:00
Bartosz Taudul dc49f2f76a Move DXT1 index conversion to server. 2019-07-19 21:46:58 +02:00
Bartosz Taudul 11ba77ced5 Use pthread_once() to initialize rpmalloc on linux. 2019-07-19 20:15:56 +02:00
Bartosz Taudul 4c28593031 Fix races in rpmalloc initialization.
Ensure rpmalloc_thread_initialize() int worker threads is called only after
rpmalloc_initialize() was called on the main profiler thread.
2019-07-19 19:25:27 +02:00
Bartosz Taudul cef8124247 Replace or with addition to enable usra instruction. 2019-07-19 01:40:27 +02:00
Bartosz Taudul fd4689a6e2 Don't perform unnecessary ands. 2019-07-19 01:19:52 +02:00
Bartosz Taudul 06296283b7 Fix texture completeness. 2019-07-19 00:53:34 +02:00
Bartosz Taudul 5da2076214 Add optional 2x zoom to frame images playback. 2019-07-19 00:51:52 +02:00
Bartosz Taudul 1c0c5f5282 Disable bilinear filtering for frame images. 2019-07-19 00:51:42 +02:00
Bartosz Taudul dc992266fd Simplify OpenGL query checks. 2019-07-16 19:42:06 +02:00
Bartosz Taudul 9ec6c1e12d Basic technical documentation. 2019-07-15 21:00:12 +02:00
Bartosz Taudul b99315ffbe Add some notes on how to get the most accurate results. 2019-07-13 20:49:56 +02:00
Bartosz Taudul 74a40c230f MinGW is also supported. 2019-07-13 20:49:50 +02:00
Bartosz Taudul 0ce93f714b Cosmetics. 2019-07-13 20:49:36 +02:00
Bartosz Taudul ff9637e884 Update DXT1 timings table.
Clang is able to get much better times on ARM (around 430 us for both
ARM32 and ARM64 NEON). The reference implementation is 1.13 ms on clang.
2019-07-13 20:24:58 +02:00
Bartosz Taudul f65373ece7 Replace two packs with one shuffle. 2019-07-13 20:01:12 +02:00
Bartosz Taudul fc83f97ad3 Same for AVX/SSE. 2019-07-13 19:34:08 +02:00
Bartosz Taudul 62a167541c No need to mask out indices. 2019-07-13 19:07:25 +02:00
Bartosz Taudul 5633dc5a87 Add ARM64 NEON timings for DXT1 compression. 2019-07-13 15:32:07 +02:00
Alex 0c5ea710b0 Merged in z33ky/tracy/const-frame-image (pull request #37)
Constify frame-image pointer in API.
2019-07-13 13:09:21 +00:00
Bartosz Taudul 7bb9549e84 ARM64 specific NEON implementation of DXT1 compression. 2019-07-13 14:31:33 +02:00
Alexander 'z33ky' Hirsch c6e8dc8d63 Constify frame-image pointer in API. 2019-07-13 12:33:55 +02:00
Bartosz Taudul 4c93952ffb Update manual. 2019-07-13 02:03:26 +02:00
Bartosz Taudul eceff55f5a Add message filtering. 2019-07-13 01:48:43 +02:00
Bartosz Taudul 4944efa51f Update NEWS. 2019-07-13 01:27:26 +02:00
Bartosz Taudul 387674a40a Auto-scroll message list to bottom. 2019-07-13 01:25:37 +02:00
Bartosz Taudul bcecd6e3a6 Always keep message list options at top. 2019-07-13 00:40:02 +02:00
Bartosz Taudul c48ab4cb23 Use big font in trace information window. 2019-07-12 19:19:36 +02:00
Bartosz Taudul 7fb9bde9e9 Pass big font to TracyView. 2019-07-12 19:16:56 +02:00
Bartosz Taudul fc28f827bc Rearrange trace information window. 2019-07-12 19:12:04 +02:00
Bartosz Taudul 5a4c7518ed Update manual. 2019-07-12 19:03:05 +02:00
Bartosz Taudul 290c895f83 Update NEWS. 2019-07-12 18:47:20 +02:00
Bartosz Taudul 2e774f4626 Save/load application info. 2019-07-12 18:45:35 +02:00
Bartosz Taudul 8c9d46ef29 Display application info in info window. 2019-07-12 18:39:07 +02:00
Bartosz Taudul d64ab7db5a Store app info messages. 2019-07-12 18:34:46 +02:00
Bartosz Taudul 60d2384a6a Allow sending application information messages. 2019-07-12 18:34:46 +02:00
Bartosz Taudul cd018e88a4 Update manual. 2019-07-11 20:32:39 +02:00
Bartosz Taudul 689f4999e3 Reorder threads by drag and drop. 2019-07-11 20:29:20 +02:00
Bartosz Taudul 29d8911c6b Fix Vector::erase(). 2019-07-11 20:29:20 +02:00
Bartosz Taudul a1ce5fc1f6 Add include for built-in __get_cpuid() on gcc/clang. 2019-07-10 02:09:19 +02:00
Bartosz Taudul 90369335cf Update NEWS. 2019-07-10 02:05:27 +02:00
Bartosz Taudul c164a70b9d Check for rdstcp/invariant tsc support. 2019-07-10 02:04:14 +02:00
Bartosz Taudul c0670848d2 Reuse variable. 2019-07-08 02:08:06 +02:00
Bartosz Taudul 05dd9a5e59 Update DXT1 timings. 2019-07-08 00:16:06 +02:00
Bartosz Taudul 17dbbe67de Remove dependency on range subtraction. 2019-07-08 00:14:36 +02:00
Bartosz Taudul a33205e3bd Update DXT1 timings. 2019-07-08 00:01:57 +02:00
Bartosz Taudul af1bd3e1fa Faster horizontal add. 2019-07-07 23:57:23 +02:00