gfx/layers/wr/WebRenderBridgeParent.cpp
6e5891e3bbd24b81af1f67a6d15d3486a05bd641
created 2018-07-04 00:41 +0300
pushed 2018-07-04 09:59 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1470528) for build bustages on WebRenderBridgeParent. CLOSED TREE
90513daef576e637053b3f0c745933455ff5eb0f
created 2018-06-26 13:43 -0500
pushed 2018-07-04 09:59 +0000
Ryan Hunt Ryan Hunt - Bug 1470528 - Implement CONTENT_FRAME_TIME for the webrender codepath. r=sotaro
f859daf8d8d9356eb2c51811d724403d56574639
created 2018-06-26 13:37 -0500
pushed 2018-07-04 09:59 +0000
Ryan Hunt Ryan Hunt - Bug 1470528 - Add IsRootWebrenderBridgeParent method. r=kats
00da7e2748962311eda279c714181c7272f39528
created 2018-07-03 08:43 +0900
pushed 2018-07-03 08:56 +0000
sotaro sotaro - Bug 1472600 - Update SyncHandle when Tab is moved between windows r=nical
139707240063b94e7e61d9e1b3b562ddde1f9ed2
created 2018-06-25 17:37 -0400
pushed 2018-06-26 21:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1471047 - Ensure the DidComposite start timestamp for WebRender reflects the start of the compositor thread work. r=rhunt
c4eb93bba0953f569241d8eb98504976eb08c378
created 2018-06-25 10:55 -0400
pushed 2018-06-26 21:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1463911 - Record the COMPOSITE_TIME telemetry probe for the WR codepath. r=sotaro
688b3d9f8611dfb00a99e631538d2cfe5135ac7b
created 2018-06-21 22:39 +0900
pushed 2018-06-21 21:50 +0000
sotaro sotaro - Bug 1470090 - Fix LayerObserverEpoch handling r=nical
553ca5e060470b0724f4e12faa8ac0363ac3401d
created 2018-06-06 16:45 -0400
pushed 2018-06-07 09:46 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1465784 - Remove unnecessary render step with async-scene-building. r=sotaro
bcebfd54b4e13688c0dfa82531263f99bf55f7d1
created 2018-06-02 12:15 -0400
pushed 2018-06-04 17:56 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1455597 - Flush the transaction to remove the pipeline before shutting down the WebRenderAPI. r=sotaro
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
24e5bb07b1ee890e4292c6a466a7366a776bebcf
created 2018-05-24 16:16 -0400
pushed 2018-05-30 22:00 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1452845 - Fix up snapshotting implementation with async-scene-building enabled. r=botond,jrmuizel
d6ea05eb01acf069053ef0dd242757ff8be81ff3
created 2018-05-28 11:29 -0400
pushed 2018-05-29 09:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1417784 - Properly implement SyncWithCompositor for WebRender. r=froydnj,sotaro
1232f9a7403cf16e96a218ce0d7bf2e83aced647
created 2018-05-15 08:49 -0400
pushed 2018-05-15 21:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1461122 - Clean up the composition flow for empty transactions. r=sotaro
433e044b2702e625381b29c4b97de6d0322ade17
created 2018-05-15 15:13 +0300
pushed 2018-05-15 21:53 +0000
Bogdan Tara Bogdan Tara - Backed out 3 changesets (bug 1461122) for build bustages on workspace/build/src/obj-firefox/dist/include/mozilla/layers/CompositorBridgeParent.h CLOSED TREE
9f87280ba566ea26c4a20154da99754be6e165ec
created 2018-05-14 13:19 -0400
pushed 2018-05-15 21:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1461122 - Clean up the composition flow for empty transactions. r=sotaro
61f51684cc29e527504f1ec72824bf5b53fa1853
created 2018-05-11 21:18 -0400
pushed 2018-05-12 09:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1452390 - Implement paint-skipping support in WebRender. r=botond
8c90bee8f6f35448ac5a9485a4637a0910226ecf
created 2018-05-11 09:09 -0400
pushed 2018-05-12 09:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1457466 - Make the GenerateFrame transaction bypass the scene builder thread. r=nical
217999de6c8803fa536d6fc3428633bd6754f0c0
created 2018-05-08 15:59 +0900
pushed 2018-05-09 09:32 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456679 - Don't set non-animated values as AnimatedValue in delay phase. r=kats
a7074da0c89cb90b7b488e540e52390cb1f0f34a
created 2018-05-08 15:58 +0900
pushed 2018-05-09 09:32 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456679 - Update the previous timestamp with the current timestamp even if there are only delayed phase animations. r=kats
8e9fc4d911cfa88f81c05b741d96dad68bd5d3ce
created 2018-05-08 15:48 +0900
pushed 2018-05-09 09:32 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456679 - Make SampleAnimations return boolean to tell there is any animations even if the animation in delay phase. r=kats
7b3c982608df4fca6b359e5a849c15feaf4de334
created 2018-05-08 08:49 -0400
pushed 2018-05-08 15:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1459714 - Use a single transaction for all things associated with a new display list. r=sotaro
af3758713a448af9f0a7ba18097c7b2713e60510
created 2018-05-08 08:49 -0400
pushed 2018-05-08 15:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1459714 - Make WebRenderBridgeParent::ProcessWebRenderParentCommands callers provide the transaction. r=sotaro
25652d08b28edca783e238dcce7bbad52fc545e1
created 2018-05-08 08:47 -0400
pushed 2018-05-08 15:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1459686 - Include async image updates in the displaylist transaction. r=sotaro
b27eadf1b8de6c3aca1edb7c0900d08a659febe6
created 2018-05-08 08:47 -0400
pushed 2018-05-08 15:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1459686 - Refactor to have the ApplyAsyncImages callsite provide the transaction. r=sotaro
9346c213873758c0d0d05e2bcd071e206c1d0afb
created 2018-05-08 12:58 +0900
pushed 2018-05-08 12:37 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1458457 - Move the logic that we use whether the previous time stamp or the last compose time stamp into SampleAnimationForEachNode. r=birtles
da163bfbc6c8a460d6b3c551456174153912f743
created 2018-05-03 15:57 +0900
pushed 2018-05-03 21:51 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1458798 - Clear the previous timestamp when we skip calling SampleAnimations in CompositeToTarget(). r=kats
6a5dc145f8ecd07be94a1c22bcfa6c5ddfae936c
created 2018-04-27 10:46 -0400
pushed 2018-05-01 10:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1457448 - Ensure we flush the async scene builder thread before snapshotting. r=nical
3c41cb113527de184bb97f2f9c12a6d3b20d31e6
created 2018-05-01 06:13 +0900
pushed 2018-05-01 10:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456372 - Call AdvanceAnimations on the root WebRenderBridgeParent for RecvGetAnimationOpacity() and RecvGetAnimationTransform(). r=kats
ae08735a4830705b46a35da014790d8bd4dff43d
created 2018-04-30 09:35 -0400
pushed 2018-04-30 21:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1457238 - Collapse all the RemovePipelineIdForCompositable transactions into a single one. r=nical
ed8dc255b50831f95b234bfcaa7b6c142eaadc45
created 2018-04-27 10:32 -0400
pushed 2018-04-30 21:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453360 - Store the compositor animation ids to delete until the epoch is rendered. r=nical
52e0b45195cb8f9a0e6c3fc4d9ee49f025232010
created 2018-04-26 05:07 +0300
pushed 2018-04-26 04:51 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1456679) for Reftests failure. CLOSED TREE
c40209504a45529f23a2722a16a012424eb01ed6
created 2018-04-26 08:29 +0900
pushed 2018-04-26 04:51 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456679 - Don't set non-animated values as AnimatedValue in delay phase. r=kats
351ae90cc6a0ac002a270233edcaaadafeee71bd
created 2018-04-26 08:28 +0900
pushed 2018-04-26 04:51 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1456679 - Make SampleAnimations return boolean to tell there is any animations even if the animation in delay phase. r=kats
c9f4fd7170ad7602981791cb1db1288afed61472
created 2018-04-23 07:57 -0400
pushed 2018-04-24 01:14 +0000
Andrew Osmond Andrew Osmond - Bug 1453801 - Part 2. Ensure shared surfaces are properly released from render texture cache. r=sotaro
8f6ffc8378e3db276bcf3f0321f3a1699b34bc26
created 2018-04-23 06:27 +0900
pushed 2018-04-23 09:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1455841 - Don't update mPreviousFrameTimeStamp in the case of testing refresh mode. r=kats
1224b46e13922d7fd3cec29a441560439d0166cb
created 2018-04-20 15:13 -0400
pushed 2018-04-22 09:48 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow
b758bc75b0549db2d047539663c98f6f87ffd19b
created 2018-04-20 13:27 +0900
pushed 2018-04-20 22:59 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1455315 - Use testing time stamp whenever we are on testing mode. r=kats
86448c7121285f7fab7cb481ec0f06816634c5e3
created 2018-04-18 16:44 -0400
pushed 2018-04-19 09:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1454974 - Assert if RecvGetSnapshot ever gets called in a non-root WRBP. r=sotaro
7ccbfd4a28d79aed59887b322af44ca0b80d2390
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Complete hooking up of the sampler thread. r=botond,nical
61724e1bb2ad7d0642d4d4cd7c05a396f44b7591
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Set the sample time on APZSampler. r=botond,nical
82ed4ba5a5e8dcf3e2adeb7e053eb516b2b8cd2a
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Add a TransactionWrapper class. r=nical
ab6d1fd27c3b78aa8e4ae2c635e93e0875b3b9a3
created 2018-04-11 15:28 -0400
pushed 2018-04-13 09:41 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453364 - Update scrollbar transforms separately from OMTA transforms. r=nical
810a838ce26ea058b2b3446ab3f4859a94a3c58a
created 2018-04-12 22:13 +0900
pushed 2018-04-12 19:20 +0000
sotaro sotaro - Bug 1448896 - Change some messages to WebRenderParentCommand r=nical
1a6398d3f9b34038484ea85e6dc9a6e0381f9f23
created 2018-04-10 12:30 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Hook up epoch-based task processing on the updater thread. r=botond,nical
526faf04687507f9c5767a7033c2f87e4585dcb4
created 2018-04-10 12:29 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Move the WebRenderScrollData storage from WebRenderBridgeParent to APZUpdater. r=botond
3eab97d46f5ae899f2e5567b8922fa4e276c535d
created 2018-04-10 12:29 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Clean up WrEpoch usage. r=nical
6afd78c1a4deb9a222f2754f9d83eb3cfea4fc2b
created 2018-04-05 11:07 +0900
pushed 2018-04-05 10:02 +0000
sotaro sotaro - Bug 1449086 - Always call WaitFlushed() in WebRenderBridgeParent::FlushRendering() r=kats
2b4ca22e460c14da73c2efb5ae2f07f70ffc8a4b
created 2018-03-28 18:36 -0400
pushed 2018-03-29 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond
5d9f32557d7740c7c30f7bc6057c4de0c294d828
created 2018-03-24 19:06 -0400
pushed 2018-03-26 09:19 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow
28a7bf730789d1df2342f913938752f3e2409bbb
created 2018-03-13 17:00 -0500
pushed 2018-03-15 10:14 +0000
Ryan Hunt Ryan Hunt - Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond)
4cf7f246faed504f8568adcf786124f8aff88031
created 2018-03-06 20:20 +0100
pushed 2018-03-07 10:03 +0000
Nicolas Silva Nicolas Silva - Bug 1442748 - Don't generate frames if we haven't received a display list. r=kats
54e61d972192277357cec0ee2ccd064f03ada8ea
created 2018-03-06 10:25 -0500
pushed 2018-03-06 18:34 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1442627 - Add new APZSampler APIs to set the test scroll offset and zoom. r=botond
322301ce2f826169d4ed386feb6981430b0c0b2a
created 2018-03-06 10:25 -0500
pushed 2018-03-06 18:34 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1442627 - Switch some call sites in WebRenderBridgeParent to use APZSampler. r=botond
c0a2f744ef5c3cbddcf915f7532860a3c466214f
created 2018-02-09 13:41 -0500
pushed 2018-02-10 09:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1434996 - Update WebRenderLayerManager::SetTransactionIdAllocator to match ClientLayerManager. r=sotaro
64480155967fa3334d42cc17b03e6b9b5ba66e8e
created 2018-02-08 17:11 -0500
pushed 2018-02-09 10:00 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1436832 - Avoid unnecessary casting. r=sotaro
6e56d37b2096ba1b8e03460f2ab908a25cc2d8a8
created 2018-02-08 17:11 -0500
pushed 2018-02-09 10:00 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1436832 - Remove unnecessary loop. r=sotaro
c7a373f1fd6954ccca201e99fcb44376dec90b7a
created 2018-02-02 08:57 -0500
pushed 2018-02-07 22:04 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1435248 - Fix function naming. r=nical
cf517d879754ca691d8d73273a05d50d5b464b7a
created 2018-02-02 10:48 -0500
pushed 2018-02-06 09:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1435282 - Don't force the render transaction to happen immediately if we're doing an async flush. r=sotaro
ed13e2aac8f6e7990164f4a2e647f0b12b5fe655
created 2018-02-02 10:48 -0500
pushed 2018-02-06 09:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1435282 - Add a helper FlushPendingComposite function. r=sotaro
30b7617cb90398134ca05d2909829927b16695f6
created 2018-02-02 10:48 -0500
pushed 2018-02-06 09:53 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1435282 - Document that function arguments are always null. r=sotaro
less more (0) -300 -100 -60 tip