Граф коммитов

664 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta 7d1d15228b Bug 1443152 - Update to cbindgen 0.5.2. r=rhunt
MozReview-Commit-ID: COIPhZvMJK

--HG--
extra : rebase_source : 9687211e6bda9b306d8cdf522145eee132601b18
2018-03-12 16:38:10 -04:00
Kartikaya Gupta 1d52de6949 Bug 1444380 - Update webrender to commit 4ccaede43b3944199f89a42f49093d93409c7f61. r=jrmuizel
MozReview-Commit-ID: EBYITOhYdGz

--HG--
extra : rebase_source : 4585cae0dd67bfc570d67b76656961f3d778b87d
2018-03-12 12:55:25 -04:00
Kartikaya Gupta faa816e22a Bug 1443807 - Update webrender to commit 5cb71f0f23719795e7c89417d91a7abad8ac20e9. r=jrmuizel
MozReview-Commit-ID: 9JzKooI2sJ2

--HG--
extra : rebase_source : 2762c00c95aa40dcd9d27ef1c5efa66494b8a90b
2018-03-09 08:39:35 -05:00
Kartikaya Gupta ff7771db98 Bug 1442422 - Update webrender to commit 0da6c839b3a0e165f1115fb9fe286be7540c24ed. r=jrmuizel
MozReview-Commit-ID: DmcL7siJnZ2

--HG--
extra : rebase_source : 62cf0b5cacd771b0c97a4282761fcf0edc3cf3ef
2018-03-07 10:15:43 -05:00
Jeff Gilbert d7f00b4cb7 Bug 1440849 - Gecko changes due to Angle update. - r=jrmuizel
MozReview-Commit-ID: LJhesu56ORJ
2018-03-02 13:42:20 -08:00
Kartikaya Gupta 55418e4896 Bug 1440664 - Re-generate FFI header. r=jrmuizel
MozReview-Commit-ID: 8oJcG2CPR2U

--HG--
extra : rebase_source : e68540523e0c0ba3f755dfdd60b120eeebe14a88
2018-03-01 16:52:36 -05:00
Martin Robinson ee5a6b3d13 Bug 1440664 - Update gecko WR bindings for API changes in WR PR 2449. r=kats
MozReview-Commit-ID: AUTNkZ36p8b

--HG--
extra : rebase_source : 4452312fca3355f2d8830eb94f317e48777e8248
2018-03-01 16:49:54 -05:00
Kartikaya Gupta 62f9190877 Bug 1440664 - Update webrender to commit 22b831c02479eea31821f49a0fac7dd699083557. r=jrmuizel
MozReview-Commit-ID: 38UtaEA1NuB

--HG--
extra : rebase_source : c35153e2303cdef27020687718623de2120d29bb
2018-03-01 16:49:20 -05:00
Masatoshi Kimura b1b043af08 Bug 1442266 - Stop including unnecessary <iostream>. r=froydnj
MozReview-Commit-ID: B0JDqyBanFE

--HG--
extra : rebase_source : dec1e2678083e3fb2b9a6b89322d1fa747ed6d4a
2018-03-01 23:07:56 +09:00
sotaro f12e5da0bc Bug 1441056 - Get D3D11 device from EGLDisplay in RenderCompositorANGLE::Initialize() r=nical 2018-02-27 16:20:36 +09:00
sotaro c24507a6c0 Bug 1441056 - backout because of build failure on MinGW 2018-02-27 13:06:03 +09:00
sotaro 0c7ce1c5b6 Bug 1441056 - Get D3D11 device from EGLDisplay in RenderCompositorANGLE::Initialize() r=nical 2018-02-27 12:10:22 +09:00
Sebastian Hengst bfb77aa998 merge mozilla-central to mozilla-inbound on a CLOSED TREE 2018-02-24 03:11:04 +02:00
Eitan Isaacson a250cd0f4e Bug 1438017 - Update wr bindings with ColorMatrix filter and add filters to command builder. r=kats 2018-02-23 15:29:04 -08:00
Kartikaya Gupta f22ca7ca1e Bug 1439565 - Update webrender to commit 8a19316a733a484bf9bafb8257e3008b1418bfe4. r=jrmuizel
MozReview-Commit-ID: BZIK3GEG0ER

