Граф коммитов

19506 Коммитов

Автор SHA1 Сообщение Дата
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