Ryan VanderMeulen
a0a7f1acec
Backed out changeset 32ce387c5487 (bug 987010) for crashes.
...
CLOSED TREE
2014-03-26 15:58:07 -04:00
James Willcox
4fb0804a3e
Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright
2014-03-26 13:22:42 -05:00
James Willcox
108a4757be
Bug 981621 - Don't crash if we fail to create SkiaGL backing texture r=gwright
2014-03-26 13:21:50 -05:00
Ed Morley
28b94e6939
Backed out changeset 08c58214f01f (bug 987010) for xpcshell crashes; CLOSED TREE
2014-03-26 15:15:18 +00:00
Ed Morley
b9ee929f4c
Backed out changeset a0827d7c8a02 (bug 981621)
2014-03-26 15:14:57 +00:00
James Willcox
146bae5aff
Bug 981621 - Don't crash if we fail to create SkiaGL backing texture r=gwright
2014-03-26 09:10:12 -05:00
James Willcox
a6c0201109
Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright
2014-03-26 09:08:27 -05:00
Rik Cabanier
36410d994f
Bug 987292 - drawImage does not resample outside source rect r=jmuizelaar
2014-03-24 14:10:00 +01:00
Jonathan Watt
d1f497be9e
Bug 982697 - Make Moz2D's DataSourceSurfaceD2D ctor clear the texture memory before drawing to it so that the old content of recycled textures isn't displayed underneath the drawn content. r=Bas
2014-03-26 02:03:55 +00:00
Ehsan Akhgari
04a9eef480
Bug 987667 - Make GenericAtomicRefCounted thread-safe; r=bjacob
2014-03-25 13:58:48 -04:00
James Willcox
11722c2841
Bug 981621 - Guard against null GrContext r=gwright
2014-03-24 09:13:55 -05:00
Bas Schouten
ec5bb433f2
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 18:40:58 +01:00
Phil Ringnalda
94a50979f7
Back out 87e39d7d851a (bug 984796) for printfing like log size is infinite
...
CLOSED TREE
2014-03-21 19:49:15 -07:00
Jonathan Watt
bffb9388c5
Bug 985470 - Replace the Moz2D Matrix().Translate() calls with Matrix::Translation() for better perf. r=mattwoodrow
...
--HG--
extra : rebase_source : 7181564bdaa57a970a256e9676857a7195874631
2014-03-22 07:56:11 +08:00
Bas Schouten
a3d8192024
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 00:55:36 +01:00
George Wright
8bd7a8f28c
[PATCH 3/6] Bug 985217 - Minor changes to gfx/2d for API changes in Skia r=snorp
2014-03-20 14:07:36 -04:00
Ehsan Akhgari
5ab76fe98e
Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium
2014-03-19 21:55:00 -04:00
Jonathan Watt
e636293bab
Bug 985320 - Add a static Matrix::Scaling method to Moz2D's Matrix. r=Bas
2014-03-19 22:33:38 +08:00
Matt Woodrow
cca6f8378b
Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
2014-03-18 12:06:23 +08:00
Phil Ringnalda
79d8e75d3b
Back out f79690ca47fa:48828b35e4ce (bug 982318) for b2g mochitest bustage
...
CLOSED TREE
2014-03-18 00:02:24 -07:00
Jonathan Watt
cf5d257ff6
Bug 982884 - Make DrawTargetD2D::GetBitmapForSurface correctly handle fractional source rect for data surfaces. r=Bas
2014-03-13 09:58:22 +00:00
Jonathan Watt
d5e6d48c8a
Bug 984263 - Add methods to Moz2D Matrix to help with translation and rotation matrices. r=Bas
2014-03-18 13:04:47 +08:00
Matt Woodrow
686e2f7be4
Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
2014-03-18 12:06:23 +08:00
Jacek Caban
a2d1f25ecd
Bug 981607 - Ensure that Log may handle both long and long long. r=botond
2014-03-14 14:05:47 +01:00
Jonathan Watt
880a3e3b3a
Bug 981857 - Make DrawTargetCG::CopySurface() support data surfaces. r=jrmuizel
2014-03-11 07:24:43 +00:00
George Wright
5137367585
Bug 976184 - Apply a drop shadow image filter to our SkPaint when drawing a surface with a shadow r=mattwoodrow
2014-03-06 16:33:39 -05:00
Ehsan Akhgari
8cf9386f77
Bug 978472 - Add support for leak checking in GenericRefCounted classes; r=bjacob
2014-03-09 14:40:49 -04:00
Jonathan Watt
0c186fb8f2
Bug 980885 - Fix more Moz2D D2D mapping code that fails to set/reset mIsMapped. r=Bas CLOSED TREE to fix orange
2014-03-07 14:55:16 +00:00
Jonathan Watt
705e519aba
Bug 980885 - Fix more Moz2D D2D mapping code that fails to set/reset mIsMapped. r=Bas
2014-03-07 13:24:47 +00:00
Jonathan Watt
9c80b2ba26
Bug 980603 - Move the implementation of SurfaceToPackedBGRA and ConvertBGRXToBGRA to a source file (un-inline them). r=gal
2014-03-07 13:24:42 +00:00
Jonathan Watt
1fc03c28ce
Bug 980428 - Add a DEBUG-only DataSourceSurface dtor to assert that the surface has not been left mapped. r=Bas
2014-03-07 13:21:46 +00:00
Jonathan Watt
096699f593
Bug 980472 - Make SurfaceToPackedBGRA take a DataSourceSurface to avoid unnecessary surface conversion. r=Bas
...
--HG--
extra : rebase_source : c11c7ead8897255b3012495cc66beed27142275a
2014-03-06 23:31:33 +00:00
Jonathan Watt
191e7fa1ff
Bug 979853 - Convert the Windows widget consumers of imgIContainer::GetFrame to act on a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
...
--HG--
extra : rebase_source : 12e05d7d6b80669e38b959d3fe9986a179f60cb6
2014-03-06 23:31:22 +00:00
Jonathan Watt
b647a37dd7
Bug 980272 - Make DataSourceSurfaceD2D::Map set mIsMapped. r=Bas
...
--HG--
extra : rebase_source : cb485b1cf09dc570fed1e495ce7bfd83b03788c8
2014-03-06 23:29:57 +00:00
James Willcox
39bceadc21
Bug 939276 - Use a single GLContext for all SkiaGL canvases r=jgilbert,vlad,gwright,bjacob
...
--HG--
rename : gfx/gl/GLContextSkia.cpp => gfx/gl/SkiaGLGlue.cpp
2014-03-05 15:49:37 -06:00
Markus Stange
16402cbab3
Bug 960178 - Fix lighting filter PowCache. r=Bas
2014-03-05 18:41:38 +01:00
Markus Stange
c431a14625
Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas
2014-03-05 18:41:19 +01:00
Ehsan Akhgari
f5dd4e8ef8
Bug 978594 - Part 3: Port some of the per-source flags to moz.build; r=glandium
...
--HG--
extra : rebase_source : fe4cd059eddda221af420e1517250772816d7ee8
2014-03-02 15:41:32 -05:00
Ehsan Akhgari
780631919e
Fix the merge conflict of bug 958596 and bug 978776
2014-03-03 18:24:04 -05:00
Ryan VanderMeulen
ee46e14cf6
Merge m-c to inbound.
2014-03-03 17:23:35 -05:00
Ehsan Akhgari
2f66c33c1b
Bug 978776 - Stop exporting moz2d symbols from xul.dll; r=jrmuizel
2014-03-03 14:38:33 -05:00
Ehsan Akhgari
6b9893cdfc
Bug 977279 - Add a missing initguid.h include to DrawTargetD2D.cpp
2014-02-28 10:42:23 -05:00
Horia Iosif Olaru
c26db357b5
Bug 952051 - Change the GetOperator call in FlushGroup to take into account the mix-blend-mode operator for the group. r=roc
...
Create a new GetEffectiveOperator function that also takes into acount the mix-blend-mode operator for basic layers. Replace logic that chooses between the effective mix blend mode and the operator returned by GetOperator, with calls to this function.
2014-02-27 11:56:48 -05:00
Benjamin Bouvier
7a3e028e1e
Bug 939843: Required changes in the rest of the tree; r=froydnj
...
--HG--
extra : rebase_source : 5757eb2b73755c8da08112b91b025a8fa860d7e8
2014-02-27 16:23:16 +01:00
Botond Ballo
de9b8a5e87
Bug 958596 - Allow gfx logging of long long. r=Bas
2014-01-22 18:38:31 -05:00
Botond Ballo
5bda1577dd
Bug 958596 - Allow TreeLog logging to be conditioned on a pref. r=Bas
2014-01-22 15:19:01 -05:00
Botond Ballo
51adf1e7a4
Bug 958596 - Add support a tree logging utility. r=Bas
2014-01-21 20:14:47 -05:00
Botond Ballo
d4d1d77eca
Bug 958596 - Allow writing a log statement that does not end in a newline. r=Bas
2014-01-21 18:59:17 -05:00
Botond Ballo
fa0ea774fa
Bug 958596 - Allow gfx logging of any rect, size, and point. r=Bas
2014-01-21 18:38:34 -05:00
Botond Ballo
017d1dcf2d
Bug 958596 - Add gfx logging support for 'char'. r=Bas
2014-01-21 20:26:00 -05:00