Commit Graph

1842 Commits

Author SHA1 Message Date
Wes Kocher
20f2b1dd4d Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures
Backed out changeset 5be7514914b6 (bug 709490)
Backed out changeset 04b6f94fbe8a (bug 709490)
Backed out changeset 00c0e85dd8cd (bug 709490)
Backed out changeset 221385b7b81a (bug 709490)
Backed out changeset ecc38c18734f (bug 709490)
Backed out changeset 22878c936384 (bug 709490)
Backed out changeset 0edcbb60eee3 (bug 709490)
Backed out changeset 5feceec2014b (bug 709490)
Backed out changeset 835b655cb873 (bug 709490)
Backed out changeset 6fbb4a3f8cf7 (bug 709490)
Backed out changeset a5f8646fa156 (bug 709490)
Backed out changeset 2ae1386916b3 (bug 709490)
Backed out changeset 6b29a2a0a8fb (bug 709490)
2015-09-29 08:57:36 -07:00
Morris Tseng
276c20ec9e Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async, r=nical 2015-09-29 11:51:23 +01:00
Nicholas Nethercote
9b0389603b Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
Hooray!
2015-09-24 19:24:16 -07:00
Nicholas Nethercote
c706a2b685 Bug 1208300 (part 2) - Convert gfxRGBA uses to gfx::Color in CompositorBench.cpp. r=jwatt.
I don't know how those modf() calls were compiling without error given that the
second arg was a |float*|.
2015-09-24 19:13:50 -07:00
Nicholas Nethercote
c279a5c60e Bug 1208283 (part 2) - Change ColorLayer::mColor, ColorLayerProperties::mColor, ReadbackLayer::mBackgroundColor from gfxRBGA to gfx::Color. r=jwatt.
This avoids some gfxRGBA-to-Color conversions.
2015-09-24 18:16:45 -07:00
Nicholas Nethercote
10141da023 Bug 1208345 - Remove gfxContext::GraphicsOperator. r=jwatt.
Also...

- Rename various "operator" identifiers as "op" to match |CompositionOp|.

- Rename |nsBackgroundLayerState::mCompositingOp| as |mCompositionOp| to match
  |CompositionOp|.

