David Anderson
|
d91f1ac58c
|
Protect D2D singletons with a mutex. (bug 1380922 part 2, r=mchang)
--HG--
extra : rebase_source : f261e84d8d6a9ef7d153b04d447f9edb36a77dde
|
2017-07-18 12:15:44 -07:00 |
David Anderson
|
e53986168f
|
Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang)
--HG--
extra : rebase_source : baf7cce201a38897f1f9dcbd7c36855ff070217b
|
2017-07-18 12:15:39 -07:00 |
Lee Salzman
|
2d696d5c34
|
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
MozReview-Commit-ID: 5K9201eCSv
|
2017-06-30 14:09:05 -04:00 |
Sebastian Hengst
|
522fc18c93
|
Backed out changeset 24421d72ba08 (bug 1376026)
|
2017-07-07 21:42:09 +02:00 |
Lee Salzman
|
ab6885d706
|
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
MozReview-Commit-ID: 5K9201eCSv
|
2017-06-30 14:09:05 -04:00 |
Carsten "Tomcat" Book
|
fbc9f302f1
|
Backed out changeset d09fb3a5cedf (bug 1376026)
|
2017-07-06 08:11:48 +02:00 |
Lee Salzman
|
edc6db4195
|
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
|
2017-06-30 14:09:05 -04:00 |
Mason Chang
|
d59c1c2657
|
Bug 1372577. Fallback to CPU alpha to luminance on the parent process. r=jrmuizel
|
2017-06-29 10:09:14 -07:00 |
Mason Chang
|
d69917e056
|
Bug 1375452 Fallback to DrawTarget::IntoLuminance if we can't create the effect. r=jrmuizel
|
2017-06-22 10:15:37 -07:00 |
Jeff Muizelaar
|
cf6d4425f4
|
Bug 1359527. Fixup DrawTarget::IntoLuminance mismerge. r=mchang
This adds back the NEON code and fixes up a couple of other pieces
|
2017-06-09 10:57:44 -04:00 |
Mason Chang
|
1520cb158b
|
Bug 1359527. Part 1 - Add DrawTarget::IntoLuminance r=jrmuizel
|
2017-06-02 11:13:36 -07:00 |
Mason Chang
|
17ccdaf65c
|
Bug 1369096 - Check HRESULT when QueryInterfacing an ID2D1Image for an ID2D1Bitmap. r=bas
|
2017-05-30 15:59:19 -07:00 |
Mason Chang
|
d73beaa757
|
Bug 1367127 - Use an ImageBrush during DrawTargetD2D1::PushLayer instead of a BitmapBrush. r=bas
|
2017-05-30 09:31:02 -07:00 |
Phil Ringnalda
|
16b90e808a
|
Backed out changeset e12fa325e112 (bug 1359527) for Win8 masking reftest failures
MozReview-Commit-ID: 5ecOfTu606d
|
2017-05-28 15:45:42 -07:00 |
Mason Chang
|
981bccddf0
|
Bug 1359527. Add DrawTarget::IntoLuminance. r=jrmuizel,Bas
This lets us use the luminance effect with Direct2D to avoid
having to read back. It will also let us avoid reading back
with DrawTargetRecording.
|
2017-05-28 15:35:14 -04:00 |
Kevin Chen
|
d6f7dc2900
|
Bug 1363677 - Skip Flush() and EndDraw() if the ID2D1DeviceContext is stale; r=dvander
MozReview-Commit-ID: 6KnryMZE8Qj
--HG--
extra : rebase_source : 7e8794825934b82c887159b04128cf830f77d897
|
2017-05-10 16:22:08 +08:00 |
Mason Chang
|
25d7f57213
|
Bug 1351733. Reuse D2D Source Surfaces with Draw Target Dual. r=bas
|
2017-04-17 08:41:42 -07:00 |
Lee Salzman
|
f942812710
|
Bug 1347147 - fix DrawTargetD2D1::GetImageForSurface to support uploads in device-space. r=mchang
MozReview-Commit-ID: 2galhKidxca
|
2017-03-14 22:17:47 -04:00 |
Milan Sreckovic
|
fe9eb910b9
|
Bug 1262390: In some cases, we fail with the small allocation because of the device reset situation. r=bas.schouten
MozReview-Commit-ID: BKMOZbgJ7px
--HG--
extra : rebase_source : b1d86f7e0c134460b96e1b4064303273e6e91a54
|
2017-02-20 17:14:49 -05:00 |
Milan Sreckovic
|
9846692940
|
Bug 1331274: aPath coming into Fill method may not be valid. r=kechen
MozReview-Commit-ID: 5tmGUXEFJlw
--HG--
extra : rebase_source : a76ffbbfecfcbad73f2c7ffba86cf25a719ff133
|
2017-01-16 13:21:36 -05:00 |
peter chang
|
ea69eeb193
|
Bug 1323837 - Draw nothing if there are no color stops for gradient effect, r=bas
MozReview-Commit-ID: BnZlh2NhdHX
--HG--
extra : rebase_source : e221cebdb64e55926c63fd105df0a55635b28e19
|
2016-12-16 13:55:22 +08:00 |
Lee Salzman
|
2b779e5359
|
Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
MozReview-Commit-ID: 5MERz8RmGUd
|
2016-11-21 13:17:09 -05:00 |
Sebastian Hengst
|
bf0af8baea
|
Backed out changeset 5504280ce43c (bug 1250037)
|
2016-11-18 00:29:02 +01:00 |
Lee Salzman
|
8acbd8d04a
|
Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
MozReview-Commit-ID: 5MERz8RmGUd
|
2016-11-17 16:04:05 -05:00 |
Ethan Lin
|
4bf5cb2b97
|
Bug 1301579 - Add assertion to prevent the use of DrawTargetD2D1::DrawSurface with A8 format. r=mstange
|
2016-09-08 20:30:00 +02:00 |
David Major
|
1cd2c98af7
|
Bug 1305536: Initialize the out-param of DrawTargetD2D1::GetDeviceSpaceClipRect. r=Bas
|
2016-09-29 13:18:33 -05:00 |
Bas Schouten
|
8c73fcc8e1
|
Bug 1303534: Make sure to pop all clips before grappig the image for the top-level 'layer'. r=jrmuizel
MozReview-Commit-ID: 2nHV0v7MInD
--HG--
extra : rebase_source : a0c7dcc55840020380afe4f0817b3b06f20bef77
|
2016-09-27 17:11:39 +02:00 |
Bas Schouten
|
0da057c54f
|
Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
MozReview-Commit-ID: DIEyrK89jtd
|
2016-09-12 18:41:10 +02:00 |
Lee Salzman
|
8869fd86cf
|
Bug 1029705 - allow clipping to a list of device-space rectangles (a region) in DrawTarget via PushDeviceSpaceClipRects. r=bas
MozReview-Commit-ID: 8zM116zB0NB
|
2016-09-21 17:03:20 -04:00 |
Nathan Froyd
|
76bc75d243
|
Bug 1298171 - store result of BitmapProperties1 in a temporary to avoid warnings; r=jrmuizel
MozReview-Commit-ID: ANy1vKc5p07
--HG--
extra : rebase_source : d2b43299ec7244bc5bccb21c96f6604f50b083e8
|
2016-08-29 10:31:25 -04:00 |
Nicolas Silva
|
39f5573d6f
|
Bug 1291190 - Don't crash when push/pop clips are not balanced correctly. r=Bas
|
2016-08-24 11:06:45 +02:00 |
Bas Schouten
|
37341a7ea4
|
Bug 1293586: Don't use command lists for an effect when that command list already has an effect with a command list used inside of it. r=mstange
MozReview-Commit-ID: 2T2wdUaWgMC
--HG--
extra : rebase_source : f569e9b5613bf8cf419792251335e07a7f743607
|
2016-08-22 13:22:01 +02:00 |
Bas Schouten
|
e0031c0160
|
Bug 943626 - Part 2: Implement GetGlyphMetrics API for DirectWrite r=jrmuizel
|
2016-08-11 15:47:32 -04:00 |
Nicolas Silva
|
48805c9b3e
|
Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
|
2016-07-26 16:48:30 +02:00 |
JerryShih
|
abd529257e
|
Bug 1276062 - update DrawTargetD2D1::Init() log. r=hshih
|
2016-07-07 11:43:03 +08:00 |
JerryShih
|
5f9e6f5771
|
Bug 1276062 - show a log if there is no device for DrawTargetD2D1::Init(). r=bas
|
2016-07-01 02:25:00 +02:00 |
Jonathan Watt
|
0b33916487
|
Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
|
2016-05-25 17:01:18 +01:00 |
Bas Schouten
|
8287b9b368
|
Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel
MozReview-Commit-ID: LilGG2ySPw7
|
2016-04-28 13:22:31 +00:00 |
Milan Sreckovic
|
fca0580f8e
|
Bug 1264736: Crash sooner if we can't get a valid command list, at least in nightly/aurora. r=bas
MozReview-Commit-ID: JyUOZrEZ9hT
--HG--
extra : rebase_source : 6c483d23f2ffc4c03641ad76ae3ad2d1c48686dd
|
2016-04-20 12:11:00 -04:00 |
Bas Schouten
|
c7a2d932b2
|
Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel
MozReview-Commit-ID: D49eFNRGD2V
--HG--
extra : rebase_source : 79bc34d1822396e87eedb5913ac56ecbf1b65fa3
|
2016-03-31 21:45:36 +02:00 |
Bas Schouten
|
9c327300bf
|
Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel
MozReview-Commit-ID: IM1srXx7CfB
|
2016-03-20 19:51:46 +01:00 |
Jacek Caban
|
5c834c9219
|
Bug 1251431 - GCC compilation fixup.
|
2016-03-21 13:16:29 +01:00 |
Bas Schouten
|
1225ab11b5
|
Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt
MozReview-Commit-ID: 3SOuVvklajf
|
2016-03-18 14:47:11 +01:00 |
David Anderson
|
e8462418d4
|
Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan)
--HG--
extra : rebase_source : 9d13831f25867d993cccc9b2717e14cc0a4893a0
|
2016-02-15 23:59:24 -08:00 |
Bas Schouten
|
259d24796a
|
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
MozReview-Commit-ID: KBZSqIdx0OC
|
2016-02-13 14:33:28 +01:00 |
Carsten "Tomcat" Book
|
fdcf299e32
|
Backed out changeset 8e13ba75bccf (bug 1247775)
|
2016-02-12 08:49:28 +01:00 |
Bas Schouten
|
54dad93d74
|
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
MozReview-Commit-ID: KBZSqIdx0OC
--HG--
extra : rebase_source : 632fb5208a702f79fa5c648698f73bc9b0bf8992
|
2016-02-12 02:11:50 +01:00 |
Bas Schouten
|
66c618a6ee
|
Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel
MozReview-Commit-ID: H3V3z8ZIiIK
|
2016-02-11 21:35:07 +01:00 |
Bas Schouten
|
b3027878ab
|
Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel
--HG--
extra : rebase_source : 5041fa82907837c50e657c87afeda85be40b25d7
|
2016-01-11 16:38:10 +01:00 |
Bas Schouten
|
12b9a82473
|
Bug 1220629 - Part 6: Implement PushLayer/PopLayer API in several wrapper DT types. r=jrmuizel
--HG--
extra : rebase_source : 5a421568fa20b23d7ceef71eb58014e29dbc1c76
|
2016-01-06 00:23:33 +01:00 |