Robert O'Callahan
|
5eea447074
|
Bug 1073252. Part 0: Add IsOpaque(SurfaceFormat). r=bas
--HG--
extra : rebase_source : 8aa2b0203db462573cd60046985d03a10a402fc9
|
2014-10-30 15:31:54 +13:00 |
|
Jonathan Watt
|
c78d6be8dc
|
Bug 1090494, part 4 - Add AppendRectToPath() and MakePathForRect() helpers to Moz2D's PathHelpers.h. r=mattwoodrow
|
2014-10-30 09:34:10 +00:00 |
|
Jonathan Watt
|
9c33f47437
|
Bug 1090494, part 3 - Remove the old unused variants of AppendRoundedRectToPath and MakePathForRoundedRect. r=mattwoodrow
|
2014-10-30 09:34:10 +00:00 |
|
Jonathan Watt
|
14006b732d
|
Bug 1090494, part 1 - Add a RectCornerRadii struct to Moz2D's PathHelpers.h and add variants of AppendRoundedRectToPath and MakePathForRoundedRect that use it. r=mattwoodrow
|
2014-10-30 09:34:09 +00:00 |
|
Bas Schouten
|
62c763162c
|
Bug 1085187: Properly deal with sampling restriction when using DataSourceSurfaces. r=jrmuizel
|
2014-10-29 23:40:38 +01:00 |
|
Jonathan Watt
|
8834e7589f
|
Bug 1085529, part 1 - Add an AutoPopClips helper to Moz2D. r=mattwoodrow
|
2014-10-26 01:15:25 +01:00 |
|
Jonathan Watt
|
2a7e9c4671
|
Bug 949661 - Make PathBuilderCG::Arc use ArcToBezier instead of CGPathAddArc to work around a CG stroke dashing bug. r=jrmuizel
|
2014-10-29 01:59:36 +00:00 |
|
Jeff Muizelaar
|
d6bd4e18e3
|
Bug 1072847 - Initialize mSurface. r=BenWa
--HG--
extra : rebase_source : abd536b8cd2e91c28ea0cd09e21a12da1e8dcee1
|
2014-10-28 10:08:25 -04:00 |
|
Phil Ringnalda
|
a05388252a
|
Back out 2 changesets (bug 1085529) for win8 chrome reftest failures
Backed out changeset 758840ac2f47 (bug 1085529)
Backed out changeset 3fa71a8dc29c (bug 1085529)
|
2014-10-25 22:02:57 -07:00 |
|
Jonathan Watt
|
d9e92a51b6
|
Bug 1085529, part 1 - Add an AutoPopClips helper to Moz2D. r=mattwoodrow
|
2014-10-26 01:15:25 +01:00 |
|
Markus Stange
|
0f8ae00cdc
|
Bug 1055622 - Add support for specifying the font smoothing background color to Moz2D. r=Bas, r=jrmuizel
|
2014-10-24 18:32:23 +02:00 |
|
Markus Stange
|
199762c424
|
Bug 1074842 - Let SourceSurfaceCGBitmapContext take ownership of the data when DrawTargetCG is destroyed. r=jrmuizel
|
2014-10-24 18:32:22 +02:00 |
|
Jonathan Watt
|
b7b6a6062b
|
Bug 1085533, part 1 - Add MakePathForRoundedRect and MakePathForEllipse helpers to Moz2D. r=mattwoodrow
|
2014-10-24 08:26:28 +01:00 |
|
Robert O'Callahan
|
3bc8c5ea49
|
Bug 1081185. Traverse rect edges when searching for w=0 crossings instead of taking diagonals. r=mattwoodrow
--HG--
extra : rebase_source : c87d145abea750cf0d8b02f0ea387ec9148e6be1
|
2014-10-22 11:01:00 +13:00 |
|
Jonathan Watt
|
3e6191d07e
|
Bug 1082530, part 5 - remove the variant of Moz2D's UserToDevicePixelSnapped that takes a Matrix argument instead of a DrawTarget argument. r=mattwoodrow
|
2014-10-19 10:22:47 +01:00 |
|
Jonathan Watt
|
bf3e85e141
|
Bug 1082530, part 2 - Fix up Moz2D's UserToDevicePixelSnapped to be more like gfxContext::UserToDevicePixelSnapped, and add a temporary variant to aid in porting. r=mattwoodrow
|
2014-10-19 10:22:47 +01:00 |
|
Jonathan Watt
|
2d905a9fea
|
Bug 1082530, part 1 - Mark DrawTarget::GetUserData as const. r=mattwoodrow
|
2014-10-19 10:22:46 +01:00 |
|
Jonathan Watt
|
c2d29c64c9
|
Bug 1084093, part 1 - Add some helpers to Moz2D Color to convert to/from packed ARGB. r=Bas
|
2014-10-17 12:53:15 +01:00 |
|
Nicholas Nethercote
|
b23cd74bf3
|
Bug 1083624 - Fix assertion failure in Factory::GetDirect3D10Device(). r=bas.
--HG--
extra : rebase_source : e28b1575b8bd4706d7d203696a1280c76e103ef6
|
2014-10-16 19:02:51 -07:00 |
|
Chris Jones
|
e3d70da1dd
|
Bug 1082997 - Add an option to explicitly disable skia-gpu and fix the build when it's disabled. r=mattwoodrow
|
2014-10-14 20:55:37 -07:00 |
|
Markus Stange
|
52c38f9c90
|
Bug 1078262 - Only use the fixed epsilon for the translation components. r=roc
|
2014-10-16 12:37:09 +02:00 |
|
Markus Stange
|
793ada8457
|
Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
|
2014-10-16 12:35:58 +02:00 |
|
Jonathan Watt
|
5393a15cd7
|
Bug 1083215, part 1 - Add a Moz2D helper for snapping lines to device pixels. r=mattwoodrow
|
2014-10-16 10:51:14 +01:00 |
|
Jonathan Watt
|
6a3ab8569c
|
Bug 1082483, part 3 - Remove the temporary Matrix4x4::Translate/Scale methods. r=Bas
|
2014-10-16 10:51:13 +01:00 |
|
Jonathan Watt
|
b588fc89c4
|
Bug 1082483, part 1 - Rename Matrix4x4::Translate/Scale to Matrix4x4::PreTranslate/PreScale, leaving temporary inlines for the old names. r=Bas
|
2014-10-16 10:51:12 +01:00 |
|
Jonathan Watt
|
85fa838422
|
Bug 1082477, part 2 - Remove the Matrix4x4::TranslatePost/ScalePost methods. r=Bas
|
2014-10-16 10:51:12 +01:00 |
|
Michael Wu
|
b0975a6e33
|
Bug 1082745 - Avoid reoptimizing optimized SourceSurfaceCairos, r=bas
|
2014-10-15 17:13:14 -04:00 |
|
jdashg
|
aca62a5311
|
Bug 1066280 - Review fixes. - r=kamidphish,mattwoodrow
|
2014-10-08 13:04:19 -07:00 |
|
jdashg
|
4edee9ac4c
|
Bug 1066280 - Fixes for SurfaceStream removal. - r=kamidphish,mattwoodrow
|
2014-10-07 21:16:14 -07:00 |
|
jdashg
|
a8a4d97f00
|
Bug 1066280 - Add TexClient for ShSurf. - r=kamidphish,mattwoodrow
From a7c09c0f17e19fd2254cb1d7a8ddd07b327151ad Mon Sep 17 00:00:00 2001
---
gfx/2d/HelpersCairo.h | 2 +
gfx/gl/GLContext.cpp | 3 +-
gfx/gl/GLContext.h | 2 -
gfx/gl/GLReadTexImageHelper.cpp | 21 +--
gfx/gl/GLReadTexImageHelper.h | 6 +
gfx/gl/GLScreenBuffer.h | 6 +-
gfx/gl/ScopedGLHelpers.cpp | 40 +++++
gfx/gl/ScopedGLHelpers.h | 26 ++-
gfx/gl/SharedSurface.cpp | 94 +++++++++++
gfx/gl/SharedSurface.h | 19 +++
gfx/gl/SharedSurfaceIO.h | 4 +
gfx/layers/CopyableCanvasLayer.cpp | 3 +-
gfx/layers/client/CanvasClient.cpp | 276 +++++++++++++++++++++++++++++---
gfx/layers/client/CanvasClient.h | 34 ++++
gfx/layers/client/ClientCanvasLayer.cpp | 21 ++-
gfx/layers/client/ClientCanvasLayer.h | 9 +-
gfx/layers/client/TextureClient.cpp | 35 ++++
gfx/layers/client/TextureClient.h | 85 +++++++++-
gfx/layers/composite/TextureHost.cpp | 131 ++++++++++++++-
gfx/layers/composite/TextureHost.h | 64 ++++++++
gfx/layers/d3d10/CanvasLayerD3D10.cpp | 5 +-
gfx/layers/ipc/LayersSurfaces.ipdlh | 5 +
22 files changed, 828 insertions(+), 63 deletions(-)
|
2014-10-07 21:01:51 -07:00 |
|
Bas Schouten
|
7dcacf511a
|
Bug 1078693: Correctly indicate validity of a SourceSurfaceD2D1 and deal with failed surface creation. r=jrmuizel
|
2014-10-10 17:04:26 +02:00 |
|
Ehsan Akhgari
|
fdf237f791
|
Bug 1079321 - Fix some more bad implicit constructors in gfx; r=jrmuizel
|
2014-09-24 09:16:53 -04:00 |
|
Jonathan Kew
|
db9717b303
|
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
|
2014-10-06 16:19:36 +01:00 |
|
Carsten "Tomcat" Book
|
9f05a55e58
|
merge mozilla-inbound to mozilla-central a=merge
|
2014-10-08 15:45:22 +02:00 |
|
Carsten "Tomcat" Book
|
6e220c15f2
|
Backed out changeset 88bb2a142e10 (bug 902799) on smaugs requests for regressions/crashes
|
2014-10-08 15:41:35 +02:00 |
|
Markus Stange
|
8a27e8adbc
|
Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
|
2014-10-07 16:18:01 +02:00 |
|
Jonathan Watt
|
b323c6702b
|
Bug 1077961, part 1 - Add various methods to Moz2D Matrix4x4 to allow us to minimize multiplications. r=Bas
|
2014-10-08 04:40:44 +01:00 |
|
Wes Kocher
|
3905dbdf57
|
Backed out changeset bb80c2b08bc0 (bug 1076695) for being the likely cause of the ASAN reftest permafail
|
2014-10-07 17:30:54 -07:00 |
|
Eric Rahm
|
18d59d1e8f
|
Bug 1072605 - Just use PR_LOGGING to determine if logging is enabled. r=Bas
|
2014-10-06 09:33:06 -07:00 |
|
Jonathan Kew
|
0e2e1539b5
|
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
|
2014-10-06 16:19:36 +01:00 |
|
Ed Morley
|
4704b64337
|
Backed out changeset a3250bad7f3c (bug 902799) for build failures on Windows
|
2014-10-06 15:55:56 +01:00 |
|
Jonathan Kew
|
8b51ec974b
|
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
|
2014-10-06 15:14:54 +01:00 |
|
Jonathan Watt
|
f3887b0340
|
Bug 1077544 - Add a GetBackendType() method to PathBuilder. r=Bas
|
2014-10-04 12:13:29 +01:00 |
|
Matt Woodrow
|
588349bc87
|
Bug 1075616 - Do partial uploads of non-D2D SourceSurfaces when we have a sampling rect. r=Bas
--HG--
extra : rebase_source : d08b5d3d515484ebc0f8a3be774d66c3b881a8d4
|
2014-09-24 13:23:15 -04:00 |
|
Matt Woodrow
|
97ffb8ffb7
|
Bug 1070722 - Remove DrawTargetCG::OptimizeSourceSurface since we don't get any benefit without quartz high-quality downscaling enabled. r=jrmuizel
|
2014-10-02 21:14:46 +13:00 |
|
Bas Schouten
|
91f5c62793
|
Bug 1075615: Pretranslate the pattern matrix when the pattern specifies a sampling rect. r=jrmuizel
|
2014-10-01 19:50:24 +02:00 |
|
Bas Schouten
|
8f2a3963e4
|
Bug 1075621: Support Direct2D 1.1 for ScaledFontDWrite::CopyGlyphsToBuilder. r=jrmuizel
|
2014-10-01 19:50:24 +02:00 |
|
Kartikaya Gupta
|
ed98d7c059
|
Bug 1074944 - Add Inverse functions on Matrix and Matrix4x4. r=Bas
|
2014-10-01 13:13:02 -04:00 |
|
Jonathan Watt
|
b7f8573ab0
|
Bug 1074974 - Make HelpersD2D.h's CreateStrokeStyleForOptions more robust. r=Bas
|
2014-09-30 18:07:49 +01:00 |
|
Matt Woodrow
|
0b55343996
|
Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
|
2014-09-26 15:05:14 -04:00 |
|