Brian Hackett
37472b396c
Bug 1303891 - Convert Transaction::mMutants to a PLDHashTable, r=jmuizelaar.
2016-10-13 09:27:58 -06:00
Ethan Lin
f7cafba176
Bug 1260517 - Check HasShadowManager in the ShadowLayerForwarder::EndTransaction. r=nical
2016-10-12 03:04:00 +02:00
Matt Woodrow
b409c98e45
Bug 1300682 - Part 3: Split KnowsCompositor into a standalone header. r=nical
2016-10-07 21:13:32 +13:00
Matt Woodrow
14b6e2deca
Bug 1297568 - Remove some invalid assertions that can happen when the GPU process crashes. r=dvander
2016-10-04 15:14:56 +13:00
Matt Woodrow
29fb1b2c1f
Bug 1305897 - Move ActiveResourceTracker onto ShadowLayerForwarder, since it's not used anywhere else. r=nical
2016-10-03 21:20:13 +13:00
Matt Woodrow
2dabc216dc
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Matt Woodrow
7b46c20b8f
Bug 1303897 - Part 1: Use TextureForwarder for Image::GetTextureClient. r=nical
2016-09-23 09:43:11 +12:00
Bill McCloskey
1680d779a9
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
David Anderson
68e0105369
Remove FallbackDestroyActors. (bug 1301780 part 1, r=nical)
2016-09-15 23:57:17 -07:00
David Anderson
a3c9f738b5
Refactor CompositableClient memory management. (bug 1299375 part 2, r=nical)
2016-09-02 16:08:49 -07:00
Milan Sreckovic
0740e4805a
Bug 1088300: More diagnostic to see what went wrong. r=mchang
2016-09-01 16:27:08 -04:00
Wes Kocher
9836520505
Backed out 2 changesets (bug 1279086) for causing painting issues a=backout
...
Backed out changeset b1c893387fdd (bug 1279086)
Backed out changeset 277c54118c8a (bug 1279086)
2016-08-22 16:00:34 -07:00
Bill McCloskey
6b326939fd
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Wes Kocher
bd5bb0eef4
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Bill McCloskey
003cabfc2c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 09:59:40 -07:00
Mason Chang
127139a011
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-16 08:46:13 -07:00
Mason Chang
768d97be3e
Bug 1294121 - Backed out changeset 635d266614ad for windows build failures. r=me. CLOSED TREE
2016-08-16 09:17:25 -07:00
Mason Chang
1d9aabb4aa
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-16 08:46:13 -07:00
Mason Chang
ca5b51516e
Backed out changeset aaaab9a073a4 for build failures. r=me
2016-08-15 20:38:40 -07:00
Mason Chang
4eda31bf6b
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-15 19:59:26 -07:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Nicolas Silva
61fccf3044
Bug 1286437 - Crash the content process instead of the parent when an actor is sent on the wrong channel. r=dvander
2016-07-26 20:56:35 +02:00
Jeff Muizelaar
7a5e9d91fd
Bug 1287948. Use BufferMode::None for snapshots. r=nical
...
This avoids doing an unnecessary allocation and copy while snapshotting.
To make this work we need to memset the buffer that we use for snapshot drawing
so that we can draw on it directly. I could've avoided the memset for opaque
content formats but it didn't seem worth as the only place we use this seems to
be with content=COLOR_ALPHA
2016-07-21 10:38:34 -04:00
David Anderson
b2111fe09b
Use normal refcounting for ISurfaceAllocator. (bug 1287232, r=billm)
2016-07-19 16:59:30 -07:00
Nicolas Silva
82e76d328f
Bug 1284051 - Handle ShadowLayers::GetCompositorBridgeChild returning null. r=sotaro
2016-07-04 15:10:22 +02:00
Nicolas Silva
5a3275c0d8
Bug 1281780 - Forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
2016-06-29 11:18:30 +02:00
Sebastian Hengst
a9ec62021f
Backed out changeset a901563fd181 (bug 1281780) for OS X 10.10 debug for assertion in TextureClient.cpp during R(C) 1246775-1.html. r=backout
2016-06-28 20:28:23 +02:00
Nicolas Silva
bc2790ec64
Bug 1281780 - forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
2016-06-28 14:06:46 +02:00
George Wright
f7f67d9f58
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-18 03:35:10 +01:00
Kartikaya Gupta
0f90e1c211
Bug 1280297 - Add refcount logging support for AtomicRefCountedWithFinalize. r=nical,froydnj
...
MozReview-Commit-ID: JC6zq3Mit97
2016-06-16 23:27:08 +01:00
Sotaro Ikeda
cc18201e0b
Bug 1252835 - Make TextureHost recycling implicit r=nical
2016-06-15 04:28:10 -07:00
Phil Ringnalda
98e8049569
Back out changeset c3d167fbd0e4 (bug 1176011) for frequent crashes @mozilla::layers::FixedSizeSmallShmemSectionAllocator::ShrinkShmemSectionHeap()
2016-06-10 19:05:25 -07:00
George Wright
b3daac294f
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-10 14:57:20 -04:00
eyim
e2c2b0b56c
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
2016-06-06 11:17:23 -04:00
Jonathan Watt
9c5b8de022
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Wes Kocher
4dd1f16912
Backed out changeset a85da8081c68 (bug 1176011) of OSX failures
2016-06-08 11:44:29 -07:00
George Wright
9bce4b3dd5
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-08 12:23:41 -04:00
Nicolas Silva
ef9aa6a90d
Bug 1272600 - Part 4 - Support TextureReadLock with all layer types. r=sotaro
2016-06-02 11:00:23 +02:00
Milan Sreckovic
f08e7efd98
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
2016-05-13 16:34:41 -04:00
George Wright
a71c0ca8cc
Bug 1264764 - Move PTexture under PCompositorBridge r=nical,dvander
2016-05-13 12:52:19 -04:00
Botond Ballo
a8eb3b8312
Bug 1267438 - Remove the (no longer used) isClipFixed=false annotation. r=mstange
...
MozReview-Commit-ID: LicG7zFHnX3
2016-05-04 20:07:42 -04:00
Botond Ballo
ad40217e32
Bug 1267438 - Give layers an optional scrolled clip that is scrolled by all scroll frames associated with the layer. r=mstange
...
MozReview-Commit-ID: EGqVZuISSZQ
2016-04-29 17:32:53 -04:00
Milan Sreckovic
38e2649dca
Bug 1270180: More instances of MOZ_CRASH converted to gfxDevCrash and getting GFX prefix. r=jgilbert
...
MozReview-Commit-ID: BFUu2JG9Tk2
2016-05-06 10:19:31 -04:00
Nicolas Silva
f90577fff3
Bug 1268169 - Don't touch a ShmemSection's memory after shutdown. r=kats
2016-05-04 13:36:48 +02:00
Kartikaya Gupta
0ec778140e
Bug 1267246 - Remove bogus assertion. r=nical
...
MozReview-Commit-ID: 9RZ2Yx0iu14
2016-04-26 10:34:11 -04:00
Markus Stange
c648c7322b
Bug 1236043 - Use TiledRegion for the invalid region of a layer. r=jrmuizel
...
MozReview-Commit-ID: BNUyUPbrnU1
2016-04-18 13:49:14 -04:00
Kartikaya Gupta
11851674ee
Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow
...
MozReview-Commit-ID: F0U0mNTI9i
2016-04-14 16:42:18 -04:00
Botond Ballo
aa2fd58a6a
Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats
...
MozReview-Commit-ID: DymHOSI6yYK
2016-03-28 19:14:52 -04:00
David Anderson
8202828977
Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow)
2016-03-25 01:35:16 -07:00
Sebastian Hengst
45143477e7
Backed out changeset 8e5cb6d1d1a0 (bug 1256517)
2016-03-23 18:57:40 +01:00