Sotaro Ikeda
43e0e01b51
Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical
2016-03-14 18:51:21 -07:00
Sotaro Ikeda
47024e3634
Bug 1253489 - Update SendFenceHandleIfPresent() r=nical
2016-03-07 19:16:40 -08:00
David Anderson
e1bf50b420
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
2016-02-23 10:11:21 -08:00
peter chang
fb8ae2cef0
Bug 1251163 - Clear android surface texture before widget shutdown, r=nical
...
MozReview-Commit-ID: B68vVjR41OF
2016-02-25 16:48:55 +08:00
Lee Salzman
a1983144f8
Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
2016-02-25 14:38:05 -05:00
Nicolas Silva
822c4cb165
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Nicolas Silva
f46607ed07
Bug 1250117 - Fix b2g timeouts when gralloc is disabled. r=sotaro
2016-02-25 09:23:23 +01:00
Jean-Yves Avenard
a656136a5c
Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical
...
Those are really UYVY 16bpp surface.
MozReview-Commit-ID: DWkqrF6Norj
2016-02-23 13:26:27 +11:00
Eugen Sawin
2cfe2f8b27
Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp
2016-02-23 21:04:25 +01:00
Wes Kocher
9a52b34169
Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
...
Backed out changeset 755b9088813c (bug 1193557)
Backed out changeset 21356fa4e353 (bug 1209278)
2016-02-23 10:39:08 -08:00
David Anderson
db3003e930
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
2016-02-23 10:11:21 -08:00
Kan-Ru Chen
febf47d883
Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu
...
MozReview-Commit-ID: ILck1Eh6XGU
2016-02-18 18:59:38 +08:00
Milan Sreckovic
b873f75eaf
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond
2016-02-08 11:57:00 +01:00
Carsten "Tomcat" Book
d6a39e4f80
Backed out changeset 0cee3cdcce99 (bug 1187464)
2016-02-03 15:04:21 +01:00
Milan Sreckovic
18f168cc1b
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. r=botond
2016-02-02 11:06:00 +01:00
David Anderson
1337a8385e
Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas)
2016-02-02 16:33:13 -08:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Thomas Zimmermann
744226bd0c
Bug 1245057: Refer to |gfx::IntPoint| in |GrallocTextureHostOGL::SetCropRect|, r=sotaro
...
This change is required to build for B2G.
2016-02-02 14:23:21 +01:00
David Anderson
0ffe29c290
Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow)
2016-02-01 16:28:00 -08:00
David Anderson
7d1991aece
Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow)
2016-02-01 16:27:38 -08:00
Phil Ringnalda
d871b9515f
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
245cd6a02f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Markus Stange
bb14b85149
Bug 1241665 - Correctly convert IOSurfaces to SourceSurfaces in MacIOSurfaceTextureSourceBasic and MacIOSurfaceTextureData. r=mattwoodrow
2016-01-21 23:28:19 +01:00
Kartikaya Gupta
5e5d33d157
Bug 1240867 - Fix non-unified build bustage in OGLShaderProgram.cpp. r=nical
2016-01-20 09:58:17 -05:00
David Anderson
e900cb0f19
When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow)
2016-01-19 13:28:08 +07:00
David Anderson
ecd994e688
Add full mix-blend mode support to the OpenGL compositor. (bug 1235995 part 1, r=mstange)
2016-01-19 13:24:19 +07:00
Sotaro Ikeda
2e0421527a
Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical
2016-01-18 20:52:32 -08:00
Nicholas Nethercote
cc38e48566
Bug 1239537 - Remove Compositor::GetWidgetSize(), which is unused. r=mattwoodrow.
...
Also remove BasicCompositor::mWidgetSize because its only use can be replaced
by a temporary variable.
2016-01-13 15:27:34 -08:00
Nicholas Nethercote
21fd395339
Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats.
2015-12-02 22:29:54 -08:00
Nicholas Nethercote
cb3257ada4
Bug 1239225 - Remove unused args from TextureImage's constructor and related functions. r=mattwoodrow.
2016-01-12 23:10:56 -08:00
Jamie Nicol
7bf0a284fe
Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow
2016-01-11 11:14:07 +00:00
Nicholas Nethercote
f16ab43ac3
Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
...
This patch:
- Makes the following substitutions (plus necessary namespace qualifiers:
gfxImageFormat::ARGB32 --> SurfaceFormat::A8R8G8B8_UINT32
gfxImageFormat::RGB24 --> SurfaceFormat::X8R8G8B8_UINT32
gfxImageFormat::A8 --> SurfaceFormat::A8
gfxImageFormat::RGB16_565 --> SurfaceFormat::R5G6B5_UINT16
gfxImageFormat::Unknown --> SurfaceFormat::UNKNOWN
- Changes gfxImageFormat to be a typedef to gfx::SurfaceFormat. This will be
removed soon.
- Removes gfxCairoFormatToImageFormat() and gfxImageFormatToCairoFormat() and
replace calls to them with CairoFormatToGfxFormat() and
GfxFormatToCairoFormat().
- Removes ParamTraits<gfxImageFormat>.
- Add namespace qualifiers to SurfaceFormat instances where necessary.
2016-01-07 20:57:38 -08:00
Milan Sreckovic
b48f37c5de
Bug 1235613 - Make gfxCriticalError/Note strings in gfx/ unique. r=jrmuizel
2015-12-29 14:03:58 -05:00
Markus Stange
4b500a424b
Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel
2015-12-23 16:22:55 +01:00
Jim Chen
9518905ab9
Bug 1232456 - Renew EGL surface using existing compositor widget; r=snorp
...
GLContextEGL needs a widget in order to recreate its surface. This patch
adds a widget parameter to RenewSurface so that the compositor can pass
in its widget.
2015-12-23 22:03:35 -05:00
Nicolas Silva
360f6becaa
Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro
2015-12-16 19:50:58 +01:00
Milan Sreckovic
f9a4fe7edd
Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang
2015-12-10 13:01:00 +01:00
Nicolas Silva
bfd10fbd69
Bug 1229577 - Rename NewSurfaceDescriptorGralloc into SurfaceDescriptorGralloc. r=sotaro
2015-12-04 11:23:42 +01:00
Botond Ballo
5458631b3c
Bug 1069417 - Generalize Matrix4x4 into Matrix4x4Typed<SourceUnits, TargetUnits>. r=Bas
...
Matrix4x4 remains a typedef for Matrix4x4Typed<UnknownUnits, UnknownUnits>.
No client code needed changing, except for forward-declarations of Matrix4x4
as a class (since it's now a typedef).
2015-12-02 18:52:00 -05:00
Nicolas Silva
b1de4c43fe
Bug 1200595 - Another build fix on a CLOSED TREE.
2015-11-30 10:44:08 +01:00
Nicolas Silva
2a259248c6
Bug 1200595 - Build fix on a CLOSED TREE.
2015-11-30 10:40:45 +01:00
Nicolas Silva
5267fdf32a
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00
Nicolas Silva
4b993ad22a
Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow
2015-11-20 14:25:00 +01:00
Nicolas Silva
d64a3af402
Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:52 +01:00
Nicolas Silva
a7c3a8f216
Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow
2015-11-20 14:24:49 +01:00
Nicolas Silva
3da60f997d
Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:46 +01:00
Nicolas Silva
256c6f41e1
Bug 1200595 - Gralloc TextureData implementation. r=sotaro
2015-10-15 17:53:37 +02:00
Nicolas Silva
611cfab052
Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow
2015-10-15 17:53:33 +02:00
Wes Kocher
76bed94f9a
Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
...
Backed out changeset cf8cf1a039dd (bug 1200595)
Backed out changeset 65da564f952c (bug 1200595)
Backed out changeset 7663208f1582 (bug 1200595)
Backed out changeset fc1fbb97c8eb (bug 1200595)
Backed out changeset 3ad5a4c457fe (bug 1200595)
Backed out changeset add3fe9afc0c (bug 1200595)
Backed out changeset 68aba6b39588 (bug 1200595)
Backed out changeset ab326c34f1cf (bug 1200595)
Backed out changeset ed34bc528a1b (bug 1200595)
Backed out changeset 0dc93424546c (bug 1200595)
Backed out changeset 8cc12f12f3d1 (bug 1200595)
Backed out changeset bb84403701b7 (bug 1200595)
2015-11-24 10:07:02 -08:00
Nicolas Silva
114bb1661a
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00