Ms2ger
0675270806
No bug - Reorder initialization in mozilla::layers::Transaction constructor to fix a build warning.
2012-05-18 10:29:38 +02:00
Benoit Girard
610d2a4497
Bug 754233 - Handle negative layer coordinate in Tiled layers. r=ajuma
2012-05-17 15:47:53 -04:00
Vladimir Vukicevic
63c4021861
b=752368; [android] random black screen when opening links from other apps; r=bgirard,ajuma,kats
2012-05-09 22:32:54 -04:00
Nicholas Cameron
df9ce954bd
Bug 755078 - Disable mask layers on Android. r=roc
2012-05-17 10:30:10 +12:00
Benoit Girard
0635708ce8
Bug 755452 - Don't re-invalidate region to paint in BasicTiledLayerBuffer::PaintThebes. r=roc
2012-05-15 16:34:06 -04:00
Kyle Huey
76ab386296
Back out bug 703484 on this CLOSED TREE.
2012-05-15 20:19:37 -07:00
Benoit Girard
999b95e411
Backout ab1cd425d884 for talos failures
...
--HG--
extra : rebase_source : 0d2930f14507123535a72aa75f73f78d03bcb765
2012-05-15 19:21:10 -04:00
Benoit Girard
cefb5b6063
Bug 755452 - Don't re-invalidate region to paint in BasicTiledLayerBuffer::PaintThebes. r=roc
...
--HG--
extra : rebase_source : 0e66b6a2cd4c741fe7d70c3ccd82aa1283a64034
2012-05-15 16:34:06 -04:00
Marco Castelluccio
cb10a974e4
Bug 703484 - Allow OMTC to be used with basic layers. r=bgirard
2012-05-15 15:56:56 -04:00
Nicolas Silva
16a850735a
Bug 751163 - Release ShadowImageLayerOGL's YUV textures in ShadowImageLayerOGL::CleanupResources. r=bgirard
...
--HG--
extra : rebase_source : 97cfcda1374519f71b4e9e01a6636ce4b701a5c1
2012-05-15 15:17:33 -04:00
Bas Schouten
9cf5bc8908
Bug 717393 - Part 5: Permit subpixel AA for transparent surfaces. r=roc
2012-05-15 16:57:51 +02:00
Benoit Jacob
347efba2d7
Bug 754056 - call ReadUnlock() before replacing tiles - r=bgirard
2012-05-12 16:56:55 -04:00
Phil Ringnalda
851f1c6c8f
Back out 3502d9840d98 (bug 752368) for robo* failure
2012-05-09 22:26:52 -07:00
Vladimir Vukicevic
6f4971cb56
b=752368; [android] random black screen when opening links from other apps; r=bgirard,ajuma
2012-05-09 22:32:54 -04:00
Benoit Jacob
676d0559b4
Bug 739648 - add mFlags field to TextureImage; introduce GetSrcTileRect flipping tile y-coords as needed; use it in DirectUpdate() to fix WebGL compositing bug - r=bgirard
2012-05-09 16:55:31 -04:00
Oleg Romashin
66a8a0359f
Bug 752643 - Make CompositorParent eglSurface setup available for non-android environment. r=ajuma
2012-05-08 12:40:41 -07:00
Oleg Romashin
e08a350b0d
Bug 752640 - Allow PCompositor to work with Basic Layers backend. r=ajuma
2012-05-07 16:05:13 -07:00
Joe Drew
c3ded8f1e0
Bug 725105 - Fix the single-buffered (i.e., not default) case in LayerManagerOGL. r=bjacob
2012-05-07 17:46:25 -04:00
Benoit Girard
d4a9a665a8
Bug 748649 - Shallow copy BasicTiledLayerBuffer to work around bug 747811. r=ajuma
...
--HG--
extra : rebase_source : 914f0602e64557481f91f96bd78fb9c6ed2dc4b5
2012-05-01 15:59:41 -04:00
Benoit Girard
7684960190
Bug 748649 - Allow layer transactions that don't require a buffer swap to be perform asynchronously. r=cjones
...
--HG--
extra : rebase_source : b0d11710119eb87cef8f461ece44baaba88f7477
2012-05-01 15:23:39 -04:00
Bas Schouten
35d3463647
Bug 749482: Fix assertion in SetRemoteImageData. r=roc
2012-05-01 23:46:53 +02:00
Benoit Girard
8d74c51ea4
Bug 751896 - BasicTiledThebesLayer should use OPERATOR_SOURCE. r=jmuizelaar
2012-05-04 15:35:57 -04:00
Ed Morley
a3cf70eefb
Backout 5c35cd6f3ea4 & ba39b0822992 (bug 607417) for native Android R1 failures
2012-05-04 14:26:09 +01:00
Chris Lord
277cb3e8cb
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
--HG--
extra : rebase_source : 709a9b14b5301bb675e118859090e6fb1c0f26f9
2012-05-04 17:04:15 +12:00
Robert O'Callahan
2ef2c3d54c
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
...
--HG--
extra : rebase_source : f68d53736e65c21a30a6248abe6b2b9ec32cdb17
2012-05-04 17:00:57 +12:00
Robert O'Callahan
e8a715d1c4
backing out patches for bug 607417 due to build bustage
2012-05-04 17:29:05 +12:00
Chris Lord
9dc5fbdce6
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
2012-05-04 17:04:15 +12:00
Robert O'Callahan
3d52e5098b
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
2012-05-04 17:00:57 +12:00
Chris Lord
ca6a59b723
Bug 750535 - Fix invalidation of retained tiles. r=ajuma a=blocking-fennec
...
When the layer size changed, reused tiles that then fell out of the layer area
would be incorrectly rendered. Fix this by deriving the rendered content area
from set display-ports and correctly invalidating when harvesting tiles, and
clipping when drawing them.
--HG--
extra : rebase_source : 6427be89b9cfb1e54feb0582fb64fa97d7d42bde
2012-05-03 20:55:08 -04:00
Bas Schouten
edbcc2efb0
Bug 738413 - Followup: Move ToIntRect to a Rect class method. r=roc
2012-05-03 23:41:37 +02:00
Bas Schouten
d51967a4f3
Bug 738413 - Part 2: Use OpaqueRect API in BasicLayers with non-cairo contexts. r=roc
2012-05-03 23:31:02 +02:00
Benoit Jacob
e2a564af40
Backing out bug 739648 for linux build failure
2012-05-03 16:26:04 -04:00
Benoit Jacob
017e2dca21
Bug 739648 - WebGL rendering is broken on Android due to tiles being rendered at y-flipped coordinates - r=bgirard
2012-05-03 15:59:19 -04:00
Nicholas Cameron
1d3450c3e6
Bug 716439; compile OGL shaders lazily. r=BenWa
2012-05-02 14:54:40 +12:00
Nicholas Cameron
ccf2c63215
Bug 716439; shadow layer support. r=BenWa
2012-03-19 12:02:38 +13:00
Nicholas Cameron
272302ab4e
Bug 716439; change build process to genshaders statically. r=BenWa
2012-03-27 11:13:34 +13:00
Nicholas Cameron
a6780c7a3a
Bug 716439; using mask layers in OGL. r=BenWa
2012-03-19 09:08:53 +13:00
Nicholas Cameron
a82db9af35
Bug 716439; load a mask texture in the OGL backend. r=BenWa
2012-03-19 09:08:49 +13:00
Nicholas Cameron
33123a1cd3
Bug 716439; managing mask layer shaders in OpenGL. r=BenWa
2012-03-19 09:07:25 +13:00
Nicholas Cameron
679137b6a2
Bug 716439; shaders for OpenGL mask layers. r=BenWa
2012-03-19 09:07:25 +13:00
Nicholas Cameron
4355d4a175
Bug 716439; shaders for the dx9 backend. r-Bas
2012-03-07 10:09:19 +13:00
Nicholas Cameron
3481e4648f
Bug 716439; c++ support for the shaders and textures for dx9 backend. r-Bas
2012-03-07 10:07:48 +13:00
Nicholas Cameron
b8b2e13759
Bug 716439; using masks in each of the dx9 backend layers. r-Bas
2012-03-07 10:07:48 +13:00
Nicholas Cameron
b05a956252
Bug 716438; using flags to select a shader. r=Bas
2012-03-01 17:29:30 +00:00
Nicholas Cameron
956dbb0dda
Bug 716439; dx10 shaders for mask layers. r=Bas
2012-02-16 12:34:28 +13:00
Nicholas Cameron
a2a7833c61
Bug 716439; Using mask layer shaders in DX10. r=Bas
2012-02-16 12:34:25 +13:00
Nicholas Cameron
7eaa60dac9
Bug 716439; Loading a mask layer to textures in DX10. r=Bas
2012-02-16 12:34:23 +13:00
Nicholas Cameron
5f5b8df4dc
Bug 716439; backend of the mask layers system for basic layers (software). r=roc
2012-02-08 11:27:21 +13:00
Nicholas Cameron
9a2c42a10c
Bug 716439; creating mask layers. r=roc
2012-02-08 11:27:44 +13:00
Nicholas Cameron
4f575ac298
Bug 716439; mask layer - member, getter, setter, dumping. r=roc
2012-01-18 14:35:49 +13:00