gfx/layers/d3d11/CompositorD3D11.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)
7a0624f58e6f3691eac904678d0a803595220d56
created 2016-03-10 16:03 -0500
pushed 2016-04-25 16:57 +0000
Markus Stange Markus Stange - Bug 1251894 - In CompositorD3D11::CreateTexture, copy as much as the render target allows. r=bas, a=ritu
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
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)
0629918a09ae87808efdda432d7852371ba37db6
created 2016-02-17 11:11 -0800
pushed 2016-04-25 16:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout
63ff40690fcd9d397daad42f38829088ab5ba227
created 2016-02-12 17:15 -0800
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Lazily initialize D3D11 mix-blend shaders. (bug 1246388, r=mattwoodrow)
3dce92c9562d85312069825dd64113d77590d0b5
created 2016-02-06 03:14 +0000
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
31373f8aaa982d13fe792b414de798ee6bf17349
created 2016-02-06 09:52 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests
aeceae3e0e96758aa71ca551a9cc65fa90c95766
created 2016-02-06 03:14 +0000
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
9d1a4ca0fe8d1002ae1be430330ef5ac57142d5c
created 2016-02-05 10:11 -0800
pushed 2016-04-25 16:57 +0000
Mason Chang Mason Chang - Bug 1239861. Part 2 Properly resize DXGI swap chain buffer size. r=bas
7756089b8570a4e6d0e14e95c7e75179e03adf91
created 2016-02-02 16:33 -0800
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas)
8982ed90d8e6790a78aad2d49442e91001830c78
created 2016-02-01 13:34 +0100
pushed 2016-04-25 16:57 +0000
Milan Sreckovic Milan Sreckovic - Bug 1244735 - Preference to override the default behaviour for partial present. r=jrmuizel
01151b9f47a2169f1499006c19fc09ff1d47c9e5
created 2016-01-18 17:20 -0800
pushed 2016-04-25 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
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)
4929e9426cc4813b4b653fbe42093d56ad84e4a4
created 2016-03-10 16:03 -0500
pushed 2016-03-18 16:11 +0000
Markus Stange Markus Stange - Bug 1251894 - In CompositorD3D11::CreateTexture, copy as much as the render target allows. r=bas, a=ritu
bf100becdf2ddf91cbab364d67b3b0346e073040
created 2016-02-12 17:15 -0800
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Lazily initialize D3D11 mix-blend shaders. (bug 1246388, r=mattwoodrow, a=lhenry)
37654da777cc48428d0c64c5b00658f67fdc1878
created 2016-02-02 16:33 -0800
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas, a=lhenry)
015aca9bee9b499f7f3fc9bda417b04141e88fe3
created 2016-02-05 10:11 -0800
pushed 2016-03-07 14:18 +0000
Mason Chang Mason Chang - Bug 1239861. Part 2 Properly resize DXGI swap chain buffer size. r=bas a=sylvestre
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.
d93ca2492704b368f9c2b61d3b8d29f13af8099f
created 2016-01-08 00:59 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1237375: Add some more extensive debugging information. r=milan
03e3553c83beae1609ccf3415ec575568bef8c11
created 2015-09-17 14:23 -0700
pushed 2016-03-07 14:18 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
60fb51fe943e16e97bb145854cd1a8861a9796a3
created 2016-02-05 10:11 -0800
pushed 2016-02-11 18:02 +0000
Mason Chang Mason Chang - Bug 1239861. Part 2 Properly resize DXGI swap chain buffer size. r=bas 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
611771d8de5857df525ab3dbfd44804bd38984c8
created 2015-12-04 11:23 +0100
pushed 2016-01-25 13:55 +0000
Nicolas Silva Nicolas Silva - Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas
6899517c16a23c1bfc2c16000616d6ebd9c7b117
created 2015-12-04 04:20 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1229533: Ensure our RenderingTargetView for the backbuffer and the backbuffer itself have no lingering references, and log if they do. r=milan
ae9f5883e654131f73236505da292faff9fc06be
created 2015-11-25 20:55 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond.
3aba3a882cc2d3fba0b0054f227a95aaf869f11b
created 2015-11-19 10:19 +0100
pushed 2016-01-25 13:55 +0000
Milan Sreckovic Milan Sreckovic - Bug 1204922 - Part 3. Report failed before HandleError call. r=bas
7d35d32e8ae304688b5f1870634ca0a6d3c6cf5b
created 2015-11-13 13:04 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1204922: When ResizeBuffers fails, make no attempt to do subsequent paints until it succeeds again. r=milan
49a5f1fe2128ff16b17eccdd77017f751c8efb11
created 2015-11-09 21:37 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223310 (part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
7f1b27593e1e789828ab356f6ec53aca88783279
created 2015-11-09 07:28 +0100
pushed 2016-01-25 13:55 +0000
Milan Sreckovic Milan Sreckovic - Bug 1222033 - Rename gfxCrash to gfxDevCrash. r=jrmuizel
85d0f862ea1bdbfe69116cc683f6d6162bba782b
created 2015-11-13 13:04 +0100
pushed 2015-12-14 20:08 +0000
Bas Schouten Bas Schouten - Bug 1204922: When ResizeBuffers fails, make no attempt to do subsequent paints until it succeeds again. r=milan a=ritu
74501e7db97fe014260a644554e05bd5d4061912
created 2015-10-27 14:11 +0100
pushed 2015-12-14 20:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1204922 - More information about crashes. r=bas a=ritu
8315a152ccb1cb77d57652daf7ce5ab688582ced
created 2015-10-21 14:34 +0200
pushed 2015-12-14 20:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1217192 - Use gfxCriticalNote where we're already using the non-default construction parameter. r=mchang
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
d337fcb3aef0e275fc51b341f995bf4da71fd99e
created 2015-10-07 16:38 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Disable screen and multiply mix-blend-mode support in the D3D11 and OGL compositors. (bug 1135271, r=mattwoodrow)
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)
6de70cad784834948e234eb80fe2f6490e8eb8f3
created 2015-10-05 23:38 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Log initialization failures in CompositorD3D11.cpp. (bug 1211109 part 1, r=mattwoodrow)
c5d70da312f9a643b78fd6e8b78e38fa5e0456ae
created 2015-09-29 11:20 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan)
c3a817f59d0ba98fbda89dc94e77b9b41cfc13d5
created 2015-09-29 11:16 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Get the sync texture's sync handle during compositor initialization, where it can be made to fail gracefully. (bug 1207665 part 3, r=bas)
1a17f2ca929db8e149b024f54f56628fc988230d
created 2015-09-21 11:52 -0400
pushed 2015-12-14 20:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Disable partial present on Nvidia hardware. r=bas
5e6f7c5bd45c08938fe088e6e058e32aaa7495c9
created 2015-09-21 11:52 -0400
pushed 2015-10-29 11:30 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Disable partial present on Nvidia hardware. r=bas a=sylvestre
69e3fb393cadb76dcce0d74cc23105dc3939225b
created 2015-10-05 09:11 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1207665) for being the wrong patches for uplift a=backout
1ca0650854b4d2c83d8f9c8a59298775b09605c0
created 2015-09-29 11:20 -0700
pushed 2015-10-29 11:30 +0000
David Anderson David Anderson - Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan) a=sylvestre
8de4694e5a549bc1068a31d719ed261f62ad6c4a
created 2015-09-29 11:16 -0700
pushed 2015-10-29 11:30 +0000
David Anderson David Anderson - Get the sync texture's sync handle during compositor initialization, where it can be made to fail gracefully. (bug 1207665 part 3, r=bas) a=sylvestre
df2be5ad917b1aab843aa9c86ed5316cd55c4238
created 2015-09-15 01:04 -0700
pushed 2015-10-29 11:30 +0000
David Anderson David Anderson - Handle screen and multiply blend modes in the D3D11 compositor. (bug 1203829 part 4, r=mattwoodrow)
ac89d8222e1b4cd7abae7e63c3a43b0984ae3ee8
created 2015-09-15 01:04 -0700
pushed 2015-10-29 11:30 +0000
David Anderson David Anderson - Refactor shader initialization in CompositorD3D11. (bug 1203829 part 3, r=mattwoodrow)
5e2d43bdbaee20e4116ba4ce51dd27785b7f7a7c
created 2015-08-18 15:11 +0100
pushed 2015-10-29 11:30 +0000
Jamie Nicol Jamie Nicol - Bug 1192058 - For DXGI_PRESENT_PARAMETERS, set pDirtyRects to nullptr if DirtyRectsCount == 0. r=BenWa
315e8590079c0be25ee7f649e1cb75b6d36d71fa
created 2015-08-13 17:01 -0400
pushed 2015-10-29 11:30 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
341d7a3d732046145ecb756d53a6db03f189cce2
created 2015-09-21 11:52 -0400
pushed 2015-10-19 16:29 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Disable partial present on Nvidia hardware. r=bas a=sylvestre
cef69a78f01614d31fdb7705816f7dc8fd807d62
created 2015-07-29 14:39 -0400
pushed 2015-09-21 14:04 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1188700, [webvr] Fix VR distortion compositing in d3d11/gl to take into account rendertarget size and transform; r=kip
5aa264987ee6646f457cfb9be9dc241669bb9cfa
created 2015-07-29 14:39 -0400
pushed 2015-09-21 14:04 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1167326, fix up VR distortion constant buffer; r=bas
less more (0) -100 -60 tip