gfx/layers/basic/BasicCompositor.cpp
622c7afef4ae38f9489e2269ebb3c61528edb5b5
created 2016-06-01 13:55 -0400
pushed 2016-06-01 18:46 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1276923. Disable ssse3 scaler until it's fixed
9542a06550b6c6e8ca512e705d9e3732036928a5
created 2016-05-28 10:12 -0400
pushed 2016-05-30 09:36 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1266491 - Use an ssse3 scaler for video. r=mstange
7c65a26181d971116a4ce891635b531832d5d28c
created 2016-05-28 10:12 -0400
pushed 2016-05-30 09:36 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1266491. Add a RGB_FROM_YCBCR texture flag. r=nical
16b370b80a93eaf19a255945002c9a0c617c76db
created 2016-05-20 14:51 -0700
pushed 2016-05-24 16:36 +0000
Mason Chang Mason Chang - Bug 1273990. Use target backend rather than screen reference backend if compositor has a target set. r=jmuizelaar
4428e846de67dec2fa2217cd749651eb1dedb05d
created 2016-05-13 16:15 -0400
pushed 2016-05-14 04:10 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
ce77d98823a4c7a2937f59f0b2ced23bff7eb339
created 2016-05-13 16:05 -0700
pushed 2016-05-14 04:10 +0000
Wes Kocher Wes Kocher - Backed out changeset b15136f926ca (bug 1272778) for build bustage
b15136f926caef2db1d493dd63cc43ad8dde2336
created 2016-05-13 16:15 -0400
pushed 2016-05-14 04:10 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
8e945d8c30dd234326cac2d20bae41171291ce41
created 2016-05-12 07:23 -0700
pushed 2016-05-12 22:37 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1255703 - Use image surfaces for basic compositor on Windows r=mattwoodrow
5ada5b357fab8996199b556982abba0b7fda08a6
created 2016-04-29 19:20 -0400
pushed 2016-05-01 11:16 +0000
David Anderson David Anderson - Use CompositorWidgetProxy in place of nsIWidget in the compositor. (bug 1264545 part 4, r=jimm)
25d57a3a2abd86b4283c84b8380b49dd5cda33cb
created 2016-04-29 19:20 -0400
pushed 2016-05-01 11:16 +0000
David Anderson David Anderson - Hoist mWidget into the Compositor base class. (bug 1264545 part 1, r=nical)
f328ac32af6a3d0ce1593c41fd18edf7216a1652
created 2016-04-25 13:16 +0200
pushed 2016-04-29 00:55 +0000
Nicolas Silva Nicolas Silva - Bug 1258768 - Check compositor backends before casting. r=dvander, a=kothari
922334c70324e4295dcfcfafe6da4ae2e1154834
created 2016-03-25 01:38 -0700
pushed 2016-04-29 00:55 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
9465609ef7a612b20d8d557deee38feaff32409b
created 2016-04-22 12:23 -0400
pushed 2016-04-29 00:55 +0000
David Anderson David Anderson - Backed out changeset 18a82d839878
18a82d8398787ae952f027ee6a551daeadc2d21b
created 2016-03-25 01:38 -0700
pushed 2016-04-29 00:55 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
a26b792fc082ef7377ed9a5bb402a286e2c50e4b
created 2016-04-14 12:38 +0200
pushed 2016-04-14 15:39 +0000
Nicolas Silva Nicolas Silva - Bug 1258768 - Check compositor backends before casting. r=dvander
577472ad5c385b2013bcf018cf7bc7e2c70eef8c
created 2015-11-24 14:50 +1300
pushed 2016-04-07 19:52 +0000
Nicolas Silva Nicolas Silva - Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro
ab1e55d01de8dfc614e7a3d127c3add27beb030c
created 2016-04-04 18:25 -0700
pushed 2016-04-05 19:21 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow
e63011d838254a155dda806e43d7417831955b5d
created 2016-03-25 01:38 -0700
pushed 2016-03-28 05:51 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
0662b0935257f604567b816af81c369674786190
created 2016-03-23 21:41 -0700
pushed 2016-03-24 05:42 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel
8127138e31469b79efa5f105b3b177e40e3747c0
created 2016-03-23 18:57 +0100
pushed 2016-03-23 22:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 27a8a01abf66 (bug 1256517)
27a8a01abf66e8794d52ef84ef7ad84db2ca2f2d
created 2016-03-23 10:32 -0700
pushed 2016-03-23 22:36 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
51102a2a44b51fa19ccb8f7504ea07c4a65ebf55
created 2016-03-23 01:03 -0400
pushed 2016-03-23 10:00 +0000
Lee Salzman Lee Salzman - Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel
cc75c8546991b57aec6f6f4dd18e70554c229ebb
created 2016-03-22 09:09 +1300
pushed 2016-03-21 20:23 +0000
Matt Woodrow Matt Woodrow - Bug 1223736 - Part 2: Draw masks in the correct coordinate space when doing 3d transforms in BasicCompositor. r=lsalzman
9133a529cbcd6f540c7dc980ffc11bae6781d941
created 2016-02-23 10:11 -0800
pushed 2016-03-20 05:01 +0000
David Anderson David Anderson - Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange, a=lizzard)
8388d17e4503eb8292ca9ac1aedf837fe0939b90
created 2016-02-22 04:19 +0100
pushed 2016-03-20 05:01 +0000
Jeremy Chen Jeremy Chen - Bug 1239564 - Post translate maskSurface to renderTarget. r=roc a=lizzard
57f5e012ebf3f88daae707a6aa05339c8c54dbf4
created 2016-03-18 16:44 -0700
pushed 2016-03-19 03:06 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1223736) for reftest failures in mask-layer-transform.html CLOSED TREE
1982db677df6bbcd00dd4bd06ce906050f2576c6
created 2016-03-18 18:45 +1300
pushed 2016-03-19 03:06 +0000
Matt Woodrow Matt Woodrow - Bug 1223736 - Part 2: Apply mask in correct coordinate space when drawing with 3d transforms with BasicCompositor. r=lsalzman
b34c0c51ae702ae77f915d873081aefce052df50
created 2016-03-18 09:58 +0100
pushed 2016-03-18 09:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2b7b7ea014d8 (bug 1223736)
2b7b7ea014d8b429c2f2c1d0aeceb479d60d7cf0
created 2016-03-18 18:45 +1300
pushed 2016-03-18 09:55 +0000
Matt Woodrow Matt Woodrow - Bug 1223736 - Part 2: Apply mask in correct coordinate space when drawing with 3d transforms with BasicCompositor. r=lsalzman
d916e452018046a5b2cb7699937e2d40171bf9e4
created 2016-03-16 18:30 -0700
pushed 2016-03-17 09:45 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1255303 - Use SurfaceFormat::B8G8R8X8 as back buffer if possible r=jrmuizel
cf30de346f10f2687480a0a625645ee6a2566a0e
created 2016-02-23 10:11 -0800
pushed 2016-02-29 14:00 +0000
David Anderson David Anderson - Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
bd59893f50b8c7107ab6c07cb2337c1d5cc09184
created 2016-02-25 14:38 -0500
pushed 2016-02-25 21:11 +0000
Lee Salzman Lee Salzman - Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
a90066c54f7cf0755a8c2982ddf4279ebba4b1c4
created 2016-02-25 14:38 -0500
pushed 2016-02-25 21:11 +0000
Lee Salzman Lee Salzman - Bug 1249813 - part 1 - revise nsShmImage to allow draw targets anywhere inside its bounds. r=jrmuizel
52e355f34371182f6011a05da6a6d3ccecd03c77
created 2016-02-25 14:15 +0100
pushed 2016-02-25 18:41 +0000
Nicolas Silva Nicolas Silva - Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
eced4790cbdcca3cc087e737c099b93e895edaee
created 2016-02-25 14:15 +0100
pushed 2016-02-25 18:41 +0000
Nicolas Silva Nicolas Silva - Bug 1249273 - Enable BufferTextureHost to recycle a TextureSource that is not marked as owned. r=sotaro
edb99456bccb2f5e626b48e63a4360d494e4df17
created 2016-02-23 10:39 -0800
pushed 2016-02-23 19:16 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
21356fa4e3536a79afab99fda68a873963948145
created 2016-02-23 10:11 -0800
pushed 2016-02-23 19:16 +0000
David Anderson David Anderson - Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
7dd1ed930b50c1762fc7ca6323c96369c144598f
created 2016-02-22 04:19 +0100
pushed 2016-02-23 15:59 +0000
Jeremy Chen Jeremy Chen - Bug 1239564 - Post translate maskSurface to renderTarget. r=roc
62b39e890400d22e1bc2d9a2d8a0e159416baaf2
created 2016-01-22 11:36 +1300
pushed 2016-02-19 22:48 +0000
Matt Woodrow Matt Woodrow - Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange, a=sylvestre
b4a6b584ecb2ff0f08c51b48cd576facf9b3f4b3
created 2016-01-12 12:47 +0100
pushed 2016-02-19 22:48 +0000
Markus Stange Markus Stange - Bug 1236282 - Clip color layer drawing in BasicCompositor so that unbounded operators don't erase stuff outside the layer. r=Bas, a=sylvestre
aaa48192f8c5553a914e7bcb4eb89527a9eec5fe
created 2016-01-12 13:27 +0100
pushed 2016-02-19 22:48 +0000
Markus Stange Markus Stange - Bug 1238753 - Don't skip the call to StartRemoteDrawing in from BasicCompositor::BeginFrame if the invalid region is empty. r=mattwoodrow, a=sylvestre
577224869ce76cecfad16cd69fb31e2072a274c1
created 2016-01-12 13:14 +0100
pushed 2016-02-19 22:48 +0000
Markus Stange Markus Stange - Bug 1238753 - Make BasicCompositor respect changes to mInvalidRegion through StartRemoteDrawingWithRegion properly. r=mattwoodrow, a=sylvestre
6ae59fd411ba633d2feb0264879d78a6b8e8e6de
created 2016-02-18 20:57 -0500
pushed 2016-02-19 13:28 +0000
Lee Salzman Lee Salzman - Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow
213814f2dccc0014175227c1f92f728ca1162f63
created 2016-02-08 11:58 +0100
pushed 2016-02-17 18:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 3. Check if GetSurface returned null. r=mstange
688a04c23fef8d658e9de7ba2192154b79eb5a1f
created 2016-02-08 11:57 +0100
pushed 2016-02-17 18:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond
acb9cdf6473e8c8ac961f56b0ec9453b42718a0d
created 2016-02-08 11:56 +0100
pushed 2016-02-17 18:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 1. We can get the wrong texture source type, so deal with it. Carry r=mstange
52a2a349ff2ad0c7831cd6649820f901058b9327
created 2016-02-03 15:04 +0100
pushed 2016-02-03 19:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 63e2a056311a (bug 1187464) for reftest failures
97f319b10c21ba2e802d3f51d6542da4732e9b81
created 2016-02-03 15:04 +0100
pushed 2016-02-03 19:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0cee3cdcce99 (bug 1187464)
dffbf73c3c688d6559fb7b01703ac6c9f1fd06ad
created 2016-02-03 15:04 +0100
pushed 2016-02-03 19:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b64710d45b28 (bug 1187464)
b64710d45b2852b6f082411e6a066497aad50182
created 2016-02-02 11:07 +0100
pushed 2016-02-03 14:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 3. Check if GetSurface returned null. r=mstange
0cee3cdcce999005de31fabfb4841ac70d534b98
created 2016-02-02 11:06 +0100
pushed 2016-02-03 14:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. r=botond
63e2a056311a04e1275d5e8d7ecb439c19b641b8
created 2016-02-02 11:05 +0100
pushed 2016-02-03 14:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464 - Part 1. We can get the wrong texture source type, so deal with it. r=mstange
94b30eb55f0c3e5b330b7ca5bc22fe3f753dfbcd
created 2016-01-18 17:20 -0800
pushed 2016-01-27 12:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical.
dbfd0199b5c78985881f84221a1a06491bf2e46c
created 2016-01-14 18:36 -0800
pushed 2016-01-27 12:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
c45623c0cb55197cd56fdd73833c31e6e55925bb
created 2016-01-22 11:36 +1300
pushed 2016-01-25 20:21 +0000
Matt Woodrow Matt Woodrow - Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange
4fd58c5512430d86ab5d9e60e54e61a8886e6a12
created 2016-01-22 13:32 -0500
pushed 2016-01-22 18:46 +0000
Milan Sreckovic Milan Sreckovic - Bug 1187464: Part 1. We can get the wrong texture source type, so deal with it. r?mstange draft
8687e5dc1369056d1beec7ace9e78332a5f3a238
created 2016-01-13 00:13 +0100
pushed 2016-01-19 18:38 +0000
Markus Stange Markus Stange - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow, a=sylvestre
522e0b08775e7b8b5bae47f893701533f6f72df6
created 2016-01-13 15:27 -0800
pushed 2016-01-15 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239537 - Remove Compositor::GetWidgetSize(), which is unused. r=mattwoodrow.
8cdc38ea4f6da3f5585c1525e29299a86ad89866
created 2015-12-02 22:29 -0800
pushed 2016-01-15 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats.
6749f7053f122fa29166c958750b165711ead634
created 2016-01-13 00:13 +0100
pushed 2016-01-12 23:13 +0000
Markus Stange Markus Stange - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r?mattwoodrow draft
less more (0) -100 -60 tip