Auto merge of #18914 - glennw:update-wr-hit-test, r=KiChjang

Update WR (hit test relative point, query feature)

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18914)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-10-16 23:42:12 -05:00 committed by GitHub
commit 1715329eb1
3 changed files with 14 additions and 8 deletions

View file

@ -1502,9 +1502,9 @@ impl<Window: WindowMethods> IOCompositor<Window> {
pub fn toggle_webrender_debug(&mut self, option: WebRenderDebugOption) {
let mut flags = self.webrender.get_debug_flags();
let flag = match option {
WebRenderDebugOption::Profiler => webrender::PROFILER_DBG,
WebRenderDebugOption::TextureCacheDebug => webrender::TEXTURE_CACHE_DBG,
WebRenderDebugOption::RenderTargetDebug => webrender::RENDER_TARGET_DBG,
WebRenderDebugOption::Profiler => webrender::DebugFlags::PROFILER_DBG,
WebRenderDebugOption::TextureCacheDebug => webrender::DebugFlags::TEXTURE_CACHE_DBG,
WebRenderDebugOption::RenderTargetDebug => webrender::DebugFlags::RENDER_TARGET_DBG,
};
flags.toggle(flag);
self.webrender.set_debug_flags(flags);

View file

@ -183,7 +183,7 @@ impl<Window> Servo<Window> where Window: WindowMethods + 'static {
};
let mut debug_flags = webrender::DebugFlags::empty();
debug_flags.set(webrender::PROFILER_DBG, opts.webrender_stats);
debug_flags.set(webrender::DebugFlags::PROFILER_DBG, opts.webrender_stats);
webrender::Renderer::new(window.gl(), webrender::RendererOptions {
device_pixel_ratio: device_pixel_ratio,