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

6423 Commits

Author SHA1 Message Date
Bartosz Taudul f4043d9bb8 Display GPU zone statistics. 2022-01-29 15:35:25 +01:00
Bartosz Taudul 45c7edcc96 GPU source locations zones data accessor. 2022-01-29 15:22:49 +01:00
Bartosz Taudul 6d55f79109 Save source location data counts. 2022-01-29 15:14:43 +01:00
Bartosz Taudul 2ca4b0058a Add AreGpuSourceLocationZonesReady() query. 2022-01-29 00:51:43 +01:00
Bartosz Taudul ba87929074 Perform GPU statistics reconstruction.
Note: Zone counts are currently being calculated, but they are not being
saved. Proper usage of this data (as is performed in the CPU counterpart)
would remove the possibility of insertion of new entries into the map in
ReconstructZoneStatistics().
2022-01-29 00:48:01 +01:00
Bartosz Taudul 7870ca9da6 Add GPU mutable children accessor. 2022-01-29 00:40:11 +01:00
Bartosz Taudul 7a1b9efc2f Add GPU statistics radio button. 2022-01-29 00:33:53 +01:00
Bartosz Taudul 28d029f820 Collection of GPU statistics. 2022-01-29 00:15:33 +01:00
Bartosz Taudul f9279afaec GPU zone counting. 2022-01-29 00:15:32 +01:00
Bartosz Taudul f1095bba12 GPU statistics data accessors. 2022-01-29 00:15:32 +01:00
Bartosz Taudul 8533bdf5f4 Add data structures for GPU statistics. 2022-01-29 00:15:31 +01:00
Bartosz Taudul fcced3c76a Don't call SameLine() twice in a row. 2022-01-29 00:15:31 +01:00
Bartosz Taudul 3ee91b909f Unify comparison for accumulation mode combo box. 2022-01-29 00:15:28 +01:00
Bartosz Taudul f3f5f1dab8 Merge pull request #313 from cloudhan/update-opencl
Update OpenCL
2022-01-28 12:01:00 +01:00
Cloud Han c9fb07ffe5 remove blocking collect 2022-01-28 11:55:42 +08:00
Bartosz Taudul 701ecdebaa Merge pull request #317 from hulakdar/master
Fix MSVC warnings
2022-01-26 21:46:25 +01:00
hulakdar e98f7e5019 Fix potentially unitialized value warning 2022-01-26 21:08:54 +02:00
hulakdar 9fda60820a Silence padding warnings, as this is intended behaviour 2022-01-26 21:08:54 +02:00
Cloud Han f6769ecb91 better error discoverability if queue is not created with CL_QUEUE_PROFILING_ENABLE 2022-01-25 12:59:35 +08:00
Cloud Han 9b60c4970e better example 2022-01-25 12:59:35 +08:00
Cloud Han 21b748ac84 add back non-blocking collect 2022-01-25 12:59:28 +08:00
Cloud Han d660425e00 mute warnings 2022-01-25 12:17:11 +08:00
Cloud Han f8d231bbc9 stop using macro in TRACY_CL_CHECK_ERROR 2022-01-25 12:17:11 +08:00
Cloud Han e28c562a20 add log and simple statistics for async kernel 2022-01-25 12:17:04 +08:00
Cloud Han f6894c8d6c Make OpenCL example async 2022-01-25 12:17:03 +08:00
Cloud Han d5d0a8676e Update OpenCL support for better error discoverability
Solely rely on `assert` make the error undiscoverable because it only
works if NDEBUG is not defined. Always log with TracyMessage for Release
build.
2022-01-25 12:17:03 +08:00
Bartosz Taudul 8331df64be Merge pull request #315 from hulakdar/master
Actually check for the required feature
2022-01-22 12:38:26 +01:00
hulakdar 683fcbe5a4 Actually check for the required feature 2022-01-22 11:24:59 +02:00
Bartosz Taudul 332c3aa242 Merge pull request #314 from Dantali0n/fix-opencl-vectoradd
Fix OpenCLVectorAdd example
2022-01-20 13:03:28 +01:00
Bartosz Taudul 94bcc6ffcc Update OpenCLVectorAdd.cpp
Cosmetics.
2022-01-20 13:02:38 +01:00
Dantali0n e73d21f5da Bump OpenCLVectorAdd cmake version to 3.10 2022-01-20 12:44:00 +01:00
Dantali0n 1120f0b07e Cross platform solution to linking OpenCLVectorAdd libraries 2022-01-20 12:42:51 +01:00
Dantali0n bff83aab4a Fix OpenCLVectorAdd example 2022-01-20 11:09:33 +01:00
Bartosz Taudul 7cdf640a82 Merge pull request #312 from Honeybunch/master
Fixing CMake Install
2022-01-13 00:50:47 +01:00
Honeybunch 12b0631f28 Merge branch 'master' of https://github.com/wolfpld/tracy 2022-01-12 14:59:04 -08:00
Honeybunch a7fbfba27d Fixing install 2022-01-12 14:57:41 -08:00
Bartosz Taudul fd4f458e3d Merge pull request #308 from JaldertVicarious/manual-wording-fix
[Minor] wording fix
2022-01-06 13:40:28 +01:00
Jaldert Rombouts 00e1cbcefe [Minor] wording fix 2022-01-06 10:29:37 +00:00
Bartosz Taudul 4731bb9ec1 Cast GetProcAddress() ptr to const void*. 2022-01-05 20:03:20 +01:00
Bartosz Taudul 199b6ba798 Update copyright date in LICENSE. 2022-01-01 17:43:38 +01:00
Bartosz Taudul 8089040e64 CallTrace() is no longer present. 2022-01-01 17:35:01 +01:00
Bartosz Taudul 621c68352b Call RtlWalkFrameChain directly from inlined function. 2022-01-01 17:33:39 +01:00
Bartosz Taudul f5bfb47ec1 Fix line endings. 2022-01-01 17:02:05 +01:00
Bartosz Taudul c6da04a18b Use TooltipIfHovered() where appropriate. 2022-01-01 16:57:48 +01:00
Bartosz Taudul d5f12744c4 Display unique node cost in trees. 2022-01-01 16:27:16 +01:00
Bartosz Taudul 6b9ccb3077 Tooltip shortcut function. 2022-01-01 16:10:49 +01:00
Bartosz Taudul 845cf43711 Update NEWS. 2021-12-31 15:10:07 +01:00
Bartosz Taudul 6257ec6b7f Make the callstack parents trees scrollable. 2021-12-31 15:08:46 +01:00
Bartosz Taudul 4b167fa3df Allow time display in callstack parents trees. 2021-12-31 15:06:26 +01:00
Bartosz Taudul 563daed10f Add bottom/top tree to callstack parents. 2021-12-31 15:01:06 +01:00