Benoit Jacob
5f4cdeaa93
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-27 10:19:34 -05:00
Benoit Jacob
f5c4a871c3
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
aca470946c
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
fe8d9d9b24
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Chris Lord
cd2dacabe9
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Markus Stange
dd94318c9b
Bug 943041 - Don't delay compositing on the compositor thread in ASAP mode (layout.frame_rate == 0). r=BenWa
2013-11-27 08:33:39 +01:00
Markus Stange
724b3c2649
Bug 920123 - Make Start/Stop FrameTimeRecording work with OMTC and remove paint time recording. r=mattwoodrow
2013-11-27 08:32:19 +01:00
Wes Kocher
ef237316f2
Merge m-c to inbound
2013-11-26 20:05:18 -06:00
Nicholas Cameron
e09d3edf71
Bug 932888. Rename ThebesLayerBuffer. r=mattwoodrow
...
--HG--
rename : gfx/layers/ThebesLayerBuffer.cpp => gfx/layers/RotatedBuffer.cpp
rename : gfx/layers/ThebesLayerBuffer.h => gfx/layers/RotatedBuffer.h
2013-11-27 13:29:46 +13:00
Nicholas Cameron
c16c657321
Bug 932888. Remove some now unnecessary includes. r=mattwoodrow
2013-11-27 13:29:46 +13:00
Nicholas Cameron
714efc30e2
Bug 932888. Azurify some intermediate surfaces in BasicLayerManager. r=mattwoodrow
2013-11-27 13:29:45 +13:00
Nicholas Cameron
04e34b0ee6
Bug 932888. Remove thebes paths from ThebesLayerBuffer (part 1). r=mattwoodrow
2013-11-27 13:29:45 +13:00
Jim Mathies
1c2433a824
Bug 940952 - Replace apzc GeckoContentController pan notifications with more general purpose transform notifications. r=botond
2013-11-26 14:14:39 -06:00
Carsten "Tomcat" Book
d088654a68
merge b2g-inbound to mozilla-central
2013-11-26 12:40:07 +01:00
Botond Ballo
b1dc5bb9d8
Bug 942535 - Fix a compiler warning about signed/unsigned comparison in APZ. r=dholbert
...
--HG--
extra : rebase_source : 816fc31c43178e1b5841c3a49cd71d2c08751331
2013-11-25 14:29:41 -05:00
Matt Brubeck
72385391d3
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Nicholas Cameron
7009d02c24
Bug 943122. Don't repeat 'Mask layer:' in layer dumps. r=BenWa
2013-11-26 15:07:44 +13:00
Nicholas Cameron
792ecf9509
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
David Anderson
13e235e641
Remove unnecessary Lock() calls from BasicCompositor (bug 942318, r=mattwoodrow).
2013-11-25 15:15:03 -08:00
Nicholas Cameron
66a02fcd19
Bug 942819. Check the return value of GetD3D9DeviceManager. r=mattwoodrow
2013-11-26 10:54:13 +13:00
Benoit Girard
f8fd653be7
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Ryan VanderMeulen
2ab6caa2dc
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
d7e49cc136
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Botond Ballo
ce9e6a29fd
Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis
2013-11-21 17:38:00 -05:00
Trevor Saunders
280dc2e3ce
bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob
2013-11-22 14:45:50 -05:00
Nicholas Cameron
f1b0c4184f
Bug 924403. Rename OGL shaders files. r=mattwoodrow
...
--HG--
rename : gfx/layers/opengl/LayerManagerOGLProgram.cpp => gfx/layers/opengl/OGLShaderProgram.cpp
rename : gfx/layers/opengl/LayerManagerOGLProgram.h => gfx/layers/opengl/OGLShaderProgram.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.h => gfx/layers/opengl/OGLShaders.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.txt => gfx/layers/opengl/OGLShaders.txt
2013-11-27 11:15:17 +13:00
Nicolas Silva
532313927f
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Ryan VanderMeulen
bc4870bf0a
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
2013-11-26 14:58:09 -05:00
Ryan VanderMeulen
77a5ac1aba
Backed out changeset de63b66f3d12 (bug 907743) for Windows bustage.
...
CLOSED TREE
2013-11-26 14:12:05 -05:00
Benoit Jacob
7031739d99
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-26 14:00:29 -05:00
Benoit Jacob
88e510bc64
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-26 14:00:07 -05:00
Benoit Jacob
6da01b7c61
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-26 13:59:48 -05:00
Benoit Jacob
b61b39b9da
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Matt Brubeck
ac835b7740
Bug 941327 - Match scale to scroll offset during zoom animation [r=botond]
2013-11-21 14:12:28 -08:00
Matt Brubeck
c265704099
Bug 941123 - Pre-render content before starting animated zoom [r=botond]
2013-11-21 14:12:25 -08:00
Nicholas Cameron
d46ced7f0e
No bug. Add a missing include to fix bustage in the previous patches. r=me
2013-11-22 11:07:58 +13:00
Nicholas Cameron
650c934e8a
Bug 900248. Handle the add/remove monitor case. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
66f6fcf591
Bug 900248. An extra safety check in TextureD3D9 plus some refactoring around it. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
e3a771b492
Bug 900248. Move logic for device checking to Ready() and check it at the start of transactions. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
d4dfd11e67
Bug 900248. Better handling of device reset and recreation. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
6038069353
Bug 900248. Remove managed pool d3d9 texture use. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
82a91f798b
Bug 900248. Reinstate some removed code and don't composite immediately after resetting the device. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
891ad37444
Bug 900248. Only create d3d9 device on the main thread. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
b59f54b2f4
Bug 900248. Don't return a d3d9 device from device() if we can't composite. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
75b395fe3e
Bug 900248. Don't assume success for effect creation. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
a2c46dbd46
Bug 900248. Rebuild the d3d9 device. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
2c528ed544
Bug 900248. ReleaseTextureResources. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
a6d524ccf4
Bug 900248. Don't assume ThebesLayerBufer will get the buffers it wants. r=mattwoodrow
2013-11-22 11:07:55 +13:00
Ryan VanderMeulen
d72592ffa8
Merge m-c to inbound.
2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
5caaa48f5b
Merge b2g-inbound to m-c.
2013-11-21 15:22:03 -05:00