Sotaro Ikeda
9871ff0626
Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical
2015-07-24 07:13:59 -07:00
Jamie Nicol
45b8168e8f
Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical
...
The commit for bug 1176077 did not correctly handle the code path for
when both progressive paint and tiled-drawtarget are enabled. This
fixes it.
--HG--
extra : rebase_source : 51a55a6a64b38b7171032c8e790bb5f770f64f94
2015-07-24 10:42:12 +01:00
Kyle
06c3dd1246
Bug 1167651 - Passed the forceEnabled pref from function to function down to GLLibraryEGL::EnsureInitialized. r=jgilbert
2015-07-23 13:12:59 -04:00
Kyle
5c7d22e2ef
Bug 1167651 - Added an initialization to mDoesD3D11TextureSharingWork for Windows 8 and later. r=bas
2015-07-13 15:23:26 -04:00
Kyle
08faa7ea9f
Bug 1167651 - Made EGL initialize its ANGLE display using WARP if the system is blacklisted from using HW acceleration for WebGL ANGLE or if WebGL WARP is forced through a pref. ClientCanvasLayer is changed so that it will use shared surfaces only if the compositing device and the WebGL device are both WARP or both not WARP. Added a mIsWARP field to GLLibraryEGL so that this condition can be checked. r=jgilbert
2015-07-23 13:11:04 -04:00
Benoit Girard
f1dc8b79a7
Bug 1186159 - Add an APZ minimap. r=kats
...
--HG--
extra : commitid : Iqp1Id5IZsI
extra : rebase_source : 47afb423bc1d96df97e54f1d23fb8f87cfe0419b
2015-07-23 11:29:22 -04:00
Kearwood (Kip) Gilbert
3187a228d2
Bug 1181240 - Part 4: Remove gfx3DMatrix,r=vlad
...
- Removed the gfx3DMatrix class, which has been replaced with Matrix4x4
2015-07-10 17:12:29 -07:00
Kearwood (Kip) Gilbert
5b2ac66a0c
Bug 1181240 - Part 3: Replace gfx3DMatrix with Matrix4x4 in gfx,r=vlad
...
- Refactored code to use Matrix4x4 instead of gfx3DMatrix.
- There is not expected to be any functional effect.
2015-07-10 17:06:35 -07:00
Kearwood (Kip) Gilbert
c06afa1c7f
Bug 1181240 - Part 2: Replace gfx3DMatrix with Matrix4x4 in layout,r=vlad
...
- Refactored code to use Matrix4x4 instead of gfx3DMatrix.
- There is not expected to be any functional effect.
2015-07-10 17:05:47 -07:00
Kearwood (Kip) Gilbert
60dfc52e22
Bug 1181240 - Part 1: Copy methods from gfx3DMatrix,r=vlad
...
- Copied methods from gfx3DMatrix to Matrix4x4, gfxPoint, and gfxRect that
with at double-precision floating point.
2015-07-09 16:27:38 -07:00
Milan Sreckovic
3afedb060b
Bug 1173579 - Take the first valid default font. r=jdagget
2015-07-21 14:22:25 -04:00
Kartikaya Gupta
75997e4ed0
Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange
2015-07-22 23:42:08 -04:00
Kartikaya Gupta
7b9f833a48
Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond
2015-07-22 23:42:08 -04:00
Tim Stullich
78588ac104
Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond
...
--HG--
extra : source : a377fceec2fbab853eb2e847d98789250501aa96
extra : amend_source : 2e18afc459d4a2116a008e2482084d84c7c63e9c
2015-07-21 16:36:08 -07:00
Jamie Nicol
5044fbd3c9
Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow
...
FrameLayerManager::RecomputeItemsVisibility() was being called on every
call to FrameLayerBuilder::DrawPaintedLayer(), each time for the region
to be painted by that paint call. This is inefficient when progressive
paint is enabled. Change it so that we compute the visibility of all the
layer's items within the total region to be painted, but only on the
first paint after the display list has been modified.
2015-07-21 09:19:25 +01:00
Jeff Muizelaar
fe212d32d1
Bug 1186002
. Avoid testing for recreate on broken drivers. r=dvander
...
--HG--
extra : rebase_source : 1edc58165abf2e604e539b3a4574bfc1ad2512db
2015-07-22 10:32:31 -04:00
Nicolas Silva
7575034bb7
Bug 1186208 - Fix crash when tiling is enabled on linux. r=mattwoodrow
2015-07-22 16:06:02 +02:00
Dan Glastonbury
bbbfb4dfbf
Bug 1170455
- Part 3: Wrangle GetVertexAttribI symbols. r=jgilbert
2015-07-22 11:59:17 +10:00
Jeff Muizelaar
88a9b35787
Bug 1186025. Optimize the usage of regions. r=mstange
...
This eliminates a bad idiom in some places.
--HG--
extra : rebase_source : 362b6e88e074888ded8a02f930d5ffbf1e31ec86
2015-07-21 10:54:44 -04:00
Sotaro Ikeda
9ed8dff8cb
Bug 1186031 - Fix SetDispAcquireFence() calling r=nical
2015-07-21 09:56:17 -07:00
Ting-Yu Lin
62bb644ea8
Bug 1185840 - Make nsRegion::ToString() print string literal. r=roc
...
The function prints a region like [14,118,87,153; 14,218,87,253].
--HG--
extra : commitid : 4xBTzphxhS
2015-07-21 00:23:00 +08:00
Kartikaya Gupta
1da529b8b9
Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond
2015-07-21 10:51:22 -04:00
Carsten "Tomcat" Book
ba1aa77d2d
Backed out changeset 2b2d3c44819e (bug 1178847) for windows reftest failures/assertions
2015-07-21 08:35:29 +02:00
Kartikaya Gupta
5c478d4297
Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond
2015-07-20 18:19:40 -04:00
Seth Fowler
28312fdc0c
Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn
2015-07-20 11:24:59 -07:00
David Anderson
ddaede9c8e
Add compositor, layers, and rendering info to nsIGfxInfo. (bug 1179051 part 5, r=mattwoodrow)
2015-07-19 14:50:35 -07:00
Ryan VanderMeulen
734c9eb563
Backed out changesets 90446493d402 and c4f4027f9f3a (bug 1179051) for crashes.
2015-07-19 22:39:20 -04:00
Sotaro Ikeda
53a555bd72
Bug 1167799 part 2 - Add EGL_ANDROID_image_crop support r=nical,jgilbert
2015-07-19 16:03:10 -07:00
Sotaro Ikeda
18068f350e
Bug 1167799 part 1 - Remove size from NewSurfaceDescriptorGralloc r=nical
2015-07-19 16:02:51 -07:00
David Anderson
28d2dc3e58
Add compositor, layers, and rendering info to nsIGfxInfo. (bug 1179051 part 5, r=mattwoodrow)
2015-07-19 14:50:35 -07:00
Daniel Holbert
42cd2c6890
Bug 1185011: Add 'override' annotations to DataSourceSurface subclasses in SourceSurfaceRawData.h, to fix clang -Winconsistent-missing-override build warnings/errors. rs=ehsan
2015-07-17 09:58:16 -07:00
Matt Woodrow
01e653f66e
Bug 1176363
- Part 2: Allow mapping of SourceSurfaceRawData from multiple threads. r=bas
2015-07-16 03:36:00 -04:00
Eric Rahm
1593d2cf90
Bug 1184282 - Remove break suggested inside cluster warning. r=roc
2015-07-16 16:43:04 -07:00
David Anderson
ba1e3c52d9
Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow)
...
--HG--
extra : rebase_source : 887ed513fc50f2c1ee560ffa4a795b5c847154fe
2015-07-16 15:18:38 -07:00
David Anderson
65475c97d0
Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow)
...
--HG--
extra : rebase_source : 43cdb0e1b5d464f8d6a0cc7a0b2e36d1b34e8595
2015-07-16 15:18:05 -07:00
David Anderson
4f74031f0f
Fix regression where WARP could be used as a fallback on Windows 7. (bug 1179051 part 2.1, r=jrmuizel)
...
--HG--
extra : rebase_source : 0e7932489d2a91d4535047f5d9c59cee323a52cf
2015-07-16 14:45:06 -07:00
Andreas Pehrson
a27a5947a8
Bug 1173654 - Part 1: Add logging methods for SurfaceType and ImageFormat. r=Bas
...
--HG--
extra : transplant_source : %11%DF%CFw%EC%B1%03%D9%A8%27I%EEe%05%83%F1%FB%00%DD%AC
2015-07-16 09:29:26 +08:00
Kartikaya Gupta
e3fd256684
Bug 1145295 - Update assertion to allow for transaction id resets. r=mattwoodrow
2015-07-16 14:18:55 -04:00
Milan Sreckovic
2ef858355b
Bug 1182209
- Additional info with some critical errors. r=mchang
...
CLOSED TREE
2015-07-14 15:22:29 -04:00
Andrew Comminos
52d2fdc51b
Bug 1184224 - Remove gfxPrefs.h include from gfxPlatformGtk.h. r=karlt
...
CLOSED TREE
2015-07-15 11:38:00 -04:00
Ryan VanderMeulen
c5f205c7ca
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-16 12:45:32 -04:00
Ryan VanderMeulen
9466d7029c
Backed out changeset 01478a143658 (bug 1159751) for causing bug 1184539.
...
CLOSED TREE
--HG--
extra : amend_source : 4ec25bfff3e810c29b68978142005b78fa8fb867
2015-07-16 11:11:39 -04:00
David Anderson
7885e309cd
Break InitD3D11Devices up into smaller functions. (bug 1179051 part 2, r=bas)
2015-07-15 23:59:39 -07:00
David Anderson
cc8850cffc
Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas)
2015-07-15 23:59:04 -07:00
Matt Woodrow
ac43f32053
Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical
...
--HG--
extra : rebase_source : 5a50e5bee9f2402cade693ee4deced6a0b5831a9
2015-07-15 13:36:12 -04:00
Matt Woodrow
929531a354
Bug 1179987 - Make tiled TextureSource recycling based on pointer comparisons rather than trying to do it geometrically. r=nical
...
--HG--
extra : rebase_source : 47599d8f7e1b80157e3faab35ff8b3a35913e042
2015-07-15 13:34:35 -04:00
Matt Woodrow
733a253b4d
Bug 1179987 - Simplify unlocking of tiled texture hosts. r=nical
...
--HG--
extra : rebase_source : 87506a5a809cf3381f9da7228ac2ccf3a2bb659f
2015-07-15 13:33:11 -04:00
Jeff Muizelaar
65c6ab8e0c
Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas
...
This should help us detect optimus configurations better.
--HG--
extra : rebase_source : d01289129b0ba4ad26b28275f70f85d62991c08e
2015-07-14 15:00:24 -04:00
Steven Michaud
f6c96b6e5d
Bug 1181197 - Fix null dereference in SharedPlanarYCbCrImage destructor. r=jgilbert
2015-07-15 11:56:36 -05:00
Jeff Muizelaar
7bc6837af6
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
...
--HG--
extra : rebase_source : b18fb78fa6b7d86fbb9496861938bfde21b3c6e6
2015-07-08 16:51:09 -04:00