gfx/layers/d3d11/CompositorD3D11.cpp
df82a308881223ce93397787ef45da2aa960737e
created 2016-04-28 10:32 +0200
pushed 2016-04-28 14:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out 13 changesets (bug 1254899) for test failure in browser_Troubleshoot.js. r=backout
993906e53329b6eb88b3f0a26507cdae0ae17be0
created 2016-04-27 22:54 -0700
pushed 2016-04-28 14:35 +0000
David Anderson David Anderson - Replace gfxWindowsPlatform::mD3D11Status with gfxConfig. (bug 1254899 part 9, r=jrmuizel)
2de214d5d1e098230aa00d80813615104a27f067
created 2016-04-27 22:54 -0700
pushed 2016-04-28 14:35 +0000
David Anderson David Anderson - Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
ab1e55d01de8dfc614e7a3d127c3add27beb030c
created 2016-04-04 18:25 -0700
pushed 2016-04-06 10: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 20:08 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
8127138e31469b79efa5f105b3b177e40e3747c0
created 2016-03-23 18:57 +0100
pushed 2016-03-24 15:20 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 27a8a01abf66 (bug 1256517)
27a8a01abf66e8794d52ef84ef7ad84db2ca2f2d
created 2016-03-23 10:32 -0700
pushed 2016-03-24 15:20 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
e7ee750067da1e8f56f1283239948358267a9762
created 2016-03-22 09:10 +1300
pushed 2016-03-22 11:33 +0000
Matt Woodrow Matt Woodrow - Bug 1223736 - Part 3: Remove the distinction between 2d and 3d masks since it only adds complexity. r=Bas
fb1dc3553bb2e6f78bdcb9e32e7452d7abd0b951
created 2016-03-21 00:14 -0700
pushed 2016-03-22 11:33 +0000
David Anderson David Anderson - Make access to gfxWindowsPlatform D3D11 devices thread-safe. (bug 1258174, r=bas)
4b497ec84814c3d1471b208ec34aa896b926f8e7
created 2016-03-10 16:03 -0500
pushed 2016-03-11 15:58 +0000
Markus Stange Markus Stange - Bug 1251894 - In CompositorD3D11::CreateTexture, copy as much as the render target allows. r=bas
7e2fd730546d9b7eb3c95c9d822ca8b480d89f34
created 2016-03-10 03:26 +0000
pushed 2016-03-10 10:56 +0000
Bas Schouten Bas Schouten - Bug 1251778 - Followup: Remove unreferenced local variable. r=bustage
9f885bf5783f790de1e0ce873a470c6112ff3a62
created 2016-03-10 03:12 +0000
pushed 2016-03-10 10:56 +0000
Bas Schouten Bas Schouten - Bug 1251778: Attempt to avoid presenting when the window is still resizing. r=jrmuizel
cf30de346f10f2687480a0a625645ee6a2566a0e
created 2016-02-23 10:11 -0800
pushed 2016-03-01 14:26 +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-26 21:28 +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-02-24 11:07 +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-24 11:07 +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-02-17 19:15 +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-02-16 11:22 +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-02-12 14:21 +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-02-07 03:17 +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-02-07 03:17 +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-02-06 03:45 +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-02-03 11:29 +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-02-03 11:29 +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-01-28 11:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
8cdc38ea4f6da3f5585c1525e29299a86ad89866
created 2015-12-02 22:29 -0800
pushed 2016-01-15 10:50 +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-01-12 10:57 +0000
Bas Schouten Bas Schouten - Bug 1237375: Add some more extensive debugging information. r=milan
03e3553c83beae1609ccf3415ec575568bef8c11
created 2015-09-17 14:23 -0700
pushed 2015-12-30 11:18 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
f4f5472e714b85766dad38ec36ca4e3d2e685399
created 2015-12-10 13:01 +0100
pushed 2015-12-12 05:30 +0000
Milan Sreckovic Milan Sreckovic - Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang
611771d8de5857df525ab3dbfd44804bd38984c8
created 2015-12-04 11:23 +0100
pushed 2015-12-07 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 2015-12-04 11:05 +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 2015-12-01 14:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond.
3aba3a882cc2d3fba0b0054f227a95aaf869f11b
created 2015-11-19 10:19 +0100
pushed 2015-11-25 00:57 +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 2015-11-14 21:36 +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 2015-11-11 11:45 +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 2015-11-11 11:45 +0000
Milan Sreckovic Milan Sreckovic - Bug 1222033 - Rename gfxCrash to gfxDevCrash. r=jrmuizel
c07f6d21fb7047d552b16b91ca66b621d8b597b0
created 2015-10-27 14:11 +0100
pushed 2015-10-30 00:18 +0000
Milan Sreckovic Milan Sreckovic - Bug 1204922 - More information about crashes. r=bas
8315a152ccb1cb77d57652daf7ce5ab688582ced
created 2015-10-21 14:34 +0200
pushed 2015-10-23 22:53 +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-10-18 02:58 +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-10-18 02:58 +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-10-08 14:12 +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-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:35 +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-10-07 18:35 +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-10-06 19:18 +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-10-06 19:18 +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-09-30 11:55 +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-09-30 11:55 +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-09-23 20:26 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Disable partial present on Nvidia hardware. r=bas
df2be5ad917b1aab843aa9c86ed5316cd55c4238
created 2015-09-15 01:04 -0700
pushed 2015-09-16 00:21 +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-09-16 00:21 +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-08-23 21:21 +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-08-14 13:25 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
cef69a78f01614d31fdb7705816f7dc8fd807d62
created 2015-07-29 14:39 -0400
pushed 2015-07-30 03:22 +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-07-30 03:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1167326, fix up VR distortion constant buffer; r=bas
fa2405094adb717e25c9cc73375609a5a38e9f81
created 2015-05-19 13:51 -0400
pushed 2015-07-30 03:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1179935, introduce complex viewport projections to Compositor, remove PrepareViewport; r=mstange
29726d5ce4fbbade85b48bbc835f3b637ec11f9f
created 2015-06-05 13:14 -0400
pushed 2015-07-30 03:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1179944, [webvr] put back support for Oculus 0.5.0 runtime, for OSX and Linux; r=mstange
6cbfc0575a01751c1c9d9d3e331f5c9122843b22
created 2015-05-05 14:35 -0400
pushed 2015-07-29 01:04 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1161670, cache D3D11 ShaderResourceView on TextureSourceD3D11; r=bas,jrmuizel
08508716085a41245854b88d5e1f13b315a5ab4f
created 2015-07-16 15:18 -0700
pushed 2015-07-17 14:29 +0000
David Anderson David Anderson - Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow)
less more (0) -100 -60 tip