Botond Ballo
bb69bb8abb
Bug 1209964 - In AlignFixedAndStickyLayers(), properly handle the case where a fixed or sticky layer is its own subtree root and has a local transform. r=kats
2015-10-02 20:53:30 -04:00
Nicholas Nethercote
07f15d61e6
Bug 1209351 (part 3) - Optimize nsTHashTable::RemoveEntry() usage in gfx/. r=jrmuizel.
2015-09-24 19:07:22 -07:00
Morris Tseng
9ae39aa599
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku
2015-10-05 10:50:17 +08:00
Morris Tseng
5ee4f58d5e
Bug 709490 - Part 9: Readback without blocking main thread. r=jgilbert
2015-10-05 10:50:16 +08:00
Morris Tseng
b164583db9
Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface. r=jgilbert
2015-10-05 10:50:16 +08:00
Morris Tseng
4695e137b7
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc
2015-10-05 10:50:16 +08:00
Morris Tseng
ce2d292805
Bug 709490 - Part 6: Add frame ID to CanvasClient so compositor could update frame correctly. r=roc
2015-10-05 10:50:16 +08:00
Morris Tseng
ae7d727d4f
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-05 10:50:16 +08:00
Morris Tseng
6d4517421b
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-05 10:50:15 +08:00
Kartikaya Gupta
1b65d0ad58
Bug 1208023 - Add a reftest. r=botond
2015-10-02 23:08:23 -04:00
Carsten "Tomcat" Book
1955db09bc
Merge m-c to mozilla-inbound
2015-10-02 13:37:27 +02:00
Jacek Caban
572373a762
Bug 1207437 - Extra qualification fixup.
2015-10-02 12:27:16 +02:00
Carsten "Tomcat" Book
404e79482a
merge mozilla-inbound to mozilla-central a=merge
2015-10-02 11:52:49 +02:00
Carsten "Tomcat" Book
dcfd774b62
merge fx-team to mozilla-central a=merge
2015-10-02 11:44:11 +02:00
Jared Wein
00c104096f
Backout of bug 1208636 due to it causing large black areas on long pages (bug 1210411). rs=kats
2015-10-02 00:04:21 -04:00
Jeff Gilbert
f16628f247
Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel
2015-09-24 14:26:20 -07:00
Nicholas Nethercote
0a529cbb82
Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas.
2015-09-28 17:12:07 -07:00
Nicholas Nethercote
8fd9cbd2d0
Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett.
...
So that the comment and the name match what the code is doing.
2015-09-28 13:20:06 -07:00
Bas Schouten
fb0b579f8d
Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel
2015-09-25 13:30:57 +00:00
Wes Kocher
d8619c7d1e
Backed out changeset 919a831786f1 (bug 1208638) for windows build failures
2015-09-30 16:43:26 -07:00
David Anderson
6f09b1c220
Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
2015-09-30 16:16:16 -07:00
Cervantes Yu
ec9eb11820
Bug 1204837, Part 2: Cloned ImageBridgeParent and CompositorParent should hold a reference to the compositor thread. r=nical
2015-10-01 20:58:12 +08:00
Mason Chang
9221c1578a
Bug 1209649. Take into account border radius sizes for min inset box shadow. r=mstange
2015-09-30 14:20:23 -07:00
Botond Ballo
fcd73b9643
Bug 1201889 - When adjusting fixed and sticky layers in AsyncCompsitionManager, unapply all async transforms on the path from the fixed layer to the layer it's fixed with respect to. r=kats
2015-09-28 20:35:13 -04:00
David Major
f2cfb0dde6
Bug 1149318 - Fix the calling convention on SkGetUserDefaultLocaleNameProc. r=eihrul
...
I believe this issue was introduced when 8124bf072c
was incorrectly pulled in as https://hg.mozilla.org/mozilla-central/rev/3a3820a17f0b , so this needs to be fixed only in the Mozilla repo.
2015-09-30 14:50:28 -04:00
Thinker K.F. Li
780bfafd2d
Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc
2015-09-28 03:43:00 -04:00
Nicolas Silva
d86bfa9b74
Bug 1209724 - Cancel ImageBridge proxy functions if they are called too late. r=sotaro
2015-09-30 18:17:34 +02:00
Nicolas Silva
aedd6bf1a5
Bug 1208071 - Ensure that only valid texture actors are added to ImageBridge tarnsactions. r=sotaro
2015-09-30 18:17:30 +02:00
Ehsan Akhgari
f9c83defd4
Bug 1208927 - Initialize queryD3DKMTStatistics so that it can't be accessed uninitialized; r=jrmuizel
2015-09-30 11:55:49 -04:00
David Anderson
80f5317cbc
Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
2015-10-01 23:06:43 -07:00
Jonathan Kew
76d7a3fb39
Bug 1207061 - Update graphite2 library to release 1.3.3. r=jdaggett
2015-09-30 08:45:05 +01:00
Piotr Tworek
524a18069f
Bug 1209446 - Make sure mFrameInProgress flag is set to true only when we actually begin drawing new frame. r=nical
2015-09-29 08:18:00 +02:00
David Anderson
1adc250bce
Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange)
2015-09-30 00:02:00 -07:00
Botond Ballo
9a5dad49be
Bug 1208661 - Remove some no-longer-used debugging code. r=BenWa
2015-09-28 15:20:03 -04:00
Botond Ballo
75556ec599
Bug 1208661 - Show display list and layer textures in-line in the HTML paint dump. r=BenWa
2015-09-28 15:22:05 -04:00
Botond Ballo
7c3f43c4ab
Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa
2015-09-25 19:24:13 -04:00
Botond Ballo
0368f4bbce
Bug 1208661 - Dump client-side layer textures. r=BenWa
2015-09-28 17:06:35 -04:00
Botond Ballo
5051c961dc
Bug 1208661 - Support dumping client-side layer textures without compression. r=BenWa
...
Compression is used by the profiler, but we need uncompressed textures for the
browser to be able to render them when we include them in the HTML paint dump.
2015-09-28 18:51:37 -04:00
Botond Ballo
a2efc1f565
Bug 1208661 - Make ContentClient dumping play nicely with HTML dumping. r=BenWa
2015-09-25 19:19:04 -04:00
Botond Ballo
43603efbe9
Bug 1208661 - Move Dump() up from ContentClient to CompositableClient. r=BenWa
...
Only some ContentClient implementations implement it, but it allows it to be
called from more general code. Other CompositableClient implementations can
be provided later.
2015-09-25 19:16:38 -04:00
Jeff Muizelaar
d5ee23289b
Bug 1179280. Update ANGLE from chromium/2214 to chromium/2466.
2015-09-29 19:04:17 -04:00
Jeff Gilbert
6d18c776ad
Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel
2015-09-28 23:35:46 -04:00
Mason Chang
69cfc343d1
Bug 1208636 - Adjust displayport size based on available system memory. r=kats
2015-09-29 15:42:37 -07:00
David Anderson
0b60d0d24b
Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan)
2015-09-29 11:20:01 -07:00
David Anderson
08b5dfdadf
Get the sync texture's sync handle during compositor initialization, where it can be made to fail gracefully. (bug 1207665 part 3, r=bas)
2015-09-29 11:16:16 -07:00
Wes Kocher
6482c81f9b
Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures
...
Backed out changeset 5be7514914b6 (bug 709490)
Backed out changeset 04b6f94fbe8a (bug 709490)
Backed out changeset 00c0e85dd8cd (bug 709490)
Backed out changeset 221385b7b81a (bug 709490)
Backed out changeset ecc38c18734f (bug 709490)
Backed out changeset 22878c936384 (bug 709490)
Backed out changeset 0edcbb60eee3 (bug 709490)
Backed out changeset 5feceec2014b (bug 709490)
Backed out changeset 835b655cb873 (bug 709490)
Backed out changeset 6fbb4a3f8cf7 (bug 709490)
Backed out changeset a5f8646fa156 (bug 709490)
Backed out changeset 2ae1386916b3 (bug 709490)
Backed out changeset 6b29a2a0a8fb (bug 709490)
2015-09-29 08:57:36 -07:00
Sotaro Ikeda
c32fc36944
Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn
2015-09-29 07:49:41 -07:00
Bas Schouten
9732a07ecd
Bug 1208833: Disable DWrite when D2D device creation fails. r=dvander
2015-09-29 16:39:14 +02:00
Andrea Marchesini
e46e68854a
Bug 709490 - Part 12 - explicit CTORs for a couple of runnables, CLOSED TREE
2015-09-29 12:54:54 +01:00
Morris Tseng
fe706cfad0
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref, r=baku
2015-09-29 11:51:25 +01:00