Oleg Romashin
06cd900ab7
Bug 607936 - Make possible to apply transform on topLevel LayerManager scene r=matt,roc a=joe
2011-02-04 14:47:06 -05:00
Ehsan Akhgari
caaa261609
Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
...
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
Oleg Romashin
db3832bc1b
Bug 607936 - Make possible to apply transform on topLevel LayerManager scene r=matt,roc a=joe
...
--HG--
extra : rebase_source : 7983ed59e06d33e5c17878a24434eef409684d25
2011-02-04 14:47:06 -05:00
Robert O'Callahan
7ac602a836
Bug 626962. Implement empty transactions for GL. r=bas,a=blocking
2011-01-25 21:45:17 +13:00
Jeff Muizelaar
46e21fc645
Bug 625508. Move context creation out of LayerManagerOGL::Initialize() r=vlad
...
- Removes support for reinitialization.
- Moves context creation up to the callers.
--HG--
extra : rebase_source : 66716292da75af8513eaa5a7dff1211cafdf8236
2011-01-18 15:11:18 -05:00
Matt Woodrow
cdc34a6479
Bug 593733 - Support component alpha with GL layers. r=roc, r=joe, a=betaN
2011-01-18 08:22:25 +01:00
Matt Woodrow
5a88325c98
Bug 604101 - Part 1 - Add UploadSurfaceToTexture. r=joe a=blocking2.0
2010-12-16 23:23:07 -08:00
Michael Wu
64bd99f598
Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
2010-12-13 16:14:07 -08:00
Oleg Romashin
914efe180e
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
2010-12-10 21:32:52 +02:00
Chris Jones
d638c3d8e5
Fix --disable-libxul bustage from bug 602431 and bug 602428. a=bustage
2010-10-13 18:36:44 -05:00
Chris Jones
d3f2ceeac7
Bug 602428, part 4: Implement HW-decelerating ShadowThebesLayerOGL. r=vlad
2010-10-13 17:55:45 -05:00
Chris Jones
41d0ee1888
Bug 602428, part 0.5: Add dummy allocators for shadow OGL layers. r=vlad
2010-10-13 17:55:45 -05:00
Matt Woodrow
5d541fe0e5
Bug 598538 - Reset the viewport rect when we create a temporary VBO, which can be bigger than the viewport! r=vlad a=b
2010-09-29 14:36:32 -04:00
Vladimir Vukicevic
792dcc22f0
Bug 596784 - Implement faster scrolling for GL thebes layers. r=roc,mattwoodrow a=b
2010-09-21 15:41:24 -04:00
Matt Woodrow
26e97d8399
Bug 596050 - Set the correct GL minification/magnification filter based on the GraphicsFilter set by content. r=joe a=b
2010-09-21 12:32:17 -04:00
Vladimir Vukicevic
b3bdfaf398
b=594892; [gl] force a real call to MakeCurrent after a widget is resized; r*=joe/jeff
...
* * *
b=594892; merge fail
2010-09-09 16:40:29 -04:00
Oleg Romashin
5d9ae71f83
Bug 578649 - ThebesLayerOGL using wrong shader program on QT GL build. r=vlad,a=blocking-fennec
2010-09-07 17:37:34 -07:00
Joe Drew
daa97e214f
Bug 590841 - Add the ability for a DOM window to let us know when it's accelerated, and use that value in about:support. r=gavin sr=roc a=blocking2.0:beta6+
2010-09-03 14:01:05 -04:00
Matt Woodrow
40535b1e32
Bug 589632 - Fix LayerManagerD3D9 debug output r=Bas, a=blocking2.0
2010-09-03 15:50:29 +12:00
Vladimir Vukicevic
5042a30320
b=574481; fix layers lifetime isues; part 3 - add lifetime mgmt to GL layers; r=bas
2010-08-06 22:09:18 -07:00
Chris Jones
d1d3d6647a
Bug 573829, part 3: Use ThebesLayerBuffer to retain contents for ASurface-backed TextureImages. r=vlad
2010-07-22 15:29:37 -05:00
Vladimir Vukicevic
3bb6b284dd
b=575469; implement CreateOffscreen and context sharing in GLContexts; r=bas
2010-07-18 22:01:14 -07: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
Matt Woodrow
19a2d1ca76
Bug 564991. Part 8: Hoist GetLayerType out of individual layer manager types and make it available for all layers. r=jrmuizel,sr=vlad
2010-07-01 20:01:09 -05:00
Chris Jones
93ac03b267
Bug 573889, part 0: Move the DEBUG_GL_ERROR_CHECK() macro into GLContext.h. r=vlad
2010-07-01 11:30:38 -05:00
Vladimir Vukicevic
803b7e37fb
b=573181; clean up render path on Android and prepare for GL layers rendering; r=mwu
2010-06-25 17:52:37 -07:00
Chris Jones
9dcc133f65
Bug 573894: Have LayerManagerOGL hold a strong ref to its root layer. r=Bas
2010-06-23 13:59:07 -05: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
Bas Schouten
de1a46d72e
Bug 568150: Properly use parent sibling members for OGL Containers. r=roc
2010-05-26 06:06:34 +02:00
Vladimir Vukicevic
e7b67e3ac6
b=567626; fix up opengl layers; r=bas
2010-05-24 23:35:35 -07: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
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
Bas Schouten
80f18d5d7d
Bug 562392: Use TEXTURE_RECTANGLE_EXT for backbuffer where we can't bind NPOT TEXTURE_2D to a framebuffer. r=joedrew
2010-05-12 18:21:31 +02:00
Matt Woodrow
8d912324b8
Bug 561957. Support GL backend on Mac OS X. r=vlad
2010-04-28 10:29:29 +12:00
Bas Schouten
ddd72cf62f
Bug 560147: Another follow-up bustage fix for changeset c453741bcbdb. r=joe
2010-04-27 04:37:14 +02:00
Bas Schouten
259f3d7b2c
Bug 560147: Use the new Unified OpenGL Wrapper for OpenGL layers, and remove wrapper code from layers. r=vlad
2010-04-27 04:09:47 +02:00
Bas Schouten
f69b010464
Bug 556029: Add the ability to detect which layers backend is used. r=roc
2010-03-30 20:58:37 +02:00
Bas Schouten
37a8ab02e4
Bug 546517: The layers OpenGL backend. r=vlad
2010-03-30 06:48:52 +02:00