summaryrefslogtreecommitdiff
path: root/indra/llcommon/llprofiler.h
AgeCommit message (Collapse)Author
2025-10-02Reactivating fast timersmobserveur
This commit just reactivates the fast timers
2025-10-01Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07Erik Kundiman
2025-09-09Performance Optimisations, Bloom effect, Visuals Panelmobserveur
This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel.
2025-02-11Fix Tracy memory profiling overloads for aligned allocationsRye
Fix disabling renderdoc support Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign
2024-08-13Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker ↵Rye Mutt
and logging
2024-08-13Update tracy integration to 0.11 and rework client library to be ↵Rye Mutt
configurable at build time Also copy tracy profiler client next to windows binary when enabled
2024-07-09Update tracy profiler to 0.10 (#1946)Rye Mutt
2024-06-05#1527 Improve performance on Apple silicon (#1632)Dave Parks
2023-11-03Fix build error from overly fancy tracy macro usage that nobody else is ↵Brad Linden
using for DRTVWR-559
2023-03-10SL-19172 Texture streaming tune up. Incidental decruft.Dave Parks
2023-01-23SL-18869 Followup -- AMD optimization pass.Dave Parks
2022-11-16SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵Dave Parks
abilities and remove some more fast timers.
2022-10-05Initial pass at adding KHR_debug supportGeenz
This still needs some work - I'm not super satisfied with the overall structure of the code. Will continue to iterate as I add in proper RenderDoc support.
2022-08-30Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559Dave Parks
2022-05-31SL-17490 Update TracyDave Parks
2022-05-20SL-17287 Update Tracy to 0.8.1. Clean up GPU instrumentation.Dave Parks
2022-01-14SL-16606: Include profiler categories automaticallyPtolemy
2021-10-28SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵Dave Parks
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-10-25SL-16243 Add Tracy timers to global new/delete overrides.Dave Parks
2021-09-22SL-16014: Fix typoPtolemy
2021-09-22SL-16014: Add macros for better markup in TracyPtolemy
2021-09-21SL-16027: Add Tracy OpenGL supportPtolemy
2021-09-15SL-15975 Add Tracy-only profile macros that are no-ops when Tracy is disabled.Runitai Linden
2021-09-03SL-15709: Windows: Include Tracy source directly; don't use a libraryPtolemy
2021-08-26SL-15709: Add Darwin supportPtolemy
2021-07-30SL-15709: Default to old fast timersPtolemy
2021-07-28SL-15709: Add Tracy support to viewerPtolemy