From f50dc7ae311ccc0bcae97b00c1cb70fbd60de1ae Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Wed, 3 Jan 2018 09:35:48 +1000 Subject: [PATCH] Enable GPU queries by default when opening the profiler view. --- components/compositing/compositor.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 9c1bdedcd57..f0fa2fab899 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -1524,9 +1524,17 @@ impl IOCompositor { pub fn toggle_webrender_debug(&mut self, option: WebRenderDebugOption) { let mut flags = self.webrender.get_debug_flags(); let flag = match option { - WebRenderDebugOption::Profiler => webrender::DebugFlags::PROFILER_DBG, - WebRenderDebugOption::TextureCacheDebug => webrender::DebugFlags::TEXTURE_CACHE_DBG, - WebRenderDebugOption::RenderTargetDebug => webrender::DebugFlags::RENDER_TARGET_DBG, + WebRenderDebugOption::Profiler => { + webrender::DebugFlags::PROFILER_DBG | + webrender::DebugFlags::GPU_TIME_QUERIES | + webrender::DebugFlags::GPU_SAMPLE_QUERIES + } + WebRenderDebugOption::TextureCacheDebug => { + webrender::DebugFlags::TEXTURE_CACHE_DBG + } + WebRenderDebugOption::RenderTargetDebug => { + webrender::DebugFlags::RENDER_TARGET_DBG + } }; flags.toggle(flag); self.webrender.set_debug_flags(flags);