Commit Graph

10237 Commits

Author SHA1 Message Date
Sotaro Ikeda
0f8c87ad29 Bug 990080 - Prepare for the next reycle, only if TextureClient request it r=BenWa 2014-04-11 17:42:35 -07:00
Ryan VanderMeulen
34dceacb42 Merge m-c to inbound on a CLOSED TREE. 2014-04-11 16:24:56 -04:00
Benoit Jacob
0c75e6e239 Bug 986836 - Don't destroy the native framebuffer's eglSurface on ICS - r=jrmuizel 2014-04-11 08:38:07 -04:00
Sotaro Ikeda
6158106a53 Bug 994903 - Copy mRecycleCallback on top of Release() r=jrmuizel 2014-04-11 07:24:14 -07:00
Sotaro Ikeda
efea44f6cd Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir 2014-04-11 06:13:12 -07:00
James Willcox
f7eaa99d45 Bug 989375 - Fix basic layer readback with SkiaGL canvases r=gwright 2014-04-10 14:19:02 -05:00
Chris Lord
9790077578 Bug 993475 - Consolidate masking code in BasicCompositor and BasicLayersImpl. r=mattwoodrow 2014-04-11 13:23:09 +01:00
Chris Lord
24e6edcfaa Bug 993475 - Support masks on color layers in BasicCompositor. r=mattwoodrow 2014-04-11 13:23:09 +01:00
Chris Lord
dbf4d65803 Bug 994548 - Fix masks being affected by partial updates in BasicCompositor. r=mattwoodrow 2014-04-11 13:23:08 +01:00
Nicolas Silva
7c497a9676 Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow 2014-04-11 16:15:01 +02:00
Jeff Muizelaar
88c1aa8292 Bug 969226 - Check if there is enough data to read u32 to avoid buffer overflow. r=bgirard 2014-04-09 15:20:18 -04:00
Nicolas Silva
51a3c554b6 Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow 2014-04-10 10:14:28 +02:00
Jacek Caban
243daf581d Bug 986402 - Fix skia compilation on mingw. r=gwright 2014-04-10 13:22:10 +02:00
Carsten "Tomcat" Book
bff450d992 Backed out changeset 3747c80a1cde (bug 990871) for bustage on a CLOSED TREE 2014-04-10 13:15:47 +02:00
Nicolas Silva
aa38384460 Bug 990933 - Moz2Dify SimpleTiledContentClient. r=jrmuizel 2014-04-10 10:14:33 +02:00
Nicolas Silva
70427a3c8f Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow 2014-04-10 10:14:28 +02:00
Bob Owen
953fab79c3 Bug 994050 - Only set gfx.direct3d.last_used_feature_level_idx pref from main process. r=mattwoodrow 2014-04-10 09:49:44 +01:00
Jonathan Watt
d88be3bc70 Bug 960524 - Get rid of Image::DeprecatedGetAsSurface (Moz2D migration). r=mattwoodrow 2014-04-10 09:49:53 +01:00
Jonathan Watt
9210ee2835 Bug 964731 - Convert ImageLayerD3D10 and CreateOptimalSurface/CreateOptimalMaskSurface to Moz2D. r=Bas 2014-04-10 09:49:49 +01:00
Matt Woodrow
4578738674 Bug 992486 - Part 5: Fix copying the front buffer to back buffer. r=roc 2014-04-10 20:42:29 +12:00
Jonathan Watt
03c7d2bb04 Bug 993319 - Add a GetNativeSurface method to SourceSurface. r=Bas
--HG--
extra : rebase_source : b8119354c53c57ba8fdeb6e7ca6c4c2285772244
2014-04-10 09:12:31 +01:00
Carsten "Tomcat" Book
84fc1aa314 Backed out changeset e6126e815061 (bug 992486) windows bustage 2014-04-10 10:09:25 +02:00
Matt Woodrow
ffce2e9a01 Bug 992486 - Part 5: Fix copying the front buffer to back buffer. r=roc 2014-04-10 19:44:10 +12:00
Nicolas Silva
5c74033fc7 Bug 993417 - Make TextureClient::ToSurfaceDescriptor protected and document it's quirk. r=Bas 2014-04-10 09:24:59 +02:00
Nicolas Silva
81839d8cc4 Bug 993417 - Fix race between CairoTextureClientD3D9's destruction and it's TextureHost creation. r=Bas 2014-04-10 09:24:55 +02:00
Nicolas Silva
51812be49e Bug 993428 - Fix masks with d3d9 component alpha layers. r=Bas 2014-04-09 19:17:13 +02:00
Kartikaya Gupta
c6a911d3e8 Bug 989054 - Update the rendertrace output to handle displayport margins. r=botond 2014-04-10 03:15:09 -04:00
Kartikaya Gupta
eb9c8773bd Bug 989054 - Update repaint deduplication code to use displayport margins. r=botond 2014-04-10 03:15:08 -04:00
Martin Stransky
e4df97b959 Bug 979839 - Don't cache size of wrapped surfaces, it causes rendering artifacts when nsWindow is resized. r=karlt 2014-04-09 02:23:00 +02:00
Ryan VanderMeulen
14d6d2857b Backed out changeset c81707878977 (bug 974197) for Gaia integration test failures on a CLOSED TREE. 2014-04-09 22:14:13 -04:00
Jeff Muizelaar
bac063f49e Bug 994101. Allow skia content on windows.
--HG--
extra : rebase_source : 7afdd908a24e7a9e4757af4dcb15f3dce792aa9c
2014-04-09 10:40:44 -04:00
Matt Woodrow
95f78d68ad Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc 2014-03-07 16:24:32 +13:00
Matt Woodrow
fa494161c4 Bug 993784 - Part 4: Remove a bunch of dead thebes code in BasicLayers. r=roc 2014-04-09 21:15:19 +12:00
Matt Woodrow
0d1657de44 Bug 993784 - Part 3: Use Moz2D SourceSurfaces for masking with BasicLayers. r=roc 2014-04-09 21:15:19 +12:00
Matt Woodrow
6586d24779 Bug 993784 - Part 2: Add gfxContext API to mask directly from a moz2d SourceSurface. r=roc 2014-04-09 21:15:19 +12:00
Matt Woodrow
90e6562ac5 Bug 993784 - Part 1: Use Moz2D mask data for BasicThebesLayer drawing. r=roc 2014-04-09 21:15:19 +12:00
Matt Woodrow
69a8c9458d Bug 991513 - Part 3: Combine BeginPaint/PrepareFrame and EndPaint/OnTransaction. r=nrc 2014-04-09 21:15:19 +12:00
Matt Woodrow
aad218ca64 Bug 991513 - Part 2: Don't lock ContentClientSingleBuffered's textures until we need the buffers. r=nrc 2014-04-09 21:15:18 +12:00
Matt Woodrow
6f304e526d Bug 991513 - Part 1: Don't lock ContentClientDoubleBuffered's texture until we need the buffers. r=nrc 2014-04-09 21:15:18 +12:00
Matt Woodrow
a738282fd1 Bug 992486 - Part 4: Make ClientThebesLayer use multiple draws. r=roc 2014-04-09 21:15:18 +12:00
Matt Woodrow
50ba17e506 Bug 992486 - Part 3: Clean up ClientThebesLayer a bit. r=roc 2014-04-09 21:15:18 +12:00
Matt Woodrow
0a23f9d8f6 Bug 992486 - Part 2: Make ContentHostSingleBuffered able to handle updates that cross the rotation boundary. r=nical 2014-04-09 21:15:17 +12:00
Matt Woodrow
031f178fa9 Bug 992486 - Part 1: Add API to RotatedContentBuffer for drawing in multiple passes. r=roc 2014-04-09 21:15:17 +12:00
Jeff Muizelaar
8fe9179a5d Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
Bug 987292 made DrawSurface faster by avoiding creating CGImageRef.
We can do the same for CopySurface.
2014-04-03 11:24:05 +08:00
Kyle Huey
41b19ee1f2 Back out bug 991812 for bustage on a CLOSED TREE. r=me 2014-04-08 17:26:33 -07:00
Kyle Huey
80ea9e030a Backed out changeset e0af6a6d220a 2014-04-08 17:25:12 -07:00
Kyle Huey
03b43a9eb9 Bug 991812: Followup for non-unified builds on a CLOSED TREE. r=me 2014-04-08 17:09:38 -07:00
Kyle Huey
749ec8b15d Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan 2014-04-08 16:37:05 -07:00
Bobby Holley
0da90f7020 Bug 913138 - Shut down gfx at the end of layout shutdown. r=bsmedberg 2014-04-08 15:51:33 -07:00
Nicolas Silva
147c5f5621 Bug 993360 - Don't crash when a region is passed to DataTextureSourceD3D*::Update. r=mattwoodrow 2014-04-08 15:17:26 +02:00