diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-12 16:43:18 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-12 23:46:49 +0200 |
commit | 6e4bf750a4289682783b204fad8e06ec64ba337e (patch) | |
tree | 4d4dbf252ef9a13e74bfb0341e1af114915a5e02 /components/canvas/webgl_mode/inprocess.rs | |
parent | a02a6de88e5346273914c84e3987b017b3a1badd (diff) | |
download | servo-6e4bf750a4289682783b204fad8e06ec64ba337e.tar.gz servo-6e4bf750a4289682783b204fad8e06ec64ba337e.zip |
Kill WebGLThreadObserver
Diffstat (limited to 'components/canvas/webgl_mode/inprocess.rs')
-rw-r--r-- | components/canvas/webgl_mode/inprocess.rs | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/components/canvas/webgl_mode/inprocess.rs b/components/canvas/webgl_mode/inprocess.rs index 42a4a112cee..51337f66699 100644 --- a/components/canvas/webgl_mode/inprocess.rs +++ b/components/canvas/webgl_mode/inprocess.rs @@ -3,7 +3,6 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use ::gl_context::GLContextFactory; -use ::webgl_thread::{WebGLExternalImageApi, WebGLExternalImageHandler, WebGLThreadObserver, WebGLThread}; use canvas_traits::webgl::{WebGLChan, WebGLContextId, WebGLMsg, WebGLPipeline, WebGLReceiver}; use canvas_traits::webgl::{WebGLSender, WebVRCommand, WebVRRenderHandler}; use canvas_traits::webgl::DOMToTextureCommand; @@ -12,8 +11,8 @@ use euclid::Size2D; use fnv::FnvHashMap; use gleam::gl; use servo_config::prefs::PREFS; -use std::marker::PhantomData; use std::rc::Rc; +use webgl_thread::{WebGLExternalImageApi, WebGLExternalImageHandler, WebGLThread}; use webrender; use webrender_api; @@ -37,7 +36,6 @@ impl WebGLThreads { gl_factory, webrender_api_sender, webvr_compositor.map(|c| WebVRRenderWrapper(c)), - PhantomData, ); let output_handler = if PREFS.is_dom_to_texture_enabled() { Some(Box::new(OutputHandler::new( @@ -112,27 +110,6 @@ impl WebGLExternalImageApi for WebGLExternalImages { } } -/// Custom observer used in a `WebGLThread`. -impl WebGLThreadObserver for PhantomData<()> { - fn on_context_create(&mut self, ctx_id: WebGLContextId, texture_id: u32, size: Size2D<i32>) { - debug!( - "WebGLContext created (ctx_id: {:?} texture_id: {:?} size: {:?}", - ctx_id, texture_id, size - ); - } - - fn on_context_resize(&mut self, ctx_id: WebGLContextId, texture_id: u32, size: Size2D<i32>) { - debug!( - "WebGLContext resized (ctx_id: {:?} texture_id: {:?} size: {:?}", - ctx_id, texture_id, size - ); - } - - fn on_context_delete(&mut self, ctx_id: WebGLContextId) { - debug!("WebGLContext deleted (ctx_id: {:?})", ctx_id); - } -} - /// Wrapper to send WebVR commands used in `WebGLThread`. struct WebVRRenderWrapper(Box<WebVRRenderHandler>); |