Carsten "Tomcat" Book
e91d5a31b6
Merge m-c to mozilla-inbound
2015-10-02 13:37:27 +02:00
Jacek Caban
03a3ea9f9b
Bug 1207437 - Extra qualification fixup.
2015-10-02 12:27:16 +02:00
Carsten "Tomcat" Book
ca77b70a8d
merge mozilla-inbound to mozilla-central a=merge
2015-10-02 11:52:49 +02:00
Carsten "Tomcat" Book
e27620864a
merge fx-team to mozilla-central a=merge
2015-10-02 11:44:11 +02:00
Jared Wein
7726e7e3d1
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
555331554c
Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel
2015-09-24 14:26:20 -07:00
Nicholas Nethercote
a249f7cf80
Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas.
...
--HG--
extra : rebase_source : 0e282b829a48738fdcfde5b79c5ec3b36eb0bd06
2015-09-28 17:12:07 -07:00
Nicholas Nethercote
d9e0f6607b
Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett.
...
So that the comment and the name match what the code is doing.
--HG--
extra : rebase_source : cb2f741968567b22a46949640625efcc95ddcee3
2015-09-28 13:20:06 -07:00
Bas Schouten
55fc81be8b
Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel
2015-09-25 13:30:57 +00:00
Wes Kocher
eff494e681
Backed out changeset 919a831786f1 (bug 1208638) for windows build failures
2015-09-30 16:43:26 -07:00
David Anderson
b0e2473678
Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
...
--HG--
extra : rebase_source : 2c0b1febd9bcc3a52f48a98243ab853f5b58848d
2015-09-30 16:16:16 -07:00
Cervantes Yu
8dd6d71efe
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
854ec93cb7
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
6613119c24
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
...
--HG--
extra : rebase_source : 27fd2449043a6485dabda41a1aebd5a3686d0dd7
extra : source : cd449490efc2341d8ca7891f2d975a0f51db47bf
2015-09-28 20:35:13 -04:00
David Major
22cc61a3c8
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.
--HG--
extra : rebase_source : 3557349e242cbe45886a1a38964f210a54b2ed80
2015-09-30 14:50:28 -04:00
Thinker K.F. Li
53c8508d85
Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc
2015-09-28 03:43:00 -04:00
Nicolas Silva
73f9225037
Bug 1209724 - Cancel ImageBridge proxy functions if they are called too late. r=sotaro
2015-09-30 18:17:34 +02:00
Nicolas Silva
3f970ed6d0
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
6157d50ebb
Bug 1208927 - Initialize queryD3DKMTStatistics so that it can't be accessed uninitialized; r=jrmuizel
2015-09-30 11:55:49 -04:00
David Anderson
1befc42825
Don't use Direct2D if CompositorD3D11::Initialize fails. (bug 1208638, r=jrmuizel)
2015-10-01 23:06:43 -07:00
Jonathan Kew
0dba7fb3e7
Bug 1207061 - Update graphite2 library to release 1.3.3. r=jdaggett
2015-09-30 08:45:05 +01:00
Piotr Tworek
6a441f56a8
Bug 1209446 - Make sure mFrameInProgress flag is set to true only when we actually begin drawing new frame. r=nical
...
--HG--
extra : rebase_source : ebb7d61be07e6cd9f2bcd920e3987dca9ac8c358
2015-09-29 08:18:00 +02:00
David Anderson
6f796a3c17
Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange)
...
--HG--
extra : rebase_source : 33afa0174cac1cdb4b83b2e695532b36984974cd
2015-09-30 00:02:00 -07:00
Botond Ballo
9ef3739d7c
Bug 1208661 - Remove some no-longer-used debugging code. r=BenWa
...
--HG--
extra : rebase_source : 86284453c89bd54929a8796b07a1aff33536cd13
extra : source : fb878d6d883364011b32d3634d2138d5aa6d9ef0
2015-09-28 15:20:03 -04:00
Botond Ballo
514da6416f
Bug 1208661 - Show display list and layer textures in-line in the HTML paint dump. r=BenWa
...
--HG--
extra : rebase_source : 83b8aa0650599932297bb75aa3e9bdeed589f87b
extra : source : 9ba5b04a7a416c7cace04b2191e105aa694ff2ef
2015-09-28 15:22:05 -04:00
Botond Ballo
f2c090e79a
Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa
...
--HG--
extra : rebase_source : f8b2ec3b5fafacebe1ae667fd87b6aaaa4beb9ce
extra : source : 0d99556fe0e4992d5da0fda720b5eeae37c13ab4
2015-09-25 19:24:13 -04:00
Botond Ballo
2b1cabf9d4
Bug 1208661 - Dump client-side layer textures. r=BenWa
...
--HG--
extra : rebase_source : b1783955ec294d070b127bb1430d7a90115753a0
extra : source : c08ff4574e333a1772c0f6233de4ba17cadd44bb
2015-09-28 17:06:35 -04:00
Botond Ballo
e9f06a158c
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.
--HG--
extra : rebase_source : 0929ccdc87e9f6643777360571422d904a9e327c
extra : source : ff03d3963ff87cfeac5ebaac1a004d3ebed047e3
2015-09-28 18:51:37 -04:00
Botond Ballo
e5ea447a92
Bug 1208661 - Make ContentClient dumping play nicely with HTML dumping. r=BenWa
...
--HG--
extra : rebase_source : 65ee70200cc217adedf867f272c0d2766bdd3d2b
extra : source : 43d4167e87e4c87b45466855dad7ea61cd654f0e
2015-09-25 19:19:04 -04:00
Botond Ballo
724b745500
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.
--HG--
extra : rebase_source : ae8cee4501bc6c1fa00809b7e6fdc4a98da66b40
extra : source : 70568b823d6ecf1b50c18d5712556a89ef954b12
2015-09-25 19:16:38 -04:00
Jeff Muizelaar
43a087cc38
Bug 1179280. Update ANGLE from chromium/2214 to chromium/2466.
2015-09-29 19:04:17 -04:00
Jeff Gilbert
41fcf39971
Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel
2015-09-28 23:35:46 -04:00
Mason Chang
dda611f73d
Bug 1208636 - Adjust displayport size based on available system memory. r=kats
2015-09-29 15:42:37 -07:00
David Anderson
e0b771c314
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
ce3e7b5ae7
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
8631de9c2b
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
9b595ca634
Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn
2015-09-29 07:49:41 -07:00
Bas Schouten
dd395e3023
Bug 1208833: Disable DWrite when D2D device creation fails. r=dvander
2015-09-29 16:39:14 +02:00
Andrea Marchesini
745da49b7b
Bug 709490 - Part 12 - explicit CTORs for a couple of runnables, CLOSED TREE
2015-09-29 12:54:54 +01:00
Morris Tseng
d99c93a009
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
Morris Tseng
7c548ee466
Bug 709490 - Part 9: Readback without blocking main thread, r=jgilbert
2015-09-29 11:51:25 +01:00
Morris Tseng
173c50c555
Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface, r=jgilbert
2015-09-29 11:51:25 +01:00
Morris Tseng
c5927f2dae
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer, r=roc
2015-09-29 11:51:25 +01:00
Morris Tseng
2b5f7394c9
Bug 709490 - Part 6: Add frame ID to CanvasClient so compositor could update frame correctly, r=roc
2015-09-29 11:51:24 +01:00
Morris Tseng
1d4157900a
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers., r=ehsan, r=jgilbert, r=nical
2015-09-29 11:51:24 +01:00
Morris Tseng
6c605d106d
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async, r=nical
2015-09-29 11:51:23 +01:00
Nicholas Nethercote
d0c4a9db1b
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
--HG--
extra : rebase_source : d691b55eef5a8655aa98b81b5398452a5ebe860d
2015-09-24 19:24:16 -07:00
Nicholas Nethercote
0b89111ec3
Bug 1208300 (part 3) - Convert gfxRGBA uses to gfx::Color in LayerScope.cpp. r=jwatt.
...
--HG--
extra : rebase_source : 8393efea38fb7df8138c0ec2f894eff2808c5a81
2015-09-24 19:18:03 -07:00
Nicholas Nethercote
58378c408e
Bug 1208300 (part 2) - Convert gfxRGBA uses to gfx::Color in CompositorBench.cpp. r=jwatt.
...
I don't know how those modf() calls were compiling without error given that the
second arg was a |float*|.
--HG--
extra : rebase_source : 0ecf7bda4664aa6eb735aff676341b7e063e0f29
2015-09-24 19:13:50 -07:00
Nicholas Nethercote
461e2332ff
Bug 1208300 (part 1) - Remove unused default arguments from ClearThebesSurface. r=jwatt.
...
--HG--
extra : rebase_source : 8d91060e8ac1458b858bf961b608bb4b68eff6dc
2015-09-24 19:09:04 -07:00