Sotaro Ikeda
ab8eaed38b
Bug 1125913 - Use GraphicBuffer::lockAsync() on gonk LL r=nical
2015-01-27 10:05:35 -08:00
Jeff Muizelaar
957d4d8630
Bug 1125709. Avoiding using MacIOSurfaceTextureSourceOGL in MacIOSurfaceTextureHostOGL. r=nical
...
Using GLTextureSource gives us better performance because we don't need to call
CGLTexImageIOSurface2D everytime we draw.
This will eventually let us drop MacIOSurfaceTextureSourceOGL once WebGL on OS
X is using MacIOSurfaceTextureHostOGL.
2015-01-19 21:23:42 -05:00
Ehsan Akhgari
db7ca532d6
Bug 1117034 - Mark some overridden functions in the tree as override
2015-01-26 21:09:59 -05:00
Wes Kocher
da3c6c9afd
Backed out changeset 783d0fe2770b (bug 1124394) for test bustage on a CLOSED TREE
2015-01-26 18:57:36 -08:00
Ehsan Akhgari
6e4bdea85d
Backed out changeset 45921e3d9773 (bug 1117034) because of build bustage on a CLOSED TREE
2015-01-26 21:52:40 -05:00
Ehsan Akhgari
bd30de9162
Bug 1117034 - Mark some overridden functions in the tree as override
2015-01-26 21:14:12 -05:00
Jeff Gilbert
c83c3ac1ee
Bug 1124394 - Allow Core Profile GL contexts. - r=kamidphish
2015-01-26 17:18:45 -08:00
Ethan Lin
f6894fe541
Bug 753010 - Part 2 - Refactor some neon intrinsic functions for blur. r=mstange
2015-01-22 18:57:00 +01:00
Ethan Lin
fd482b12ca
Bug 753010 - Add a NEON optimized blur method. r=mstange
2015-01-18 22:08:00 +01:00
Masatoshi Kimura
f1b5ace064
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Masatoshi Kimura
e4e75cdb99
Bug 1111290 - Part 2: Non-mechanical changes. r=waldo
2015-01-26 07:22:08 +09:00
Masatoshi Kimura
222483b6f4
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
2015-01-26 07:22:07 +09:00
Markus Stange
9995deb9d0
Bug 1117304 - Make sure the tile filter doesn't call CopyRect on surfaces with different formats. r=Bas
2015-01-05 18:40:27 +01:00
Markus Stange
df12076373
Bug 1117304 - Also do the checks at the start of CopyRect in release builds. r=Bas
2015-01-06 12:08:39 +01:00
Ryan VanderMeulen
78be62f639
Bug 1042103 - Fix non-unified bustage. r=botond
2015-01-23 17:51:34 -05:00
Kartikaya Gupta
9a53bd8869
Bug 1124099 - Make sure that we skip over scrollinfo layers properly with event-regions disabled. r=botond
2015-01-23 15:12:10 -05:00
Mason Chang
5292206778
Bug 1098701. Part 1: gtest framework and tests. r=kats
2015-01-23 11:19:54 -08:00
Nicolas Silva
ed443b6215
Bug 1119019 - Avoid destroying a SharedSurface before its TextureClient/Host pair. r=sotaro
2015-01-23 15:35:16 +01:00
Nicholas Nethercote
35320e4800
Bug 1123527 - Fix syntax error when NS_COORD_IS_FLOAT is defined. r=dholbert.
...
cppcheck found this.
2015-01-21 19:23:28 -08:00
Bas Schouten
c138f5be1f
Bug 1097699 - Part 4: Remove LayerManagerD3D10 code. r=jrmuizel
2015-01-23 03:41:21 +00:00
Bas Schouten
ef3938f7e2
Bug 1097699 - Part 2: Remove LayerManagerD3D9 code. r=jrmuizel
2015-01-23 03:41:20 +00:00
Ryan VanderMeulen
ea1c4a03c5
Backed out changeset 8b3815de49f8 (bug 1123654) for talos xperf permafail.
...
CLOSED TREE
2015-01-22 20:00:24 -05:00
Nicholas Nethercote
0c5308f383
Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. r=jdaggett.
...
When scrolling all the way through
https://bugzilla.mozilla.org/show_bug.cgi?id=MNG , |mergedFeatures| gets
initialized more than 50,000 times -- each one involving a heap allocation for
the entry storage -- but it never has anything put into it.
This patch refactors MergeFontFeatures to move |mergedFeatures| inside it. It
now doesn't get created in the common case.
2015-01-21 22:41:02 -08:00
Jonathan Kew
e6ebe7d784
Bug 1123654 - Replace use of [deprecated] GetStockObject(DEFAULT_GUI_FONT) with newer API; results in use of Tahoma in place of Microsoft Sans Serif in various contexts. r=jimm
2015-01-22 22:52:26 +00:00
Nathan Froyd
41450a70de
Bug 1122235 - set HAVE_UINT64_T for cairo compilation to improve codegen; r=mshal
2015-01-15 16:17:55 -05:00
Nathan Froyd
0dea0c395b
Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal
...
Cairo has a number of nifty features predicated on support for atomic
operations on integer types. Normally, such support would be determined
by cairo's configure script. But since we don't run cairo's configure
script, we need to manually define HAVE_INTEL_ATOMIC_PRIMITIVES during
cairo's build. That macro enables codepaths that depend on certain
SIZEOF_* variables being defined by autoconf, so we also need to add the
necessary code in moz.build to set those.
2015-01-15 15:53:28 -05:00
Milan Sreckovic
16ab278bc1
Bug 1088833 - A bit of a clean up of warnings, and catch bad draw target in the d3d11 canvas case. r=bschouten
2015-01-20 12:47:29 -05:00
Milan Sreckovic
9294fb0740
Bug 1121835: Deal with non-finite values in Path calls. r=bschouten
2015-01-19 14:19:25 -05:00
Mason Chang
699ce92771
Bug 1122943 - Ensure the Compositor Vsync Observer Shutsdown correctly. r=benwa
2015-01-21 16:13:15 -08:00
Botond Ballo
1371e582d3
Bug 1096513 - Follow up to fix an incorrect assertion. r=Cwiiis
2015-01-21 12:35:49 -05:00
Bas Schouten
ff28eb5d15
Bug 1117925: Make sure to invalidate the entire window when the size changes. r=jrmuizel
2015-01-21 18:00:31 +01:00
Seth Fowler
b9ca459e79
Bug 1124072 - Flip on decode-on-draw on APZ platforms. r=tn
2015-01-21 05:07:46 -08:00
Robert Longson
3cdd30d6b4
Bug 1122761 - Avoid dividing by zero when calculating turbulence gradients. r=mstange
2015-01-21 13:01:00 +00:00
peter chang
07689610e7
Bug 1113524 - Fix the crash at nsDeviceContext::FindScreen() because mScreenManager is nullptr. r=tn
2015-01-20 17:52:00 -05:00
Boris Chiou
7713aa62ef
Bug 1079755 - Send composer info to Layerscope viewer. r=kamidphish
...
Add a composition info, composedByHwc, in META packet to
notify users whether this frame is composed by Hardware composer.
2015-01-16 15:00:25 +08:00
Matt Woodrow
f04e41c1c3
Bug 1112331 - Disable DXVA when using WARP. r=cpearce,Bas
2015-01-21 16:36:01 +13:00
Brian Smith
8f8c69ff17
Bug 1119072, Part 16: Replace uses of hash_set with unodered_set (gfx), r=bas
2015-01-08 15:42:38 -08:00
Daniel Holbert
03f4a176a6
Bug 1123893: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa
...
DONTBUILD (just backing out & re-landing to fix bug number)
2015-01-20 13:39:45 -08:00
Daniel Holbert
2ef9b0f70f
Backed out changeset e0ada286eea0 for landing with wrong bug number.
...
DONTBUILD because just backing out & re-landing to fix bug number.
2015-01-20 13:41:59 -08:00
Daniel Holbert
fe34854789
Bug 1117034: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa
2015-01-20 13:39:45 -08:00
Daniel Holbert
b7d20de4f0
Bug 1123844: Add MOZ_OVERRIDE annotations (and a few 'virtual' annotations) where appropriate, for headers used in widget/gtk. r=karlt
2015-01-20 13:39:44 -08:00
Andrew McCreight
aecd0c5ae1
back out bug 1065536 part 2 for maybe causing crashes.
2015-01-20 13:20:54 -08:00
Daniel Holbert
f5f030e6bd
Bug 1123878: Add MOZ_OVERRIDE annotations in TestCompositor.cpp. r=BenWa
2015-01-20 13:17:27 -08:00
Mats Palmgren
f10d8c70c1
Bug 1091709 - Make Transform() do calculations using gfxFloat (double) to avoid losing precision. r=matt.woodrow
2015-01-20 18:20:04 +00:00
Mason Chang
187c420cff
Bug 1095242. Part 4: Unobserve vsync in CompositorVsyncDispatcher. r=kats
2015-01-20 08:31:24 -08:00
Mason Chang
16f87a7d39
Bug 1095242. Part 3 - Make enable/disable vsync noops if already enabled/disabled. r=kats
2015-01-20 08:31:22 -08:00
Mason Chang
66d0977f80
Bug 1095242. Part 2: Disable vsync on startup. r=kats
2015-01-20 08:31:21 -08:00
Kartikaya Gupta
542218e664
Bug 1119942 - Hoist nsDisplayScrollInfoLayer items out of inactive layermanagers into their parent. r=tnikkel,mattwoodrow
2015-01-20 09:49:30 -05:00
Kartikaya Gupta
7dcd094756
Bug 1119942 - Stop generating scrollinfo layers if event-regions are enabled. r=tnikkel,botond
2015-01-20 09:49:30 -05:00
Heiher
70d3809885
Bug 1122383 - Optimize Moz2D's ConvertBGRXToBGRA. r=jwatt
...
From 4c67bb1f0d9378831559983ccf53f63ad104974e Mon Sep 17 00:00:00 2001
---
gfx/2d/DataSurfaceHelpers.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
2015-01-20 11:16:08 +00:00