Commit Graph

878 Commits

Author SHA1 Message Date
Ali Juma
c7be76443f Pause/resume composition on surface destruction/creation. 2012-02-06 13:57:06 -05:00
Benoit Girard
b71f50b471 Limit composition to every 15 ms, may want to try increasing this value 2012-02-06 13:51:33 -05:00
Benoit Girard
efae17a3f3 Limit composite events to one at a time 2012-02-06 12:38:23 -05:00
Ali Juma
eb26c9ae11 Fix null pointer dereference causing startup crash. 2012-02-06 09:42:53 -05:00
Ali Juma
035ebbe87f Add support for pausing/resuming composition from Java. 2012-02-05 13:33:38 -05:00
Patrick Walton
8f577231bf Stand up async panning and zooming 2012-02-03 23:31:05 -08:00
Ali Juma
c9d1e74c7a Add ifdefs to fix desktop build.
--HG--
extra : rebase_source : fe51e388ff7dbd95e968cf60af800917801ab911
2012-02-03 21:48:05 -05:00
Patrick Walton
acf57d7d37 Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform() 2012-02-03 18:35:58 -08:00
Patrick Walton
22ab6ae590 Stub ViewTransform code; unbork the viewport size a bit 2012-02-03 16:39:15 -08:00
Patrick Walton
f15ef916a3 Partial removal of tiling, stub callouts 2012-02-02 19:28:22 -08:00
Benoit Girard
df0fb7f4be Add debug code, unapply me later 2012-02-02 16:34:23 -05:00
Benoit Girard
d4c038b718 Fix GetLayerManager logic 2012-02-02 14:16:59 -05:00
Benoit Girard
4580dbb21d Progress on omtc integration 2012-02-01 16:18:35 -05:00
Ali Juma
03df2cf07f Implement logic needed for simple async scrolling. 2012-02-01 14:31:34 -05:00
Benoit Girard
f1d2fba1df Merge fixes 2012-01-30 15:57:30 -05:00
Benoit Girard
506188e13c Mergi mc to kiwifox, lots of conflicts so may not build 2012-01-30 13:38:20 -05:00
Joe Drew
38214cc0f2 Back out 9699edcbcedd (bug 721467) for causing bug 722167. 2012-01-29 19:41:48 -05:00
Benoit Girard
7f35e49cdf Partial work for android OGLSurfaceView
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
George Wright
841e24a315 Bug 721467 - Add an optional codepath (currently enabled only for Adreno 200 GPUs) to only use glTexImage2D for texture uploads as glTexSubImage2D can be slow and/or buggy r=joe,BenWa
--HG--
extra : rebase_source : 0f2903fe23edf3b191ae5dcfa7df6d9066d1d952
2012-01-24 19:44:48 -05:00
Ali Juma
eb69d1849d Work around Bug 719036. 2012-01-18 11:38:45 -05:00
Ali Juma
bc059aa711 merge m-c to kiwifox 2012-01-18 11:04:04 -05:00
Ali Juma
b868e77d3a Address next set of review comments. 2012-01-16 10:31:16 -05:00
Ali Juma
4f0e452c4f merge mc to kiwifox 2012-01-16 09:58:14 -05:00
Benoit Girard
08ecac4e02 Merge m-c into kiwifox
--HG--
rename : widget/src/cocoa/nsChildView.h => widget/cocoa/nsChildView.h
rename : widget/src/cocoa/nsChildView.mm => widget/cocoa/nsChildView.mm
rename : widget/public/nsIWidget.h => widget/nsIWidget.h
rename : widget/src/xpwidgets/nsBaseWidget.cpp => widget/xpwidgets/nsBaseWidget.cpp
rename : widget/src/xpwidgets/nsBaseWidget.h => widget/xpwidgets/nsBaseWidget.h
2012-01-11 17:30:40 -05:00
Ali Juma
76de514ab5 More handling review comments for Bug 711168. 2012-01-10 18:04:21 -05:00
Ali Juma
540e7055c9 Address review comments from Bug 711168.
--HG--
rename : gfx/layers/ipc/ShadowLayersHost.h => gfx/layers/ipc/ShadowLayersManager.h
2012-01-06 17:52:32 -05:00
Boris Zbarsky
3735d09d56 Bug 718150. Make sure to update our stored size on Swap() even if we didn't already have a front surface. r=cjones 2012-01-14 11:48:48 -05:00
Ed Morley
fef529aa3f Merge mozilla-central to mozilla-inbound 2012-01-13 03:19:46 +00:00
Oleg Romashin
c147ce7168 Bug 694964 - crash [@ gfxSharedImageSurface::Open]. r=ajuma 2012-01-12 15:49:43 -08:00
Chris Jones
d94b958369 Bug 716332: Delete temporary fbo. r=joedrew 2012-01-12 16:27:34 -08:00
Ali Juma
1e5d6f62dd Clean up Compositor destruction. 2011-12-22 10:59:53 -05:00
Ali Juma
f7d1e27182 Clean up pointer usage 2011-12-21 11:10:33 -05:00
Ali Juma
5f42b67539 Clean up 2011-12-20 15:12:54 -05:00
Ali Juma
8f65b99584 Fix crash when deleting Compositor parent, and change RPC calls to sync calls.. 2011-12-20 10:37:27 -05:00
Ali Juma
def2c76a3b Composite only when needed. 2011-12-19 13:17:29 -05:00
Benoit Girard
688d67d0d9 merge mc to kiwifox 2011-12-19 11:34:31 -05:00
Ali Juma
7ae3e2eb5a Merged. 2011-12-19 10:44:18 -05:00
Benoit Girard
a487b8f156 More clean up. Shutdown down a window no longer crashes 2011-12-16 19:21:51 -05:00
Ali Juma
413ab5c1e8 Add a 10ms delay when scheduling next composition. 2011-12-16 17:54:06 -05:00
Benoit Girard
99a20ea320 Clean up some hacks and useless code 2011-12-15 16:31:16 -05:00
Ali Juma
28c4f1c682 Ensure added code only runs when using a Compositor, not in e10s. 2011-12-15 16:16:38 -05:00
Ali Juma
1dffbae4ce Make shadow layer transformations work. 2011-12-15 15:20:06 -05:00
Ali Juma
4fe32b6aeb imported patch hacking 2011-12-15 15:07:25 -05:00
Ali Juma
059eb910c9 imported patch PCompositorProgress 2011-12-15 15:07:19 -05:00
Benoit Girard
e10f317d41 Part A: Setup PCompositor (in progress) 2011-12-12 10:15:57 -05:00
Matt Woodrow
0169cc36ce Bug 707563 - Restore the w component in the LayerManager shaders after applying the offset. r=Bas 2011-12-19 10:11:30 +13:00
Jeff Gilbert
8b562f6885 Bug 708124 - Remove unnecessary glFlushs from Layers - r=bjacob 2011-12-16 14:24:46 -08:00
Jeff Gilbert
57ad493b06 Bug 705024 - Guarantee GLContexts are resolved properly - r=bjacob 2011-12-16 14:24:46 -08:00
Ali Juma
3b034818c6 Bug 705641 - Add even more output to framebuffer incompleteness abort message. r=jrmuizel 2011-12-16 14:02:03 -05:00
Matt Woodrow
409f8c5435 Bug 707563 - Convert vertex vector back into normal coordinate space before applying offset. r=Bas 2011-12-09 16:21:45 +13:00