--HG--
extra : rebase_source : c24dbf123fe1732917e9fc57ee0ddfe2042892c4
2018-02-23 09:29:44 -05:00
sotaro 49f4a46acf Bug 1438759 - Update debug flags in RendererOGL::Update() r=nical 2018-02-23 15:22:23 +09:00
Kartikaya Gupta d1ba474792 Bug 1440256 - Regenerate webrender_ffi_generated.h with cbindgen 0.4.4. r=jrmuizel
MozReview-Commit-ID: FmoBOp3qPgj

--HG--
extra : rebase_source : 9e3e93a60813bf58c741180dc52c6816c4aba1a0
2018-02-22 05:31:13 -05:00
Ryan Hunt 8e6a6ef6e5 Update the github repository for cbindgen in comments. (bug 1439953, r=kats) DONTBUILD
MozReview-Commit-ID: DgsgB5d6GiH

--HG--
extra : rebase_source : 111daefeddfb25bb646d6ca9b63346486288701a
extra : amend_source : 906c7d2ace2c988c78598d424fb7f68e3df6ed7f
extra : histedit_source : 3ee820dce4fde5d793d28cd889a8b1ef976d6909
2018-02-20 23:03:31 -06:00
Kartikaya Gupta 9b1befc75c Bug 1438892 - Update bindings for API change in WR PR 2435. r=jrmuizel
MozReview-Commit-ID: EVw2PhfDAmf

--HG--
extra : rebase_source : 629ced73ad3fe4fc094e0429c4cd0aabb9ca929d
2018-02-20 09:06:50 -05:00
Glenn Watson a204298090 Bug 1438892 - Update rayon usage in webrender_bindings for version bump in WR PR 2431. r=jrmuizel
MozReview-Commit-ID: KBgSjM0ThKo

--HG--
extra : rebase_source : 86dbee84e62f9226ee9e9720cc1c4abb8761e93c
2018-02-20 09:05:38 -05:00
Kartikaya Gupta 63b1e24e3d Bug 1438892 - Update webrender to e8d2ffb404a85651fe08a6d09abbece9bd2b9182. r=jrmuizel
MozReview-Commit-ID: hO7HCOnrIz

--HG--
extra : rebase_source : e3da8bc05044ab29348c230be819467f90f581bd
2018-02-20 09:02:40 -05:00
Kartikaya Gupta 3e868500aa Bug 1437572 - Update webrender to 4af31b8aa79d5a1f3c0242dea6be4876c71075c5. r=jrmuizel
MozReview-Commit-ID: FdccoNdrEjZ

--HG--
extra : rebase_source : c838d90bb46407194fede80e755901d98d9e9a67
2018-02-16 11:02:20 -05:00
Kartikaya Gupta 73cdb9f334 Bug 1437949 - Follow-up to make the GL context current before poking the WR renderer. r=sotaro
MozReview-Commit-ID: DIpnRZcGb3Q
2018-02-15 04:24:13 -05:00
sotaro 71d9e881b1 Bug 1436020 - Disable WebRender profiler UI during readback r=nical 2018-02-15 11:29:40 +09:00
Kartikaya Gupta 78e4bd2c76 Bug 1437949 - Make the wake_up WR notification poke the renderer. r=kvark
MozReview-Commit-ID: HxMOW4EF6sn

--HG--
extra : rebase_source : f0e019368c362259388094e50647c39bf39c431e
2018-02-13 14:08:54 -05:00
Nicolas Silva f943a00bf6 Bug 1436058 - Remove async image pipelines when the renderer notifies pipelines removed. r=kats
Patch originally attached to - and reviewed by sotaro on - bug 1432708.

MozReview-Commit-ID: LNWHtuFTPG5

--HG--
extra : rebase_source : c1694476cb454d914f2cfe3ec7cf55aaa0aacd4c
2018-02-12 11:37:02 -05:00
Kartikaya Gupta bd342342df Bug 1436058 - Update for log 0.4 bump in WR PR 2385. r=jrmuizel
MozReview-Commit-ID: Cxkecg2cTDW

--HG--
extra : rebase_source : 0b049ba3a95dda71f9d6df53ba8f636e30841fee
2018-02-12 11:32:50 -05:00
Kartikaya Gupta dff724b60d Bug 1436058 - Update webrender to 342bc314db94aa439b2001249c5f24ccfcbccc22. r=jrmuizel
MozReview-Commit-ID: DoRq53eXv1Q

--HG--
extra : rebase_source : b53c4213567a5ae9a201ab5a9d5e135ac7a40891
2018-02-12 11:28:01 -05:00
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