sotaro
3315d3a267
Bug 1436908 - Fix EGLSurface leak at RenderCompositorANGLE r=nical
2018-02-10 07:45:44 +09:00
Dzmitry Malyshau
d2d9759d7b
Bug 1433932: Avoid crashing on failing to save a capture. r=nical,kats
...
MozReview-Commit-ID: ARj9ww2F3gx
2018-02-08 10:49:28 -05:00
Dzmitry Malyshau
5852b9f1d6
Bug 1436190: Fixed render frame notification in wake_up(). r=nical
...
MozReview-Commit-ID: JHBKpAh4YDD
2018-02-08 10:49:25 -05:00
Martin Roinson
90bbf4505c
Bug 1435143 - Properly unwrap Maybe<WrScrollId> for the root scroll frame. r=kats
...
When comparing a Maybe<WrScrollId> to another WrScrollId we need to properly
handle the case where Nothing() signifies the root scroll frame. This is
equivalent to calling scrollId.valueOr(FrameMetrics::NULL_SCROLL_ID), as was
done before WrScrolLId replaced ViewId in the WebRender ScrollingLayersHelper.
We also have DisplayListBuilder::TopmostScrollId always return a value instead
of a Maybe, since an empty clip stack means that the current scroll id is that
of the root scroll frame.
Previously Nothing() was not equivalent to WrScrollId { 0 }, which caused the
ScrollingLayersHelper to fill the mClipAndScroll value and push another
set of clip and scroll nodes onto the WebRender display list builder.
MozReview-Commit-ID: CeatZlRXtuI
2018-02-07 10:01:56 +01:00
sotaro
89aba04841
Bug 1435995 - Disable DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL usage r=nical
2018-02-07 22:21:35 +09:00
Kartikaya Gupta
845b4048d1
Bug 1434723 - Update WR bindings for change in WR PR 2381. r=jrmuizel
...
MozReview-Commit-ID: ITMks4JKZd0
--HG--
extra : rebase_source : be744cb1c3115ab7bd40586b9554d8212c11468a
2018-02-06 10:32:53 -05:00
Kartikaya Gupta
2747b167d0
Bug 1434723 - Update webrender to commit 08e49649f1fc9cacff4e10ebc390babcea752236. r=jrmuizel
...
MozReview-Commit-ID: IoduYBMrWJk
--HG--
extra : rebase_source : 0a42653118ec2d8768235073a0509608b3605a98
2018-02-06 10:31:57 -05:00
Alexis Beingessner
4d74abb6a1
Bug 1362115 - properly handle empty slices in FFI bindings. r=kats
...
MozReview-Commit-ID: 9Zw0RTbgsBL
--HG--
extra : rebase_source : fe44e912d0cf24e257bc31f42c2d263c70c666e8
2018-02-05 12:41:11 -05:00
Daniel Holbert
73cea96890
Bug 1435297 part 2: (automated patch) Switch a bunch of C++ files in gfx to use our standard emacs/vim mode lines. r=jrmuizel
...
This patch was generated automatically by the "modeline.py" script, available
here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py .
I ran it as follows:
python /path/to/modeline.py --fix gfx/
This patch changes all affected files to use the exact C++ mode lines from the
Mozilla coding style guide, available here:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line
MozReview-Commit-ID: FsPNGjFkIFV
--HG--
extra : rebase_source : 7532d0478d0af75e346102105caf5b89631457aa
2018-02-02 12:07:36 -05:00
sotaro
ae34263b07
Bug 1419293 - Create SwapChain with DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL if possible in ANGLE r=jgilbert
2018-02-01 21:39:31 +09:00
Alexis Beingessner
291824030e
Bug 1432309 - ensure the GL context is current when updating wr. r=sotaro
...
To avoid future issues, this is done by combining the Render and Update methods
into a single call. As a minor side-effect, timing in the parent method now
includes the time to run update.
MozReview-Commit-ID: GJ0l049eFRj
--HG--
extra : rebase_source : f9b4ee6f34bc45d87b3df40e5a25f3bfb2ec8068
2018-01-31 21:34:43 -05:00
Martin Roinson
e82c2f1d5c
Bug 1434288 - Update gecko for API changes in WR PR 2315. r=kats
...
MozReview-Commit-ID: 7NfZMXOPaDY
--HG--
extra : rebase_source : 782784b5f01fccd7c22286c6fa7e6ee16bf20be0
2018-01-22 19:29:06 +01:00
Kartikaya Gupta
e8fb82d672
Bug 1434288 - Update webrender to commit e772c3cb8ea0a35e6477e9dc8dd2144e2de87b56. r=jrmuizel
...
MozReview-Commit-ID: 4VM5EAtkjNt
--HG--
extra : rebase_source : 5c1b5da5a99fe9405f9810030b8e3422ac82e519
2018-01-31 16:03:25 -05:00
Dzmitry Malyshau
04332d008f
Bug 1434410: Move the WebRender revision to a separate file and include it in captures. r=kats
...
MozReview-Commit-ID: 9ZgALwny1p2
2018-01-30 23:24:55 -05:00
Kartikaya Gupta
7f809749df
Bug 1421380 - Don't do a composite of WR rendered frames unless a composite is requested. r=nical
...
We sometimes render frames for hit-testing consistency requirements but
those frames don't need compositing. This goes with webrender PR 2358.
MozReview-Commit-ID: D6DRF040D5a
--HG--
extra : rebase_source : fd5dadc35a6f6a54b385f535d4ae9c6e34f3a779
2018-01-29 16:35:10 -05:00
Kartikaya Gupta
c13256c877
Bug 1433567 - Update webrender to commit b6e69a8efbcd8dc3e0c0a8a9925e6a9355635de3. r=jrmuizel
...
MozReview-Commit-ID: BluxAJeXvrq
--HG--
extra : rebase_source : 21dedf788a7921c57962fe0e5b86a4bda106be2b
2018-01-30 10:21:30 -05:00
Nicolas Silva
082991a7bc
Bug 1404477 - Merge ResourceUpdateQueue and TransactionBuilder. r=kats
2018-01-29 14:33:39 +01:00
Nicolas Silva
3f26befbbd
Bug 1404477 - WebRender document API bindings. r=kats
2018-01-29 14:33:35 +01:00
Dzmitry Malyshau
05561ae950
Bug 1433139 - WebRender capture integration on Nightly. r=mikedeboer
...
MozReview-Commit-ID: 6oIUlPSfLMg
2018-01-26 10:09:30 -05:00
Kartikaya Gupta
b9bc1f73c5
Back out cset 75b5af791006 (bug 1433139) for OS X debug mochitest-chrome-3 failure. r=me
2018-01-26 11:31:34 -05:00
Dzmitry Malyshau
90b1205b68
Bug 1433139 - WebRender capture integration on Nightly. r=mikedeboer
...
MozReview-Commit-ID: 6oIUlPSfLMg
2018-01-26 10:09:30 -05:00
Dzmitry Malyshau
a8e2dce594
Bug 1433139 - Enable the WR capture feature in webrender_bindings. r=kats
...
MozReview-Commit-ID: 2dJMVMto5Ly
2018-01-25 14:49:36 -05:00
Dzmitry Malyshau
237e33208b
Bug 1431776 - Update for API changes in WR PR 2326. r=jrmuizel
...
MozReview-Commit-ID: DNVLRmhcWFS
--HG--
extra : rebase_source : 949154d975ce9885c3b15473a5561a139c541ae3
2018-01-24 09:14:48 -05:00
Kartikaya Gupta
c39c71da56
Bug 1431776 - Update webrender to commit c0943271eb8c6440a61db37e2f1e84201dcac2e3. r=jrmuizel
...
MozReview-Commit-ID: 57ZV2mKiGm0
--HG--
extra : rebase_source : 18dc15c9dc915477f05d2ad0d24071f0f32cf453
2018-01-24 09:13:07 -05:00
Kartikaya Gupta
3031985f8c
Bug 1430829 - Update for removal of ImageFormat::Invalid in WR PR 2317. r=jrmuizel
...
MozReview-Commit-ID: 5TFM7B652qG
--HG--
extra : rebase_source : 8c5602ea2c8a7810da0ef1fb176c80016856210e
2018-01-19 12:33:58 -05:00
Kartikaya Gupta
c8626b8097
Bug 1430829 - Update webrender to commit e9269c7e06e20363be0b2a2a1be98d292ff7acca. r=jrmuizel
...
MozReview-Commit-ID: CLfV8OtVG7Z
--HG--
extra : rebase_source : b8b2e454ed84e177aac11db182bd1ed8ac7892ef
2018-01-19 12:32:00 -05:00
Kartikaya Gupta
b9e6d272c0
Bug 1431787 - Followup to avoid the call to wr_api_get_namespace from the WebRenderAPI destructor. r=me a=RyanVM
...
Landing on a CLOSED TREE because this needs to go to beta to fix the build.
MozReview-Commit-ID: Askd7fgnn3E
2018-01-19 16:42:40 -05:00
Kartikaya Gupta
6f56b6c848
Bug 1431787 - Mark wr_dec_ref_arc safe to be called by the WebRenderAPI destructor when WR is not built. r=lsalzman a=RyanVM
...
Landing on a CLOSED TREE because this needs to go to beta to fix the build.
MozReview-Commit-ID: cSwZ2Bp242
2018-01-19 13:19:00 -05:00
sotaro
2739f28b3d
Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
2018-01-18 18:01:04 -08:00
Andreea Pavel
b5e28b4ecd
Backed out changeset 70c2890fb875 (bug 1429994) for static-analysis bustages on Windows
2018-01-19 01:38:11 +02:00
sotaro
376a1f40bd
Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
2018-01-19 07:49:08 +09:00
Lee Salzman
7960a042d1
Bug 1431211 - clean up WR blob image renderer resources on API destruction. r=gankro
...
MozReview-Commit-ID: E7XuM7vpEXd
2018-01-18 06:28:09 -05:00
Kartikaya Gupta
8903b49768
Bug 1429951 - Propagate the non-premultiplied flag for textures to WR. r=sotaro
...
MozReview-Commit-ID: Vd5n5e7XuW
--HG--
extra : rebase_source : ebd563dd785d99a9623906554dfe8ccd507930b4
2018-01-17 12:55:40 -05:00
Tiberius Oros
92e228aa49
Merge inbound to mozilla-central. a=merge
2018-01-17 23:48:10 +02:00
Kartikaya Gupta
c017160218
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
...
MozReview-Commit-ID: 45ijEtB1C0Z
--HG--
extra : rebase_source : b700ad68fdc44096dc0348bf1badf94dc993d36f
2018-01-17 11:19:39 -05:00
Lee Salzman
1a23b6eab1
Bug 1400384 - support text writing modes with WebRender. r=gankro
2018-01-17 07:51:20 -05:00
Cosmin Sabou
1f9b4f0f06
Merge inbound to mozilla-central. a=merge
2018-01-17 11:46:53 +02:00
sotaro
952e915b38
Bug 1430694 - Check if RenderCompositor is created r=nical
2018-01-17 09:25:31 +09:00
sotaro
8ebc9420bc
Bug 1429997 - Add RenderCompositor to wrap platform dependent code r=nical
2018-01-15 22:22:15 +09:00
Nicolas Silva
43644aaded
Bug 1425453 - Move more WebRender api calls into transactions. r=kats
2018-01-12 12:24:07 +01:00
Nicolas Silva
1595da23b6
Bug 1425453 - Move some WebRender api calls into transactions. r=kats
2018-01-12 12:24:03 +01:00
Nicolas Silva
e9e30c02c6
Bug 1425453 - Bindings for WebRender's transaction API. r=kats
2018-01-12 12:23:59 +01:00
Noemi Erli
adbfbaab81
Merge inbound to mozilla-central r=merge a=merge
2018-01-11 23:54:07 +02:00
Sylvestre Ledru
f8b1d9ab46
Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman
...
MozReview-Commit-ID: FO1wEHzOkuN
--HG--
extra : rebase_source : ac7e61cf47d013de882048740c889735a0a7cad8
2018-01-10 10:04:59 +01:00
sotaro
9de91656bc
Bug 1424747 - Call eglDestroyStreamKHR during deleting EGLStreamKHR r=jgilbert
2018-01-10 14:11:03 +09:00
Margareta Eliza Balazs
fe2caaa266
Merge inbound to mozilla-central r=merge a=merge
2018-01-09 11:52:55 +02:00
Morris Tseng
ae9a064d8e
Bug 1374729 - Use correct format for MacIOSurface. r=nical
...
MozReview-Commit-ID: 43JBSi5mqT7
2018-01-09 14:12:02 +08:00
Kartikaya Gupta
25d94ecc40
Bug 1422057 - Adjust some logging-related things to be more useful. r=mstange
...
MozReview-Commit-ID: Idheevum5Fd
--HG--
extra : rebase_source : a441cc0b65c763763a4a417cc1d713cd771e467d
2018-01-06 09:52:57 -05:00
Ryan Hunt
20789635c3
Generate webrender_ffi_generated with cbindgen:0.3.3 (bug 1428142, r=nical)
...
--HG--
extra : rebase_source : 930fc29308f193d9e3b54495508fb6101806bac5
extra : histedit_source : 01d64855b96776b623a248a85ee96febfdc0edfd%2C38c52cb3034b777d66de02ec5041b2d08f4bb272
2018-01-04 12:23:34 -06:00
Kartikaya Gupta
8744e6963d
Bug 1426116 - Regenerate FFI header and remove RGB8 references to go with changes in WR PR 2260. r=jrmuizel
...
MozReview-Commit-ID: 41bny8b6KSi
--HG--
extra : rebase_source : 04b2e2f4091b3a27c8c80b7aa2fa4a11f6836431
2018-01-08 09:19:27 -05:00