Bug 1495228. Re-generate FFI header
authorJeff Muizelaar <jmuizelaar@mozilla.com>
Wed, 03 Oct 2018 11:57:38 -0400
changeset 439479 4526e08d44775dd3c32ce27c16d96e4b995eea60
parent 439478 3e45393406be33f3016ecf108664a7494fc4583a
child 439480 fabcbe61060edda6f51bd7f790be044542505b6d
push id34776
push usernerli@mozilla.com
push dateThu, 04 Oct 2018 04:03:46 +0000
treeherdermozilla-central@8b1f1ebed0f0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1495228
milestone64.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1495228. Re-generate FFI header
gfx/webrender_bindings/webrender_ffi_generated.h
--- a/gfx/webrender_bindings/webrender_ffi_generated.h
+++ b/gfx/webrender_bindings/webrender_ffi_generated.h
@@ -72,16 +72,18 @@ enum class ClipMode {
 // Specifies the color depth of an image. Currently only used for YUV images.
 enum class ColorDepth : uint8_t {
   // 8 bits image (most common)
   Color8,
   // 10 bits image
   Color10,
   // 12 bits image
   Color12,
+  // 16 bits image
+  Color16,
 
   Sentinel /* this must be last for serialization purposes. */
 };
 
 enum class ExtendMode : uint32_t {
   Clamp,
   Repeat,
 
@@ -274,16 +276,19 @@ struct DevicePixel;
 
 struct DocumentHandle;
 
 // Geometry in a stacking context's local coordinate space (logical pixels).
 struct LayoutPixel;
 
 // The renderer is responsible for submitting to the GPU the work prepared by the
 // RenderBackend.
+//
+// We have a separate `Renderer` instance for each instance of WebRender (generally
+// one per OS window), and all instances share the same thread.
 struct Renderer;
 
 // Offset in number of tiles.
 struct Tiles;
 
 // Represents the work associated to a transaction before scene building.
 struct Transaction;