Chris Jones
|
d92634399e
|
Bug 590294, part 7: Add APIs for recording the resolution at which ThebesLayers were painted and for requesting resolution-scaled drawing for basic layers. r=roc sr=vlad
|
2010-09-03 15:10:46 -05:00 |
Chris Jones
|
827b16161e
|
Bug 590294, part 2: Add a ContainerLayer attribute FrameMetrics that stores relevant information from layout/ on the root layer. r=roc sr=vlad
|
2010-09-03 15:10:45 -05:00 |
Chris Jones
|
278ab99928
|
Merge m-c --> cedar
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
|
2010-09-03 14:07:55 -05:00 |
Chris Jones
|
5a261a871c
|
Followup to bug 570294: Need to use OPERATOR_SOURCE for copying surface->surface. r=roc
|
2010-09-02 23:14:12 -05:00 |
Chris Jones
|
64404c9d58
|
Bug 593248: Release old shmem surfaces on realloc. r=joe
|
2010-09-02 22:05:01 -05:00 |
Robert O'Callahan
|
afdeb3f001
|
Bug 579276. Part 13: Use CONTENT_COLOR for temporary surface in nonretained path, if possible. r=cjones
|
2010-09-03 14:31:42 +12:00 |
Robert O'Callahan
|
f843ab6d56
|
Bug 579276. Part 12: Clip all drawing to the visible region on the nonretained path. r=cjones
|
2010-09-03 14:31:42 +12:00 |
Robert O'Callahan
|
649a41a7cf
|
Bug 579276. Part 11: Move ClipToRegion to gfxUtils. r=vlad
|
2010-09-03 14:31:42 +12:00 |
Robert O'Callahan
|
1f6a19dfda
|
Bug 579276. Part 7: Don't retain transparent layers that would hurt text rendering. r=cjones
|
2010-09-02 21:18:41 +12:00 |
Robert O'Callahan
|
99c9793ffb
|
Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
|
2010-09-02 21:18:40 +12:00 |
Chris Jones
|
09e8205a6d
|
Bug 570620, part i: Implement ShadowLayer::Disconnect() for common-case shutdown, and ShadowableLayer::Disconnect() for emergency-case shutdown. r=vlad
|
2010-08-20 18:24:41 -05:00 |
Chris Jones
|
a1da060aa5
|
Bug 570620, part g: Fix bone-headed bugs with shadowable layers, remove unnecessary MOZ_LAYER_DECL_NAME()s, and have the "shadow layer manager" side keep a "shadow root" rather than setting the "real" root. r=vlad
|
2010-08-20 18:24:41 -05:00 |
Bas Schouten
|
e21f1eac11
|
Fix bustage from changeset 8c767b950381. a=bustage
|
2010-08-20 05:58:44 +02:00 |
Bas Schouten
|
83c43a8e49
|
Bug 588690 - Part 1: Expose ClearCachedResources on BasicLayerManagers. r=roc
|
2010-08-20 05:40:49 +02:00 |
Vladimir Vukicevic
|
524b4f23fb
|
b=583838; add ANGLE/D3D WebGL support - part 2 - build EGL on windows and try to use it; r=bjacob
|
2010-08-06 22:09:18 -07:00 |
Vladimir Vukicevic
|
52e319b273
|
b=580345; fix up some GLESv2 vs. desktop GL differences; r=joe
|
2010-07-28 14:24:09 -07:00 |
Robert O'Callahan
|
b54ff2ddb2
|
Bug 579262. Inherit FLAG_DESTINED_FOR_SCREEN into BasicLayer rendering. r=vlad
|
2010-07-24 21:37:17 +12:00 |
Chris Jones
|
993b02459a
|
Bug 570294, part j: Publish BasicThebesLayer pixels to remote processes (slowly). r=roc
--HG--
extra : rebase_source : bac63c2b868fd002f9b27c6836aaed3f95c5316d
|
2010-07-21 16:17:33 -05:00 |
Chris Jones
|
0342219882
|
Bug 570294, part i: Publish BasicImageLayer pixels to remote processes (slowly). r=Bas
--HG--
extra : rebase_source : 6a5749fd41cc8181531b7ad89867be8736dbe63b
|
2010-07-21 16:17:33 -05:00 |
Chris Jones
|
e840dfaaff
|
Bug 570294, part h: Publish BasicCanvasLayer pixels to remote processes (slowly). sr=vlad
--HG--
extra : rebase_source : c113259f24d6f1c43583c729b7e996be01ed35bc
|
2010-07-21 16:17:33 -05:00 |
Chris Jones
|
b4ede3bfde
|
Bug 570294, part g: Implement basic ShadowLayers and share basic layers with remote processes. r=Bas sr=vlad
--HG--
extra : rebase_source : aca1e9e2ebb49f000bbe5116c04145f8aff8ac03
|
2010-07-21 16:17:33 -05:00 |
Chris Jones
|
ff35fd30c8
|
Bug 573829, part 1: Refactor ThebesLayerBuffer in preparation for its use in the OGL layers backend. r=roc
--HG--
rename : gfx/layers/basic/ThebesLayerBuffer.cpp => gfx/layers/ThebesLayerBuffer.cpp
rename : gfx/layers/basic/ThebesLayerBuffer.h => gfx/layers/ThebesLayerBuffer.h
|
2010-07-21 13:06:33 -05:00 |
Chris Jones
|
821166f729
|
Bug 567421, part 2: Implement Dump[Self](FILE*) and Log[Self]() methods for layers. r=roc
|
2010-07-21 13:06:33 -05:00 |
Vladimir Vukicevic
|
2f984cc829
|
b=575469; use CreateOffscreen in layers; r=bas
|
2010-07-18 22:01:14 -07:00 |
Robert O'Callahan
|
2b0d1e5801
|
Bug 564991. Part 40: ThebesLayers painted with variable opacity can still be OPAQUE_CONTENT themselves. r=bas
|
2010-07-16 09:08:11 +12:00 |
Robert O'Callahan
|
13a7e47989
|
Bug 564991. Part 34: Make sure that ThebesLayerBuffers are always allocated as similar surfaces to the widget surface, whenever possible. r=cjones
|
2010-07-16 09:08:10 +12:00 |
Robert O'Callahan
|
857158dbff
|
Bug 564991. Part 32: Fix assertion in BasicThebesLayer; it's entirely possible that we need to invalidate an area, but the actual visible region is empty so there's no context to draw to. r=cjones
|
2010-07-16 09:08:10 +12:00 |
Karl Tomlinson
|
967fc1c596
|
b=573409 expire unused cached double-buffering back surfaces r=vlad sr=roc
|
2010-07-16 09:08:09 +12:00 |
Robert O'Callahan
|
39beb3d8ff
|
Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
|
2010-07-16 09:08:05 +12:00 |
Matt Woodrow
|
34a9e3132f
|
Bug 564991. Part 21: Avoid double-buffering if we're only going to paint one layer. r=vlad
|
2010-07-16 09:08:05 +12:00 |
Matt Woodrow
|
cdcddd5dc0
|
Bug 564991. Part 20: Performance win by avoiding PushGroup for single-layer opacity. r=vlad
|
2010-07-16 09:08:04 +12:00 |
Robert O'Callahan
|
bcd867ac96
|
Bug 564991. Part 19: Cache the backbuffer surface for performance wins. r=vlad
|
2010-07-16 09:08:04 +12:00 |
Matt Woodrow
|
989793a9c3
|
Bug 564991. Part 18: Move double-buffering into the layer manager. r=jrmuizel,sr=vlad
|
2010-07-16 09:08:04 +12:00 |
Robert O'Callahan
|
678aafc9f4
|
Bug 564991. Part 6: Make BasicLayers support retained ThebesLayer contents. r=cjones,sr=vlad
|
2010-03-04 10:37:04 +13:00 |
Vladimir Vukicevic
|
a7518e3e05
|
b=562409; add GLContextProvider form EGL (patch from vlad/fred/romaxa); r=bas
|
2010-06-09 15:27:29 -07:00 |
Robert O'Callahan
|
be6e2c6eba
|
Bug 586041. Part 2: refactor RemoveChild. r=bas
|
2010-06-01 11:32:05 +12:00 |
Robert O'Callahan
|
347fccf390
|
Bug 568041. Add user-data API and GetRoot to LayerManager. Move mVisibleRegion into Layer. r=bas,sr=vlad
|
2010-06-01 11:29:37 +12:00 |
Robert O'Callahan
|
e969ef6689
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
Robert O'Callahan
|
703f96671b
|
Backed out changeset b37bdb032fe7
|
2010-05-24 10:53:05 +12:00 |
Robert O'Callahan
|
e12a4be3a0
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
Robert O'Callahan
|
1c2c867ca0
|
Backed out changeset efa8719a93d2
|
2010-05-21 16:34:23 +12:00 |
Robert O'Callahan
|
12b0f2fcbe
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
Robert O'Callahan
|
07f806727e
|
Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
|
2010-05-13 12:56:11 +12:00 |
Robert O'Callahan
|
c24e35b4e4
|
Bug 547924. Paint <canvas> using EXTEND_PAD to prevent seams. r=vlad
|
2010-05-19 15:04:32 +12:00 |
Vladimir Vukicevic
|
4206ecda1a
|
b=561168; convert canvas to use layers for rendering - followup #2; r=roc
|
2010-05-17 21:04:22 -07:00 |
Vladimir Vukicevic
|
9f769639ec
|
b=561168; convert canvas to use layers for rendering - followup; r=roc
|
2010-05-17 21:04:22 -07:00 |
Vladimir Vukicevic
|
f1d0ebec20
|
b=561168; convert canvas to use layers for rendering; r=roc,bas
|
2010-05-17 21:04:22 -07:00 |
Robert O'Callahan
|
3270d0fa69
|
Bug 561959. Implement ColorLayer, which paints a solid color into its layer. r=bas,sr=vlad
|
2010-05-13 12:56:11 +12:00 |
Robert O'Callahan
|
46f3a09934
|
Bug 564993. Part 1: Remove CopyFrom API, it won't be used. r=Bas
|
2010-03-03 13:53:52 +13:00 |
Robert O'Callahan
|
8560e6f9b0
|
Bug 538323. Part 1: create ImageLayers and associated API for displaying pixel-buffers in various formats. r=jrmuizel,sr=dbaron
|
2010-03-02 12:09:35 +13:00 |