Nicolas Silva
dc24c43bfe
Bug 1083101 - Win32 implementation of the TaskScheduler. r=jrmuizel
2015-09-04 14:27:52 +02:00
Nicolas Silva
49e5915b2c
Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel
2015-09-04 14:27:43 +02:00
Nicolas Silva
7d748d2bce
Bug 1083101 - Part 3: Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
bd562c4ed4
Bug 1083101 - Implement gfx::DrawingTask. r=jrmuizel
2015-09-04 14:27:30 +02:00
Nicolas Silva
aaddfb2ca8
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-09-04 14:27:26 +02:00
Nicolas Silva
2516dd8fc7
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-09-04 14:27:17 +02:00
Lee Salzman
5095cbebff
Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280
2015-09-02 14:12:32 -04:00
Jeremy Chen
4adf39c8d5
Bug 1149923 - Let 2D mask effect can check whether to use IntermediateSurface or not in its own logic. r=roc
2015-08-28 03:47:00 -04:00
Kearwood (Kip) Gilbert
1dbd478fed
Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad
...
- Update callsites of Matrix4x4::TransformBounds to use
Matrix4x4::TransformAndClipBounds.
2015-08-06 17:26:09 -07:00
Kearwood (Kip) Gilbert
0022ff7319
Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad
...
- Implement Matrix4x4::TransformAndClipBounds
- Update methods in Matrix4x4 with templates, allowing for both single
and double precision.
2015-08-06 17:26:03 -07:00
"Kearwood \"Kip\" Gilbert"
30528e778f
Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel
...
- Implemented templates for Coord, Point, Point3D, Point4D, Size, Margin
and Rect to create double precision versions.
2015-06-11 13:43:40 -07:00
Ryan VanderMeulen
e3ff24c97a
Backed out 11 changesets (bug 1083101) for causing mass Windows 7 test failures.
...
Backed out changeset 42d192dbf938 (bug 1083101)
Backed out changeset 0a6cc12c33d7 (bug 1083101)
Backed out changeset b82291c07e0e (bug 1083101)
Backed out changeset 2d32462f6c58 (bug 1083101)
Backed out changeset c234e70021a7 (bug 1083101)
Backed out changeset 23a3870672ae (bug 1083101)
Backed out changeset 78f3c70cf1cb (bug 1083101)
Backed out changeset 86f55d9695f0 (bug 1083101)
Backed out changeset 6b8940305079 (bug 1083101)
Backed out changeset 5efc1e52e4e9 (bug 1083101)
Backed out changeset dd266975e407 (bug 1083101)
CLOSED TREE
2015-09-01 11:35:02 -04:00
Nicolas Silva
8f0419268f
Bug 1083101 - Missing MPL header in IterableArena.h. DONTBUILD
2015-09-01 15:33:13 +02:00
Nicolas Silva
bb4f619ee3
Bug 1083101 - Various build/test fixes to Moz2D's TaskScheduler. r=me
2015-09-01 13:50:47 +02:00
Nicolas Silva
c57ee855b8
Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel
2015-09-01 13:50:43 +02:00
Nicolas Silva
921561608a
Bug 1083101 - Win32 implementation of the TaskScheduler. r=jrmuizel
2015-09-01 13:50:40 +02:00
Nicolas Silva
2a633ed4cc
Bug 1083101 - Part 1: Allow multiple read maps on DataSourceSurfaces. r=jrmuizel
2015-06-10 19:56:06 +02:00
Nicolas Silva
bed877720c
Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel
2015-09-01 13:50:33 +02:00
Nicolas Silva
c5e42b8090
Bug 1083101 - Part 3: Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
71c2a3ba1b
Bug 1083101 - Implement gfx::DrawingTask. r=jrmuizel
2015-09-01 13:50:24 +02:00
Nicolas Silva
5f99e6c7f1
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-09-01 13:50:19 +02:00
Nicolas Silva
f4064fbb9b
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-09-01 13:50:15 +02:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Lee Salzman
98b5c47893
Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow
2015-08-27 15:44:26 -04:00
Ryan VanderMeulen
65df34abfa
Backed out 7 changesets (bug 1083101) for static analysis bustage and debug gtest asserts.
...
Backed out changeset a277ab555649 (bug 1083101)
Backed out changeset 831ad34078f3 (bug 1083101)
Backed out changeset 42d622972b02 (bug 1083101)
Backed out changeset ff4b35d2f501 (bug 1083101)
Backed out changeset 00e568d08a1f (bug 1083101)
Backed out changeset d9448dc26a8a (bug 1083101)
Backed out changeset 8c943cd72144 (bug 1083101)
CLOSED TREE
2015-08-27 10:47:55 -04:00
Nicolas Silva
3c0b8a133d
Bug 1083101 - Static analysis fix on a CLOSED TREE. r=me
2015-08-27 15:51:42 +02:00
Nicolas Silva
ae79614638
Bug 1083101 - Mark DrawingCommand methods const. r=jrmuizel
2015-08-27 14:47:36 +02:00
Nicolas Silva
94c9fce794
Bug 1083101 - Extend and fix DrawCommand storage facility. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
8a58ce4cdc
Bug 1083101 - implement the DrawingTask for Moz2D's task scheduler. r=jrmuizel
2015-08-27 14:47:24 +02:00
Nicolas Silva
0d3d020bee
Bug 1083101 - Win32 implementation of Moz2D's task scheduler. r=jrmuizel
2015-08-27 14:47:16 +02:00
Nicolas Silva
06a4e1451e
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-08-27 14:47:12 +02:00
Nicolas Silva
78909360ee
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-08-27 14:47:07 +02:00
Lee Salzman
6237df1a12
Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel
2015-08-05 18:48:25 -04:00
Jeff Muizelaar
bb651d4e17
Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
...
It will be faster too.
2015-08-13 17:01:10 -04:00
Milan Sreckovic
f2a587c8b5
Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas
2015-08-11 14:07:49 -07:00
Jeff Gilbert
e6eb175725
Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard
2015-08-07 19:27:14 -07:00
Matt Woodrow
c076664bdf
Bug 1061525 - Part 1: Add support for planar MacIOSurfaces. r=BenWa
2015-08-10 22:04:25 +10:00
Wes Kocher
446ae0f499
Backed out 6 changesets (bug 1061525) for mochitest-2 failures in test_BufferedSeek_mp4.html CLOSED TREE
...
Backed out changeset 5e90b9dab7fa (bug 1061525)
Backed out changeset ef5ce3d6412a (bug 1061525)
Backed out changeset 19c8682665a6 (bug 1061525)
Backed out changeset b48d13edb48d (bug 1061525)
Backed out changeset fae6602192a7 (bug 1061525)
Backed out changeset 5dfbd6e73c7a (bug 1061525)
2015-08-03 19:53:33 -07:00
Matt Woodrow
d8891e5132
Bug 1061525 - Part 1: Add support for planar MacIOSurfaces. r=BenWa
2015-08-03 17:57:19 -04:00
Lee Salzman
b1fd0365e7
Bug 1185636 - Part 4 - Implement CSS border corners by splitting geometry instead of gradients with hard stops. r=mstange
2015-07-31 14:27:19 -04:00
Lee Salzman
105d675cfc
Bug 1185636 - Part 3 - Refactor ArcToBezier so that its implementation can be more easily reused. r=jmuizelaar
2015-07-27 12:12:22 -04:00
Lee Salzman
752055ae93
Bug 1185636 - Part 2 - Add some utility methods to Point and Size. r=jmuizelaar
2015-07-20 14:53:24 -04:00
Lee Salzman
466cb7a2ac
Bug 1188462 - Fix inclusion of skia headers to use correct directory prefixes. r=jrmuizel
2015-07-29 16:31:40 -04:00
Lee Salzman
8a2ef85f44
Bug 1188462 - Add SKIA_INCLUDES list for adding Skia to header search path. r=jrmuizel
2015-07-30 12:05:22 -04:00
Milan Sreckovic
b58a5684e5
Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical
2015-07-30 07:56:00 -04:00
Matt Woodrow
4bf5c8000a
Bug 1034370 - Make sure we release the SkImageFilter in DrawTargetSkia::DrawSurfaceWithShadow. r=gw280
2015-07-29 16:35:55 -04:00
Wes Kocher
d73df9eb52
Backed out 6 changesets (bug 1150944, bug 1034370) for build failures in WebGLContext.cpp CLOSED TREE
...
Backed out changeset e2a6160242e5 (bug 1150944)
Backed out changeset 1c510537d20b (bug 1150944)
Backed out changeset 7ae813666ed5 (bug 1150944)
Backed out changeset 2f29ac2e31cd (bug 1150944)
Backed out changeset bf7681b1567e (bug 1150944)
Backed out changeset 79c6b8d014d2 (bug 1034370)
2015-07-29 14:16:17 -07:00
Matt Woodrow
e70ae6405a
Bug 1034370 - Make sure we release the SkImageFilter in DrawTargetSkia::DrawSurfaceWithShadow. r=gw280
2015-07-29 16:35:55 -04:00
Vladimir Vukicevic
ff08123863
Bug 1179944, [webvr] support Oculus 0.6.0 runtime and rendering; r=mstange
...
---
gfx/2d/Quaternion.h | 10 +
gfx/layers/Layers.h | 6 +-
gfx/layers/composite/ContainerLayerComposite.cpp | 161 +++++++---
gfx/layers/composite/ContainerLayerComposite.h | 3 +
gfx/thebes/gfxPrefs.h | 2 +
gfx/vr/gfxVR.cpp | 56 ++++
gfx/vr/gfxVR.h | 37 +++
gfx/vr/gfxVRCardboard.cpp | 54 +---
gfx/vr/gfxVROculus.cpp | 367 +++++++++++++++--------
gfx/vr/gfxVROculus.h | 14 +-
gfx/vr/moz.build | 10 +
gfx/vr/ovr_capi_dynamic.h | 261 +++++++++++-----
modules/libpref/init/all.js | 3 +
13 files changed, 694 insertions(+), 290 deletions(-)
2015-07-02 11:58:24 -04:00
Lee Salzman
8f1d3691ab
Bug 1185636 - Remove hard stop workaround for Cairo due to regressions. r=jrmuizel
2015-07-20 14:51:50 -04:00