gfx/layers/basic/BasicCompositor.cpp
922334c70324e4295dcfcfafe6da4ae2e1154834
created 2016-03-25 01:38 -0700
pushed 2016-04-25 16:57 +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-25 16:57 +0000
David Anderson David Anderson - Backed out changeset 18a82d839878
18a82d8398787ae952f027ee6a551daeadc2d21b
created 2016-03-25 01:38 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
cf30de346f10f2687480a0a625645ee6a2566a0e
created 2016-02-23 10:11 -0800
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Nicolas Silva Nicolas Silva - Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
eced4790cbdcca3cc087e737c099b93e895edaee
created 2016-02-25 14:15 +0100
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Jeremy Chen Jeremy Chen - Bug 1239564 - Post translate maskSurface to renderTarget. r=roc
6ae59fd411ba633d2feb0264879d78a6b8e8e6de
created 2016-02-18 20:57 -0500
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0cee3cdcce99 (bug 1187464)
dffbf73c3c688d6559fb7b01703ac6c9f1fd06ad
created 2016-02-03 15:04 +0100
pushed 2016-04-25 16:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b64710d45b28 (bug 1187464)
b64710d45b2852b6f082411e6a066497aad50182
created 2016-02-02 11:07 +0100
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
9133a529cbcd6f540c7dc980ffc11bae6781d941
created 2016-02-23 10:11 -0800
pushed 2016-03-18 22:16 +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-14 19:01 +0000
Jeremy Chen Jeremy Chen - Bug 1239564 - Post translate maskSurface to renderTarget. r=roc a=lizzard
840468eb2ead80619dda158d92cc9faa5fd5f357
created 2016-01-22 11:36 +1300
pushed 2016-03-07 14:18 +0000
Matt Woodrow Matt Woodrow - Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange, a=lizzard
522e0b08775e7b8b5bae47f893701533f6f72df6
created 2016-01-13 15:27 -0800
pushed 2016-03-07 14:18 +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-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats.
1e601b1fcfe8fd96df87d2b90f2f47bb0be8296a
created 2016-01-13 00:13 +0100
pushed 2016-03-07 14:18 +0000
Markus Stange Markus Stange - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow
ae4cf189c7f8c493f38b6ab86ef91e0bdddff0e8
created 2016-01-12 13:27 +0100
pushed 2016-03-07 14:18 +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
0177499ecaa31ccefafd114d130d7c5e83860765
created 2016-01-12 13:14 +0100
pushed 2016-03-07 14:18 +0000
Markus Stange Markus Stange - Bug 1238753 - Make BasicCompositor respect changes to mInvalidRegion through StartRemoteDrawingWithRegion properly. r=mattwoodrow
2d9ac4e9f6bc07c36fd5149ddd17cc98b7ecec67
created 2016-01-12 12:47 +0100
pushed 2016-03-07 14:18 +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
38e25a00e96bd2eabb0142210edade9f5228f876
created 2015-12-16 19:50 +0100
pushed 2016-03-07 14:18 +0000
Nicolas Silva Nicolas Silva - Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro
16923db5df3750dfd2f131ea66fdfdbd5f30bcf0
created 2015-12-18 13:53 -0500
pushed 2016-03-07 14:18 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel
e6523d21523f37fc56bcf0e27b269657f90c7bd7
created 2015-12-17 14:30 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
8754fd7188696ea433243dc809444e04cd177165
created 2015-12-17 14:45 -0500
pushed 2016-03-07 14:18 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel
62b39e890400d22e1bc2d9a2d8a0e159416baaf2
created 2016-01-22 11:36 +1300
pushed 2016-02-08 14:38 +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-01 14:04 +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-01 13:42 +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-01 13:42 +0000
Markus Stange Markus Stange - Bug 1238753 - Make BasicCompositor respect changes to mInvalidRegion through StartRemoteDrawingWithRegion properly. r=mattwoodrow, a=sylvestre
8687e5dc1369056d1beec7ace9e78332a5f3a238
created 2016-01-13 00:13 +0100
pushed 2016-01-25 13:55 +0000
Markus Stange Markus Stange - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow, a=sylvestre
f4f5472e714b85766dad38ec36ca4e3d2e685399
created 2015-12-10 13:01 +0100
pushed 2016-01-25 13:55 +0000
Milan Sreckovic Milan Sreckovic - Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang
af31b9ebda9bedbbef816053dc400bcbcd9b4f9f
created 2015-11-13 01:37 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1224482 (part 4) - Make GetClientSize() return a LayoutDeviceIntSize. r=kats.
ed48eac74e39a37bf9b1fc21e1ae16699965b19f
created 2015-11-11 14:23 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
27f08798481fd64c65c57f8ed2a0839f894fdc60
created 2015-10-27 22:56 -0700
pushed 2015-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1218617 - Invalidate whole widget area after external composition r=mattwoodrow
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
34e69198f0187b5a224d12303faed2da6a375cc0
created 2015-10-05 23:39 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Remove the static compositor backend variable. (bug 1211109 part 2, r=mattwoodrow)
17da3f535e295d8f104e17ac035c3ff176cdbd54
created 2015-10-01 23:06 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
d7ba52bbc272d5207768e2c9adef6ed863d5bfa1
created 2015-09-30 16:43 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 919a831786f1 (bug 1208638) for windows build failures
919a831786f1f226793702e9f4ac5bfe1893a404
created 2015-09-30 16:16 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
3d9840db7d35ec36cbc5a5d87979aac9fe4d7568
created 2015-09-15 16:46 -0400
pushed 2015-10-29 11:30 +0000
Lee Salzman Lee Salzman - Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar
c76ccb113197cacd158a011b0f985da4bff94853
created 2015-09-15 13:07 -0700
pushed 2015-10-29 11:30 +0000
David Anderson David Anderson - Support all blend modes in the basic compositor. (bug 1203829 part 1, r=mattwoodrow)
05202b078d10b15e05b6f1c7151446ac0ca10b02
created 2015-09-04 18:31 +0000
pushed 2015-10-29 11:30 +0000
Bas Schouten Bas Schouten - Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical
9d8134f02763653040aa35520a8012a141c92a42
created 2015-08-06 17:26 -0700
pushed 2015-10-29 11:30 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad
28ee9c1ce2c61a0d3cea4e94ff40d21a5ab1d71f
created 2015-09-04 18:31 +0000
pushed 2015-09-21 14:04 +0000
Bas Schouten Bas Schouten - Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical a=sylvestre
less more (0) -100 -60 tip