diff options
author | Josh Matthews <josh@joshmatthews.net> | 2018-11-14 18:06:35 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2019-03-07 09:27:36 -0500 |
commit | 3121f42d52feeb17f911e29d8ef5dd31f9f2769c (patch) | |
tree | fc98b3d78fdd86d0894cfe5b2268c17faaa3a14c /components/script | |
parent | 0f3108ce79a1eaefe99559a1910fcbc52effa93e (diff) | |
download | servo-3121f42d52feeb17f911e29d8ef5dd31f9f2769c.tar.gz servo-3121f42d52feeb17f911e29d8ef5dd31f9f2769c.zip |
Remove offscreen_gl_context dependency from canvas_traits and script.
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/Cargo.toml | 1 | ||||
-rw-r--r-- | components/script/dom/bindings/trace.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmlcanvaselement.rs | 3 | ||||
-rw-r--r-- | components/script/dom/webgl2renderingcontext.rs | 3 | ||||
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 10 | ||||
-rw-r--r-- | components/script/dom/webglshader.rs | 3 |
6 files changed, 9 insertions, 13 deletions
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index 4ece839fdc6..b73a1bee28c 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -77,7 +77,6 @@ mime_guess = "2.0.0-alpha.6" msg = {path = "../msg"} net_traits = {path = "../net_traits"} num-traits = "0.2" -offscreen_gl_context = {version = "0.22", features = ["serde"]} parking_lot = "0.6" phf = "0.7.18" pixels = {path = "../pixels"} diff --git a/components/script/dom/bindings/trace.rs b/components/script/dom/bindings/trace.rs index 115ea0d4b28..8216d8c6a71 100644 --- a/components/script/dom/bindings/trace.rs +++ b/components/script/dom/bindings/trace.rs @@ -45,6 +45,7 @@ use canvas_traits::canvas::{ CanvasGradientStop, CanvasId, LinearGradientStyle, RadialGradientStyle, }; use canvas_traits::canvas::{CompositionOrBlending, LineCapStyle, LineJoinStyle, RepetitionStyle}; +use canvas_traits::webgl::GLLimits; use canvas_traits::webgl::{ActiveAttribInfo, ActiveUniformInfo, TexDataType, TexFormat}; use canvas_traits::webgl::{WebGLBufferId, WebGLChan, WebGLContextShareMode, WebGLError}; use canvas_traits::webgl::{WebGLFramebufferId, WebGLMsgSender, WebGLPipeline, WebGLProgramId}; @@ -82,7 +83,6 @@ use net_traits::response::HttpsState; use net_traits::response::{Response, ResponseBody}; use net_traits::storage_thread::StorageType; use net_traits::{Metadata, NetworkError, ReferrerPolicy, ResourceFetchTiming, ResourceThreads}; -use offscreen_gl_context::GLLimits; use profile_traits::mem::ProfilerChan as MemProfilerChan; use profile_traits::time::ProfilerChan as TimeProfilerChan; use script_layout_interface::rpc::LayoutRPC; diff --git a/components/script/dom/htmlcanvaselement.rs b/components/script/dom/htmlcanvaselement.rs index f0f3f446157..c9ccdd9ad56 100644 --- a/components/script/dom/htmlcanvaselement.rs +++ b/components/script/dom/htmlcanvaselement.rs @@ -30,7 +30,7 @@ use crate::dom::webglrenderingcontext::{ }; use base64; use canvas_traits::canvas::{CanvasId, CanvasMsg, FromScriptMsg}; -use canvas_traits::webgl::WebGLVersion; +use canvas_traits::webgl::{GLContextAttributes, WebGLVersion}; use dom_struct::dom_struct; use euclid::{Rect, Size2D}; use html5ever::{LocalName, Prefix}; @@ -40,7 +40,6 @@ use ipc_channel::ipc::IpcSharedMemory; use js::error::throw_type_error; use js::jsapi::JSContext; use js::rust::HandleValue; -use offscreen_gl_context::GLContextAttributes; use profile_traits::ipc; use script_layout_interface::{HTMLCanvasData, HTMLCanvasDataSource}; use servo_config::prefs::PREFS; diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs index 2196ae4f693..98056104848 100644 --- a/components/script/dom/webgl2renderingcontext.rs +++ b/components/script/dom/webgl2renderingcontext.rs @@ -30,14 +30,13 @@ use crate::dom::webgltexture::WebGLTexture; use crate::dom::webgluniformlocation::WebGLUniformLocation; use crate::dom::window::Window; /// https://www.khronos.org/registry/webgl/specs/latest/2.0/webgl.idl -use canvas_traits::webgl::WebGLVersion; +use canvas_traits::webgl::{GLContextAttributes, WebGLVersion}; use dom_struct::dom_struct; use euclid::Size2D; use js::jsapi::{JSContext, JSObject}; use js::jsval::JSVal; use js::rust::CustomAutoRooterGuard; use js::typedarray::ArrayBufferView; -use offscreen_gl_context::GLContextAttributes; use script_layout_interface::HTMLCanvasDataSource; use std::ptr::NonNull; diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 413d4d5a8cd..022f78a4644 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -50,10 +50,11 @@ use crate::dom::window::Window; use backtrace::Backtrace; use canvas_traits::webgl::WebGLError::*; use canvas_traits::webgl::{ - webgl_channel, AlphaTreatment, DOMToTextureCommand, Parameter, TexDataType, TexFormat, - TexParameter, WebGLCommand, WebGLCommandBacktrace, WebGLContextShareMode, WebGLError, - WebGLFramebufferBindingRequest, WebGLMsg, WebGLMsgSender, WebGLProgramId, WebGLResult, - WebGLSLVersion, WebGLSender, WebGLVersion, WebVRCommand, YAxisTreatment, + webgl_channel, AlphaTreatment, DOMToTextureCommand, GLContextAttributes, GLLimits, Parameter, + TexDataType, TexFormat, TexParameter, WebGLCommand, WebGLCommandBacktrace, + WebGLContextShareMode, WebGLError, WebGLFramebufferBindingRequest, WebGLMsg, WebGLMsgSender, + WebGLProgramId, WebGLResult, WebGLSLVersion, WebGLSender, WebGLVersion, WebVRCommand, + YAxisTreatment, }; use dom_struct::dom_struct; use euclid::{Point2D, Rect, Size2D}; @@ -67,7 +68,6 @@ use js::typedarray::{ }; use js::typedarray::{TypedArray, TypedArrayElementCreator}; use net_traits::image_cache::ImageResponse; -use offscreen_gl_context::{GLContextAttributes, GLLimits}; use pixels::{self, PixelFormat}; use script_layout_interface::HTMLCanvasDataSource; use serde::{Deserialize, Serialize}; diff --git a/components/script/dom/webglshader.rs b/components/script/dom/webglshader.rs index 8f53267b50b..9ee44bb8be9 100644 --- a/components/script/dom/webglshader.rs +++ b/components/script/dom/webglshader.rs @@ -15,11 +15,10 @@ use crate::dom::webgl_extensions::WebGLExtensions; use crate::dom::webglobject::WebGLObject; use crate::dom::webglrenderingcontext::WebGLRenderingContext; use canvas_traits::webgl::{webgl_channel, WebGLVersion}; -use canvas_traits::webgl::{WebGLCommand, WebGLError}; +use canvas_traits::webgl::{GLLimits, WebGLCommand, WebGLError}; use canvas_traits::webgl::{WebGLResult, WebGLSLVersion, WebGLShaderId}; use dom_struct::dom_struct; use mozangle::shaders::{BuiltInResources, Output, ShaderValidator}; -use offscreen_gl_context::GLLimits; use std::cell::Cell; use std::os::raw::c_int; use std::sync::{Once, ONCE_INIT}; |