David Anderson
fe0a9c8eca
Refactor ImageHost to allow acquiring the current TextureSource without locking the underlying TextureHost. (bug 1365879 part 8, r=mattwoodrow)
2017-06-20 01:17:18 -07:00
sotaro
11ec0449d5
Bug 1359206 - Fix CompositionTime and CompositeUntil handling of WebRenderImageHost r=nical
2017-04-27 09:34:54 -07:00
David Anderson
b2fec055bc
Attach Compositables to TextureSourceProviders instead of Compositors. (bug 1343814 part 5, r=mattwoodrow)
2017-03-21 20:32:56 -07:00
David Anderson
a5ec83c4f5
Propagate the compositor through CompositableHost::Composite. (bug 1343814 part 4, r=mattwoodrow)
2017-03-21 20:32:55 -07:00
David Anderson
f9963c08b4
Replace TextureHost compositor access with TextureSourceProvider. (bug 1343814 part 3.1, r=mattwoodrow)
2017-03-21 20:32:54 -07:00
David Anderson
7989aa5d01
Factor texture methods out of Compositor into a TextureSourceProvider class. (bug 1343814 part 1, r=mattwoodrow)
2017-03-21 20:32:53 -07:00
David Anderson
dfedfb6a67
Move composition time from Compositor to HostLayerManager. (bug 1339688 part 1, r=mattwoodrow)
2017-02-15 19:03:20 -08:00
David Anderson
f66c19353f
Remove Composer2D remnants. (bug 1339353, r=kats)
2017-02-14 12:29:39 -08:00
Ryan Hunt
dfd65a890e
Bug 1337387 - Fix unified build bustage r=kats?
2017-02-07 09:37:57 +00:00
sotaro
7c727cbd7b
Bug 1336024 - Split Image selection logic from ImageHost r=nical
2017-02-07 17:07:00 +09:00
Kartikaya Gupta
91550f4224
Merge m-c to graphics
...
MozReview-Commit-ID: 8BjfShvh5gp
2017-02-03 10:39:57 -05:00
sotaro
1cb57d44ec
Bug 1335680 - Remove UseOverlaySource r=nical
2017-02-03 10:11:27 +09:00
Kartikaya Gupta
62ce806cab
Merge m-c to graphics
...
MozReview-Commit-ID: LyU2woFOt7O
2017-01-18 13:48:56 -05:00
David Anderson
01d296df20
Use CompositableHandle in ImageNotification. (bug 1323957 part 3, r=mattwoodrow)
2017-01-17 18:47:06 -08:00
Kartikaya Gupta
9bd5398b27
Merge m-c to graphics
...
MozReview-Commit-ID: 74RpKOFNVx4
2017-01-05 09:28:19 -05:00
Kartikaya Gupta
322331c6cd
Revert tree back to commit 8a362f5c65fb. r=fix-messy-tree
...
MozReview-Commit-ID: 8ewcbgQsay9
2016-12-22 10:38:58 -05:00
JerryShih
213a992c1a
Bug 1321144 - add WebRender TextureHost related classes. r=sotaro?
...
Add TextureSourceWebRenderOGL for WR GL composition.
Use BindTextureSource/UnbindTextureSource() to provide the TextureSource for WR external image rendering. Currently,only ImageHost supports these functions.
MozReview-Commit-ID: d5EvPUmlpq
2016-12-22 17:22:37 +08:00
David Anderson
d9b1a128e3
Remove PImageContainer. (bug 1325784 part 5, r=nical)
2017-01-04 10:19:30 -05:00
David Anderson
dff9aea4b9
Use async compositable IDs for image composite notifications. (bug 1325784 part 4, r=nical)
2017-01-04 10:19:30 -05:00
Kartikaya Gupta
b9992ac181
Merge m-c to graphics
...
MozReview-Commit-ID: 4IBPvJvxXEM
2016-12-15 10:15:36 -05:00
Morris Tseng
876f0e708e
Merge mozilla-central to graphics.
2016-11-28 10:46:02 +08:00
sotaro
90ca478357
Bug 1317935 - Use GetCompositeUntilTime() to trigger next composition r=nical?
2016-11-24 15:48:01 +09:00
Miko Mynttinen
45fcf4cf9c
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
...
MozReview-Commit-ID: 3Hy4IRDFgaP
2016-12-06 13:39:01 -10:00
Sotaro Ikeda
babd939cf1
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Bas Schouten
cd0155b68f
Bug 1317843 - Split LayerManagerComposite into two classes. r=jrmuizel
2016-11-24 18:11:27 +13:00
Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
Sotaro Ikeda
1e67b0bbc2
Bug 1210357 - Handle VP9 colorspace BT.709 r=mattwoodrow,bas.schouten
2016-10-18 10:09:00 -07:00
Sebastian Hengst
156046f00e
Backed out changeset c544bfb79ca0 (bug 1210357) for unexpected pass of layout/reftests/ogg-video/encoded-aspect-ratio-1.html on Windows XP. r=backout a=backout
...
MozReview-Commit-ID: 4s31c2d2fv1
2016-10-15 11:07:47 +02:00
Sotaro Ikeda
f0f1842ef8
Bug 1210357 - Handle VP9 colorspace BT.709 r=mattwoodrow,bas.schouten
2016-10-13 23:48:39 -07:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Sotaro Ikeda
cc18201e0b
Bug 1252835 - Make TextureHost recycling implicit r=nical
2016-06-15 04:28:10 -07:00
Jonathan Watt
356d59cd2f
Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
2016-05-25 17:01:18 +01:00
Jeff Muizelaar
69909eb9c0
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
...
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 19:58:43 -04:00
Wes Kocher
4e66096f2c
Backed out changeset b15136f926ca (bug 1272778) for build bustage
2016-05-13 16:05:12 -07:00
Jeff Muizelaar
1e05ef0499
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
...
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 18:51:09 -04:00
Matt Woodrow
10fe7d3518
Bug 1260611 - Part 3: Hold on to TextureHosts until the following composite is done. r=sotaro
2016-05-11 10:55:17 +12:00
Matt Woodrow
7d2c81f2bf
Bug 1265468 - Update the compositor pointer on all TextureSources in the list when recycling in ImageHost. r=nical
2016-04-27 09:03:37 +12:00
Sotaro Ikeda
0fc240ed8d
Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow
2016-04-10 19:51:21 -07:00
Nicolas Silva
8a95dce6b6
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
Carsten "Tomcat" Book
3151649f4b
Backed out changeset 38aa13f30b92 (bug 1245813) for bc7 crashes on a CLOSED TREE
2016-03-22 17:11:21 +01:00
Nicolas Silva
425f016193
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
Jean-Yves Avenard
1389d2d23b
Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow.
...
Bug 1249273 reverted the changes of bug 1248323.
MozReview-Commit-ID: 4ri1gTOf2Dg
2016-03-02 14:35:47 +11:00
Nicolas Silva
822c4cb165
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Nicolas Silva
38ebc6ed7c
Bug 1249273 - Lazily prepare TextureSources and recycle them when possible in ImageHost. r=sotaro
2016-02-25 14:15:40 +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
kearwood
ccf22e27a5
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
2016-01-08 18:50:10 -08:00
Sotaro Ikeda
2e0421527a
Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical
2016-01-18 20:52:32 -08:00
Sotaro Ikeda
e0e11a8fde
Bug 1234472 - Add gonk sideband stream handling to gfx ipc r=nical
2016-01-05 20:50:39 -08:00
Sotaro Ikeda
67ee026f82
Bug 1205713 - Merge ImageHostOverlay/ImageClientOverlay to ImageHost/ImageClient r=nical
2015-12-29 01:07:33 -08: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