Bug 1318201 - Remove libEGL dependency on Linux. r=jrmuizel?
authorKartikaya Gupta <kgupta@mozilla.com>
Thu, 17 Nov 2016 13:41:42 -0500
changeset 459774 e2d01c06c77c26019d01e88b58e11f2ad48c7001
parent 459773 7021bdcdf3ff2a7b89aa87cf82b1bce9279a0073
child 459775 7d7fb34055316d6a93de8aeecfba1264db9b88d3
push id41343
push userkgupta@mozilla.com
push dateThu, 12 Jan 2017 20:13:44 +0000
reviewersjrmuizel
bugs1318201
milestone53.0a1
Bug 1318201 - Remove libEGL dependency on Linux. r=jrmuizel? MozReview-Commit-ID: 8vqhsB9ZQj0
gfx/webrender/Cargo.toml
gfx/webrender_traits/Cargo.toml
toolkit/library/moz.build
--- a/gfx/webrender/Cargo.toml
+++ b/gfx/webrender/Cargo.toml
@@ -17,17 +17,17 @@ bit-set = "0.4"
 byteorder = "0.5"
 euclid = "0.10"
 fnv="1.0"
 gleam = "0.2"
 ipc-channel = "0.6"
 lazy_static = "0.2"
 log = "0.3"
 num-traits = "0.1.32"
-offscreen_gl_context = {version = "0.4", features = ["serde_serialization", "osmesa"]}
+offscreen_gl_context = {version = "0.5", features = ["serde_serialization", "osmesa"]}
 rayon = "0.5"
 time = "0.1"
 webrender_traits = {path = "../webrender_traits", default-features = false}
 bitflags = "0.7"
 
 [target.'cfg(any(target_os = "android", target_os = "windows"))'.dependencies]
 freetype = "0.1.2"
 
--- a/gfx/webrender_traits/Cargo.toml
+++ b/gfx/webrender_traits/Cargo.toml
@@ -13,17 +13,17 @@ nightly = ["euclid/unstable", "serde/uns
 codegen = ["serde_codegen", "serde_codegen/with-syntex"]
 
 [dependencies]
 app_units = "0.3.0"
 byteorder = "0.5"
 euclid = "0.10"
 gleam = "0.2.22"
 heapsize = "0.3.6"
-offscreen_gl_context = {version = "0.4.5", features = ["serde_serialization"]}
+offscreen_gl_context = {version = "0.5.0", features = ["serde_serialization"]}
 serde = "0.8"
 serde_derive = {version = "0.8", optional = true}
 ipc-channel = "0.6"
 
 [target.x86_64-apple-darwin.dependencies]
 core-graphics = "0.4"
 
 [build-dependencies.serde_codegen]
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
@@ -388,17 +388,16 @@ if CONFIG['COMPILE_ENVIRONMENT']:
     ]
     FINAL_TARGET_FILES += ['!dependentlibs.list']
 
 # WebRender dependencies
 if CONFIG['MOZ_ENABLE_WEBRENDER']:
     if CONFIG['OS_ARCH'] == 'Linux':
         OS_LIBS += [
             'GL',
-            'EGL',
         ]
     elif CONFIG['OS_ARCH'] == 'WINNT':
         OS_LIBS += [
             'opengl32',
         ]
 
 # This library needs to be last to make XPCOM module registration work.
 USE_LIBS += ['StaticXULComponentsEnd']