- Remove some deprecated functions that are no longer needed.
2015-09-24 22:38:58 -07:00
Kartikaya Gupta
ac8311f921 Bug 1207270 - Update tests to ensure that TaskThrottlers are created as appropriate. r=botond 2015-09-25 13:54:11 -04:00
Kartikaya Gupta
d1570f16f0 Bug 1207270 - Ensure that the TaskThrottler objects are created on the main thread. r=botond 2015-09-25 13:54:11 -04:00
Sotaro Ikeda
20a2f86b8b Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn 2015-09-24 08:31:30 -07:00
Nicolas Silva
65ab142b26 Bug 1072313 - Never call TextureClient::KeepUntilFullDeallocation off the ipdl thread. r=mattwoodrow 2015-09-21 16:54:40 +02:00
Andrew Comminos
2d264418b8 Bug 1202175 - Guard GLX-specific call in SurfaceDescriptorX11. r=jgilbert 2015-09-11 16:53:00 +02:00
Wes Kocher
778219cf27 Backed out changeset 09c2a214244b (bug 1072313) for Windows textureclient crashes CLOSED TREE 2015-09-21 10:37:07 -07:00
Nicolas Silva
f88df820fa Bug 1072313 - Never call TextureClient::KeepUntilFullDeallocation off the ipdl thread. r=mattwoodrow 2015-09-21 16:54:40 +02:00
Botond Ballo
e4d1f66bd9 Bug 1166301 - Store a flag on Layer to tell fixed background layers apart from fixed position layers. r=mattwoodrow 2015-09-04 17:26:33 -04:00
Bas Schouten
3571e10b8c Bug 1127270: Only acquire a hold on the compositor thread once the channel for a parent actor has been succesfully connected. r=nical 2015-09-11 15:24:46 +02:00
Jim Mathies
4e0cc05fb8 Bug 1137944 - Backout compositor bits (cset b4711fa5f734) which caused a telemetry metric regression. r=backout 2015-09-08 18:14:51 -05:00
Jim Mathies
94c43601f4 Bug 1201660 - When layer tree updates get dropped, hide plugins associated with the tree. Fixes a bug where we were hiding all plugins associated with the window. r=matt.woodrow 2015-09-04 16:18:55 -05:00
Jim Mathies
8778d1f197 Bug 1137944 - Fire before and after composite events. r=matt.woodrow 2015-09-03 09:55:23 -05:00
Jim Mathies
491fdb82c5 Bug 1137944 - Simplify the api associated with hiding e10s plugin widgets. r=roc 2015-09-03 10:01:33 -05:00
Jed Davis
525ddc9a3c Bug 1198979 - GC unused IPDL struct member. r=jmuizelaar 2015-09-02 08:56:00 +02:00
Carsten "Tomcat" Book
1e76f40db9 Backed out changeset 446055bf8ee4 (bug 1199371) 2015-09-03 08:38:28 +02:00
Carsten "Tomcat" Book
3ab84ec2c7 Backed out changeset aef5095f71da (bug 1199371) 2015-09-03 08:38:18 +02:00
Matt Woodrow
733c0540ab Bug 1199371 - Fix name collision compile error. r=bustage 2015-09-01 16:05:00 -04:00
Matt Woodrow
a91f95030c Bug 1199371 - Don't create TextureClients for video when the video isn't visible. r=nical 2015-09-01 15:35:55 -04:00
Robert O'Callahan
ca7931e8c2 Bug 1182017. Call Send__delete__ immediately rather than through an event. r=nical
Kyle assures me it's safe to call Send__delete__ with references to 'this' on
the stack.
2015-08-27 15:40:35 +12:00
Ryan VanderMeulen
05581df48d Merge m-c to inbound. a=merge 2015-08-25 10:45:59 -04:00
Mason Chang
fd86cbdc47 Bug 1197898 - Delete vsync refresh driver preference. r=kats 2015-08-25 09:01:40 -04:00
Victor Porof
2a2e6d1b22 Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey 2015-08-25 08:51:58 +03:00
Mason Chang
7ff50ee4de Bug 1196308 - Delete Software Compositor Scheduler. r=sotaro 2015-08-20 17:57:42 -07:00
Bas Schouten
cfb7af1725 Bug 1195998: If an actor does not have an associated texture client do not attempt to call ForceRemove on it. r=nical 2015-08-20 07:28:18 +00:00
Jim Mathies
87f8827508 Bug 1163570 - Ignore pending plugin updates and hide plugin windows when a remote layer tree associated with a tab is no longer in use. r=roc 2015-08-19 08:47:57 -05:00
William Chen
ecf84fcf22 Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku 2015-08-18 14:55:09 -07:00
Kartikaya Gupta
f5ed3a019f Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker 2015-08-18 14:27:20 -04:00
Kartikaya Gupta
d6bfe53b6e Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker 2015-08-18 14:27:18 -04:00
Markus Stange
e2449accad Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow 2015-08-17 19:44:42 -04:00
Karl Tomlinson
4c069b1eff bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc 2015-08-12 11:02:41 +12:00
Jim Mathies
60bd9ef402 Bug 1152080 - Plugin configuration clip rects should be treated as visible rects. r=roc 2015-08-11 13:07:34 -05:00
Matt Woodrow
930a06b719 Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa 2015-08-07 15:37:56 -04:00
Ryan VanderMeulen
4896104f5c Backed out changeset 4e63305fe592 (bug 1191040) for Linux gtest crashes.
CLOSED TREE
2015-08-07 16:24:59 -04:00
Matt Woodrow
9ae78cf591 Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa 2015-08-07 15:37:56 -04:00
CJ Ku
c1c30c1099 Bug 1061393 - Export display list info to layer scope viewer. r=kamidphish 2015-08-03 02:11:00 -04:00
Bobby Holley
0ad3ab2357 Bug 1167215 - Composite on every vsync until the scheduled one. r=roc 2015-08-02 17:36:42 -07:00
Andrew Comminos
f8f6e8f2c8 Bug 1187440 - Implement GLX shared surfaces on the OpenGL compositor. r=jgilbert,nical 2015-07-30 12:40:56 -04:00
Bobby Holley
710865df63 Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj 2015-07-29 10:44:59 -07:00
Matt Woodrow
a0ba59e752 Bug 1180326 - Part 2: Add support for variable tile sizes. r=jrmuizel 2015-07-29 12:01:21 -04:00
Sotaro Ikeda
e9cab90cd6 Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical 2015-07-24 07:13:59 -07:00
Sotaro Ikeda
8a456d76d9 Bug 1167799 part 1 - Remove size from NewSurfaceDescriptorGralloc r=nical 2015-07-19 16:02:51 -07:00
Kartikaya Gupta
3018bbd26b Bug 1145295 - Update assertion to allow for transaction id resets. r=mattwoodrow 2015-07-16 14:18:55 -04:00
Matt Woodrow
827045078c Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical 2015-07-15 13:36:12 -04:00
Steven Michaud
6c3c2e6bd1 Bug 1181197 - Fix null dereference in SharedPlanarYCbCrImage destructor. r=jgilbert 2015-07-15 11:56:36 -05:00