Karl Tomlinson
|
9262413ddf
|
backout dbbb9575aae1 due to build issues in some configurations b=577743
|
2010-08-23 16:27:49 +12:00 |
|
Chris Double
|
2c4ba817cd
|
Bug 577743 - Scale videos at YCbCr to RGB conversion time - r=roc a=blocking
|
2010-08-23 13:47:33 +12:00 |
|
Bas Schouten
|
76f1a10ae3
|
Fix bustage from changeset 8c767b950381. a=bustage
|
2010-08-20 05:58:44 +02:00 |
|
Bas Schouten
|
61add0e551
|
Bug 588690 - Part 1: Expose ClearCachedResources on BasicLayerManagers. r=roc
|
2010-08-20 05:40:49 +02:00 |
|
Vladimir Vukicevic
|
189a43e086
|
b=586043; GL layer manager should use GetClientBounds, not GetBounds; r=bas
|
2010-08-14 10:52:16 -07:00 |
|
Jacek Caban
|
7460ee1472
|
Bug 586279 - Broken DeviceManagerD3D9.h compilation on mingw r=bas.schouten a=joe
--HG--
extra : rebase_source : c3c6d40e0adbfa705759cb238ea10fc0e12e0d4a
|
2010-08-14 16:43:14 +02:00 |
|
Bas Schouten
|
bd1249e5eb
|
Bug 586562: Always use A8R8G8B8 for our swap chains. Fixes black chrome for NVidia. r=vlad a=mossop
|
2010-08-12 18:25:12 +00:00 |
|
Bas Schouten
|
2b819506ec
|
Bug 586159: Use SYSTEMMEM textures instead of OffscreenPlainSurfaces, better supported on NVidia. r=vlad
|
2010-08-12 18:25:09 +00:00 |
|
Justin Wood
|
eb068a8f7d
|
bug 586187 - Build failure in LayerManagerD3D9 due to --disable-ipc not also defining Unicode, r=khuey a=bustage
|
2010-08-11 18:05:14 +02:00 |
|
Bas Schouten
|
a7370d6077
|
Bug 584539: Part 3 - Use D2D interop when using the D3D9 layer manager. r=vlad a=dougt
|
2010-08-11 02:36:05 +02:00 |
|
Bas Schouten
|
1174dba84a
|
Bug 584754: Use the D3D9Ex device where available. r=vlad
|
2010-08-11 01:39:45 +02:00 |
|
Bas Schouten
|
16fbc64865
|
Bug 585248: Use a single device for all LayerManagerD3D9's. r=vlad
|
2010-08-11 01:32:45 +02:00 |
|
Bas Schouten
|
7f066e30d5
|
Bug 578384: Clear to to transparent black instead of solid white. r=jrmuizel
|
2010-08-11 01:32:43 +02:00 |
|
Vladimir Vukicevic
|
51835ef8a6
|
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
|
d362d738b4
|
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
|
c44e0d0074
|
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
|
34ff738268
|
b=574481; fix layers lifetime issues; part 4 - fix other layers; r=bas
|
2010-08-06 22:09:18 -07:00 |
|
Vladimir Vukicevic
|
03b79c9f14
|
b=574481; fix layers lifetime isues; part 3 - add lifetime mgmt to GL layers; r=bas
|
2010-08-06 22:09:18 -07:00 |
|
Vladimir Vukicevic
|
2cdde897f8
|
b=574481; fix layers lifetime issues; part 1 - add API; r=roc
|
2010-08-06 22:09:17 -07:00 |
|
Robert O'Callahan
|
01e41cf67d
|
Bug 579349. Track the 'drawn region' of content in layers, whhich ignores visibility, and use it to determine which layer a display item should be placed in. r=tnikkel
|
2010-08-02 15:06:58 +12:00 |
|
Chris Jones
|
74fa6ec682
|
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 |
|
Vladimir Vukicevic
|
74195c1120
|
b=580345; fix up some GLESv2 vs. desktop GL differences; r=joe
|
2010-07-28 14:24:09 -07:00 |
|
Robert O'Callahan
|
348d1c7009
|
Bug 579262. Inherit FLAG_DESTINED_FOR_SCREEN into BasicLayer rendering. r=vlad
|
2010-07-24 21:37:17 +12:00 |
|
Chris Jones
|
17ad7390de
|
Followup to bug 570294: Avoid vector::data(), it's not C++98.
--HG--
extra : rebase_source : 66a38bee840b21251dd4cbfca370cf9294745ee3
|
2010-07-21 18:13:24 -05:00 |
|
Chris Jones
|
2074213503
|
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
|
67cc02d87a
|
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
|
f698a6df6e
|
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
|
015c13454b
|
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
|
f6a490c7cb
|
Bug 570294, part f: Implement the "manager" side of IPC layers. r=vlad
--HG--
extra : rebase_source : 8c99ac9f20dd92ab8d1f8379d166339366be4c60
|
2010-07-21 16:17:33 -05:00 |
|
Chris Jones
|
1623d769fb
|
Bug 570294, part e: Implement the "forwarder" side of IPC layers. r=jrmuizel
--HG--
extra : rebase_source : 43c9bd051ec500d08ebd7bce6767c1be36abcd26
|
2010-07-21 16:17:33 -05:00 |
|
Chris Jones
|
5277f4315f
|
Bug 570294, part d: IPC protocol for Layers. r=jrmuizel sr=vlad
--HG--
extra : rebase_source : dba7175f08f4fe6df93f2a66622dc3780a1890ed
|
2010-07-21 16:17:33 -05:00 |
|
Chris Jones
|
1c983c1028
|
Bug 570294, part c: C++ part of Layers IPC interface. r=Bas sr=vlad
--HG--
extra : rebase_source : 12246bd29d0469630c406dea4b137e792002de57
|
2010-07-21 16:17:33 -05:00 |
|
Chris Jones
|
39d9d05491
|
Bug 570294, part b: Add a Mutated() API allowing Layers to notify their managers that their Layer attributes have changed. r=Bas sr=roc
--HG--
extra : rebase_source : e3b7714bb3083bcf30b08920ebce1a656d48798a
|
2010-07-21 16:17:33 -05:00 |
|
Chris Jones
|
5b23ead307
|
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
|
f9b7cff7a4
|
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
|
b35ebb5f66
|
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
|
544264704f
|
Bug 567421, part 2: Implement Dump[Self](FILE*) and Log[Self]() methods for layers. r=roc
|
2010-07-21 13:06:33 -05:00 |
|
Chris Jones
|
0408499418
|
Bug 567421, part 1: Rename NS_* macros to MOZ_* and add LayerManager::Name() interface. r=roc
|
2010-07-21 13:06:33 -05:00 |
|
Vladimir Vukicevic
|
0bf74d0046
|
b=580101; fix GLX GL context provider (nvidia/intel fix); r=cjones
|
2010-07-19 22:25:47 -07:00 |
|
Matt Woodrow
|
6a7826f993
|
b=580101; fix GLX GL context provider; r=vlad
|
2010-07-19 21:05:42 -07:00 |
|
Vladimir Vukicevic
|
fad535298d
|
b=579696; BasicTextureImage doesn't handle partial updates properly; r=cjones
|
2010-07-19 14:54:17 -07:00 |
|
Vladimir Vukicevic
|
9735a3a8c3
|
b=575469; use CreateOffscreen in layers; r=bas
|
2010-07-18 22:01:14 -07:00 |
|
Vladimir Vukicevic
|
e5aa4fb514
|
b=575469; implement CreateOffscreen and context sharing in GLContexts; r=bas
|
2010-07-18 22:01:14 -07:00 |
|
Vladimir Vukicevic
|
dbd5cb620b
|
b=575032; make GL Context providers static, allow for multiple providers; r=bas
|
2010-07-18 22:01:14 -07:00 |
|
Ryan VanderMeulen
|
c6c2c24920
|
Bug 577344 - Define extra virtual function unconditionally. r=roc
|
2010-07-17 18:26:02 +02:00 |
|
Robert O'Callahan
|
bdd3613dc1
|
Bug 564991. Part 41: When we clear our buffer, we need to redraw the entire visible region. r=cjones
|
2010-07-16 09:08:11 +12:00 |
|
Robert O'Callahan
|
5534e44e2a
|
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
|
e98a518e3c
|
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
|
da8eac7e0e
|
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 |
|
Robert O'Callahan
|
d13596f552
|
Bug 564991. Part 30: Skip clearing our ThebesLayerBuffer surface if we just created it. r=cjones
|
2010-07-16 09:08:09 +12:00 |
|