Bug 1373381 - Update webrender_bindings version numbers and generated header. r?jrmuizel draft
authorKartikaya Gupta <kgupta@mozilla.com>
Tue, 20 Jun 2017 09:37:08 -0400
changeset 597333 96f7cd5768c52ddb7e56d1fc067fe856a30f80e0
parent 597332 e0601b3d81524dac1ff09e162565b0d02bc608cb
child 597334 6ae889a791d7f654f4c55786f189c242d7bafa14
push id64916
push userkgupta@mozilla.com
push dateTue, 20 Jun 2017 13:40:40 +0000
reviewersjrmuizel
bugs1373381
milestone56.0a1
Bug 1373381 - Update webrender_bindings version numbers and generated header. r?jrmuizel MozReview-Commit-ID: IVHRPGJedSq
gfx/webrender_bindings/Cargo.toml
gfx/webrender_bindings/webrender_ffi_generated.h
--- a/gfx/webrender_bindings/Cargo.toml
+++ b/gfx/webrender_bindings/Cargo.toml
@@ -1,18 +1,18 @@
 [package]
 name = "webrender_bindings"
 version = "0.1.0"
 authors = ["The Mozilla Project Developers"]
 license = "MPL-2.0"
 
 [dependencies]
-webrender_traits = {path = "../webrender_traits", version = "0.40.0"}
+webrender_traits = {path = "../webrender_traits", version = "0.43.0"}
 rayon = "0.8"
 thread_profiler = "0.1.1"
-euclid = "0.14.4"
-app_units = "0.4"
+euclid = "0.15"
+app_units = "0.5"
 gleam = "0.4"
 
 [dependencies.webrender]
 path = "../webrender"
-version = "0.40.0"
+version = "0.43.0"
 default-features = false
--- a/gfx/webrender_bindings/webrender_ffi_generated.h
+++ b/gfx/webrender_bindings/webrender_ffi_generated.h
@@ -71,17 +71,17 @@ enum class WrGradientExtendMode : uint32
 
   Sentinel /* this must be last for serialization purposes. */
 };
 
 enum class WrImageFormat : uint32_t {
   Invalid = 0,
   A8 = 1,
   RGB8 = 2,
-  RGBA8 = 3,
+  BGRA8 = 3,
   RGBAF32 = 4,
   RG8 = 5,
 
   Sentinel /* this must be last for serialization purposes. */
 };
 
 enum class WrImageRendering : uint32_t {
   Auto = 0,
@@ -222,23 +222,21 @@ struct WrSize {
 
   bool operator==(const WrSize& aOther) const {
     return width == aOther.width &&
            height == aOther.height;
   }
 };
 
 struct WrBuiltDisplayListDescriptor {
-  size_t display_list_items_size;
   uint64_t builder_start_time;
   uint64_t builder_finish_time;
 
   bool operator==(const WrBuiltDisplayListDescriptor& aOther) const {
-    return display_list_items_size == aOther.display_list_items_size &&
-           builder_start_time == aOther.builder_start_time &&
+    return builder_start_time == aOther.builder_start_time &&
            builder_finish_time == aOther.builder_finish_time;
   }
 };
 
 struct WrVecU8 {
   uint8_t *data;
   size_t length;
   size_t capacity;