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

3508 Commits

Author SHA1 Message Date
Bartosz Taudul 079e21ea43 Leave two threads for smooth operation of profiler. 2019-10-29 22:53:03 +01:00
Bartosz Taudul 3e19fbc2fb Instrument functions. 2019-10-29 22:45:30 +01:00
Bartosz Taudul 516ec6883d Limit number of rendered frames. 2019-10-29 22:45:01 +01:00
Bartosz Taudul 5bcf288333 Integrate Tracy. 2019-10-29 22:27:04 +01:00
Bartosz Taudul 546eeda1cd Ignore compiled shaders. 2019-10-29 22:25:10 +01:00
Bartosz Taudul 0b1eff8b0d Add aras-p's ToyPathTracer.
https://github.com/aras-p/ToyPathTracer
b076563906169aa2f9e6d7218ef85decf81f8f72
2019-10-29 22:21:34 +01:00
Bartosz Taudul 789b95f259 Force inline small functions. 2019-10-29 01:32:09 +01:00
Bartosz Taudul 8c8f15c420 Force inline Slab::AllocInit(). 2019-10-29 01:19:40 +01:00
Bartosz Taudul 0ceba49d78 Update NEWS. 2019-10-28 23:44:54 +01:00
Bartosz Taudul 706e031046 Update manual. 2019-10-28 23:43:44 +01:00
Bartosz Taudul 6f0dc2885f Fix connection abort. 2019-10-28 23:32:51 +01:00
Bartosz Taudul 8050622b0f Read and decompress network data on a separate thread. 2019-10-28 23:22:50 +01:00
Bartosz Taudul e0356ae01e Cosmetics. 2019-10-28 22:53:06 +01:00
Bartosz Taudul 99b7e8ad92 Close socket when shutting down. 2019-10-28 22:52:52 +01:00
Bartosz Taudul 788ca2e5df Spawn no-op network thread. 2019-10-28 22:45:10 +01:00
Bartosz Taudul fb71800557 Update manual. 2019-10-28 22:15:12 +01:00
Bartosz Taudul 106411e1f6 Add missing freeaddrinfo(). 2019-10-27 13:39:01 +01:00
Bartosz Taudul 5956366118 Need to explicitly specify gl3w as OpenGL loader. 2019-10-27 12:45:31 +01:00
Bartosz Taudul 7f07f5beb4 Free child time stack. 2019-10-26 23:32:16 +02:00
Bartosz Taudul 312b7190f8 Mention that only release builds should be profiled. 2019-10-26 16:59:54 +02:00
Bartosz Taudul f024a05a01 Document another funny optimization. 2019-10-26 16:49:52 +02:00
Bartosz Taudul 01985f50ef Cache source location zones counter search. 2019-10-26 16:33:40 +02:00
Bartosz Taudul dfe99c2604 Update capture utility in the manual. 2019-10-26 16:33:40 +02:00
Bartosz Taudul f1fe2df780 Add data transferred display to capture utility. 2019-10-26 16:18:03 +02:00
Bartosz Taudul dda192985a General updates to the manual. 2019-10-26 16:05:43 +02:00
Bartosz Taudul 0b142a7b29 Remove FAQ. 2019-10-26 15:33:40 +02:00
Bartosz Taudul 492b7f9134 Update connection speed in the manual. 2019-10-26 14:37:45 +02:00
Bartosz Taudul 6aab54cfc4 Improve frame time graph in the manual. 2019-10-26 14:10:47 +02:00
Bartosz Taudul f7155d7a77 Update context switches in the manual. 2019-10-26 14:00:32 +02:00
Bartosz Taudul cccabe9b64 Update connection popup in the manual. 2019-10-26 13:54:57 +02:00
Bartosz Taudul 1d0084aa28 Add cache for last accessed source location zones. 2019-10-25 21:29:55 +02:00
Bartosz Taudul b5419944aa Only write to memory if value has changed. 2019-10-25 21:28:55 +02:00
Bartosz Taudul 779063a18b Cache last shrinked source location. 2019-10-25 21:07:28 +02:00
Bartosz Taudul 294793367f Cache last CheckSourceLocation query.
Just knowing that the query was performed is enough here -- this
function adds a new source location entry, if there already isn't one.
2019-10-25 21:01:33 +02:00
Bartosz Taudul 0f2503d334 Send time deltas in GPU time events. 2019-10-25 19:52:01 +02:00
Bartosz Taudul 1ce25d3aef Init cache in-place. 2019-10-25 19:19:35 +02:00
Bartosz Taudul 8fa5188176 Send delta times for context switches. 2019-10-25 19:13:11 +02:00
Bartosz Taudul 25b3cdc1ee Send thread wakeups when handling disconnect request. 2019-10-25 18:22:42 +02:00
Bartosz Taudul c8e5489e99 Group caches together. 2019-10-25 18:16:27 +02:00
Bartosz Taudul 29c42cc8d7 Fix assert. 2019-10-25 01:00:32 +02:00
Bartosz Taudul 17a51c898e No need to check if vector is empty. 2019-10-25 00:54:46 +02:00
Bartosz Taudul b5e759bc5a Don't calculate child index twice. 2019-10-25 00:54:46 +02:00
Bartosz Taudul 70f1074490 Don't iterate over children to calculate zone self time. 2019-10-25 00:33:44 +02:00
Bartosz Taudul d6a8a8532f Prevent storing variable on stack. 2019-10-24 23:40:21 +02:00
Bartosz Taudul 1fe76be955 Don't reconstruct lock event time on insert. 2019-10-24 23:25:04 +02:00
Bartosz Taudul b83d0f46d9 Improve updating last time.
Avoid LHS, don't write if don't need to.
2019-10-24 23:23:52 +02:00
Bartosz Taudul 721f3c8925 Callstack is already zero-initialized. 2019-10-24 23:05:39 +02:00
Bartosz Taudul 45332fd837 Don't read memory when setting values. 2019-10-24 23:03:13 +02:00
Bartosz Taudul c9da5f1474 Use cached thread retriever. 2019-10-24 22:34:18 +02:00
Bartosz Taudul 5873561b54 Add cached thread retriever. 2019-10-24 22:33:48 +02:00