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
|
593ea4944b
|
Bug 590735 - D3D9/OGL Image layers need to round up on uneven sized YCbCr images r=joe, a=blocking2.0
|
2010-09-03 15:50:42 +12: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
|
60a4f060de
|
b=586043; GL layer manager should use GetClientBounds, not GetBounds; r=bas
|
2010-08-14 10:52:16 -07:00 |
Vladimir Vukicevic
|
35ab57f676
|
b=583838; add ANGLE/D3D WebGL support - part 4 - allow CanvasLayerOGL to work with different-type GL contexts; r=bas
|
2010-08-06 22:09:18 -07:00 |
Vladimir Vukicevic
|
0fcc469928
|
b=583844; use correct pack alignment when reading via ReadPixels; also use EXT_bgra correctly; r=bjacob
|
2010-08-06 22:09:18 -07: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
|
528e87b13c
|
Followup to bug 573829: Clean up a chunk of .rej vomit that just so happened to be syntactically correct and not change semantics. r=vlad
|
2010-07-29 14:15:13 -05:00 |
Chris Jones
|
9d14ec90b7
|
Bug 573829, part 4: Use GL_REPEAT and appropriate texcoords to render ThebesLayerOGL's pixels rotated correctly. r=vlad
|
2010-07-22 15:29:37 -05: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 |
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 |
Vladimir Vukicevic
|
36d41aa9d0
|
b=580101; fix GLX GL context provider (nvidia/intel fix); r=cjones
|
2010-07-19 22:25:47 -07:00 |
Matt Woodrow
|
7587386fc5
|
b=580101; fix GLX GL context provider; r=vlad
|
2010-07-19 21:05:42 -07:00 |
Vladimir Vukicevic
|
b1c218d7ea
|
b=579696; BasicTextureImage doesn't handle partial updates properly; r=cjones
|
2010-07-19 14:54:17 -07:00 |
Vladimir Vukicevic
|
2f984cc829
|
b=575469; use CreateOffscreen in layers; r=bas
|
2010-07-18 22:01:14 -07:00 |
Vladimir Vukicevic
|
3bb6b284dd
|
b=575469; implement CreateOffscreen and context sharing in GLContexts; r=bas
|
2010-07-18 22:01:14 -07:00 |
Vladimir Vukicevic
|
4c0ed07e1b
|
b=575032; make GL Context providers static, allow for multiple providers; r=bas
|
2010-07-18 22:01:14 -07:00 |
timeless@mozdev.org
|
6db2411244
|
Bug 576375 LayerManagerOGL::Initialize leaks p in SHADER_PROGRAM when p->Initialize fails
r=vlad
--HG--
extra : rebase_source : 3e48dcd70be50d94126272c6339573133075faf6
|
2010-07-02 17:31:08 +03:00 |
timeless@mozdev.org
|
2c4ce6753d
|
Bug 565326 ContainerLayerOGL::ContainerLayerOGL doesn't use mTexture
r=bas
--HG--
extra : rebase_source : 81003129e2b42ed026a43a4a43c295dc0f6fc9cb
|
2010-05-25 17:34:09 +03:00 |
Benoit Jacob
|
135f449ee6
|
b=576081; Remove gfx/layers/opengl/glDefs.h; r=vladimir
|
2010-07-03 18:26:56 -04: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
|
b674762993
|
Bug 574585: Have LayerManagerOGL release its root layer before destruction. r=vlad
|
2010-07-01 20:01:09 -05:00 |
Chris Jones
|
df0285c9bb
|
Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas
|
2010-07-01 11:30:38 -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 |
Oleg Romashin
|
7d021a6adf
|
Bug 574581 - "Conditional jump or move depends on uninitialised value(s)" in ThebesLayerOGL::EnsureSurface(). r=jones.chris.g
--HG--
extra : rebase_source : 6934d7596614430ae5366da61b2a0846fd90c311
|
2010-06-25 07:18:56 -04:00 |
Matt Woodrow
|
e196cc7eda
|
Bug 573929: Prevent GLX textures from being released after the window supplying the GLContext from which they were allocated dies. r=vlad
|
2010-06-23 18:37:00 -05:00 |
Oleg Romashin
|
882764386e
|
Bug 571832 - GL ThebesLayer rendering layout on X-System terribly slow. ImageLayer. r=vladimir.
|
2010-06-23 10:03:31 -04:00 |
Oleg Romashin
|
1644f66897
|
Bug 571832 - GL ThebesLayer rendering layout on X-System terribly slow. CanvasLayer. r=vladimir.
|
2010-06-23 10:02:32 -04:00 |
Oleg Romashin
|
acc549576d
|
Bug 571832 - GL ThebesLayer rendering layout on X-System terribly slow. ThebesLayer. r=vladimir.
|
2010-06-23 10:01:29 -04: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 |
Chris Jones
|
8dc94f5949
|
Followup to bug 572939: include fixes for Mesa-family drivers that were accidentally omitted earlier.
|
2010-06-22 19:24:52 -05:00 |
Matt Woodrow
|
8e4df88168
|
Bug 572939: Implement GLContexProvider::CreateForWindow() for GLX. r=vlad
|
2010-06-18 18:17:00 -05:00 |
Robert O'Callahan
|
eded3416d3
|
Fixing bustage
|
2010-06-18 21:40:11 +12:00 |
Robert O'Callahan
|
2953a4cce5
|
Bug 572283. Part 3: Fix compiler warnings. r=vlad
|
2010-06-18 21:22:08 +12:00 |
Robert O'Callahan
|
33420372e2
|
Bug 572283. Fix CanvasLayerOGL to work with retained layers (and on Mac). r=vlad
|
2010-06-18 21:21:42 +12:00 |
Matt Woodrow
|
9afc363875
|
b=565833; add GLX GLContextProvider, pbuffers only; r=vlad
|
2010-06-14 23:55:08 -07: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 |
Daniel Holbert
|
5f12594742
|
Bug 567626 followup: Add missing "*/" at end of first line in CanvasLayerOGL.cpp, ColorLayerOGL.h, & ThebesLayerOGL.h, to fix 'warning: "/*" within comment'. rs=vlad
|
2010-05-27 13:04:26 -07: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 |
timeless@mozdev.org
|
f15419fbb6
|
Bug 565337 Please cache GetOpacity() in ContainerLayerOGL::RenderLayer. r=Bas
--HG--
extra : rebase_source : 101952fad466e60ac4933ac5d4c347c2b3449092
|
2010-05-23 15:34:58 -07:00 |
Robert O'Callahan
|
a6e768888b
|
Bug 564993. Fix build error, and fix Bas' review comment.
|
2010-05-24 14:25:58 +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
|
5243eb48a4
|
Bug 565875. Part 4: Recycle textures used by PlanarYCbCrImageOGL to avoid reallocation/recommit costs (especially on Mac). r=bas
|
2010-05-17 11:09:28 +12:00 |