gfx/layers/composite/ContainerLayerComposite.cpp
3db3f0761004289cef06241977003539e2abef62
created 2018-08-21 14:58 +0200
pushed 2018-08-22 16:28 +0000
Nicolas Silva Nicolas Silva - Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro
a28effafa2d7e12c381a465a55817102d41b3f32
created 2018-07-09 15:52 -0400
pushed 2018-07-10 09:45 +0000
Lee Salzman Lee Salzman - Bug 1467847 - avoid taking inverse in Polygon::TransformToScreenSpace when possible. r=miko
b7ddd726b2f93b6d2da560aab18d9ce147125580
created 2018-06-04 18:02 -0400
pushed 2018-06-06 09:35 +0000
Kashav Madan Kashav Madan - Bug 1466611 - Render layout viewport on APZ minimap. r=botond
b9814173e9a8ebbf9e6a0cb6dbf751fadead17c4
created 2018-06-01 11:18 -0500
pushed 2018-06-05 09:30 +0000
Ryan Hunt Ryan Hunt - Bug 1346126 - Use RemoveAllChildren in ~ContainerLayerComposite. r=mattwoodrow
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
abbc5dc0409eb1a2871e2fbd782bf4b9f28f9693
created 2018-03-19 17:11 -0400
pushed 2018-03-20 10:10 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1446022 - Guard against dereferencing a null APZC pointer in degenerate cases. r=botond
b34c4056a6d124f76902e3393353ea2998280983
created 2018-03-12 16:06 -0400
pushed 2018-03-13 22:39 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443792 - Remove direct access to AsyncPanZoomController from ContainerLayerComposite. r=botond
e389cffd5132801fb71a733f2443268894c25636
created 2018-03-12 14:17 -0400
pushed 2018-03-13 17:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1258238 - Remove code that displays visibility visualization on the APZ minimap. r=mattwoodrow
32bf2817fb7a4b35dc1cbb66ffac8e1f0658c68f
created 2018-02-21 15:45 +1300
pushed 2018-02-21 16:46 +0000
Matt Woodrow Matt Woodrow - Bug 1423528 - Recompute shadow visible rect for ContainerLayerMLGPU in case it has been changed by async animations. r=mstange
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2017-12-20 09:44 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-10-30 22:44 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
359f2f4a8a6c968f4762b8f2bba97da186c208c2
created 2017-09-18 12:04 +0100
pushed 2017-10-09 21:55 +0000
Jamie Nicol Jamie Nicol - Bug 1395138 - Hold reference to layers in ContainerLayerComposite::mPrepared. r=mattwoodrow
672b02d8600717613ffe84ee46de8b277f1bc977
created 2017-10-04 09:11 +1100
pushed 2017-10-09 09:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1403868 (part 4) - Reduce tools/profiler/public/*.h to almost nothing in non-MOZ_GECKO_PROFILER builds. r=mstange.
78676939447ffd59eb7a265fbd78a384d30136ec
created 2017-08-25 15:41 +1200
pushed 2017-08-27 01:18 +0000
Matt Woodrow Matt Woodrow - Bug 1381753 - Recompute visible regions for ContainerLayers without intermediate surfaces when needed for invalidation. r=mstange
e2abeff58edc1ebf939c5f442fb28810796ae815
created 2017-08-25 11:51 +0200
pushed 2017-08-25 23:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3b8bb2bc1ac0 (bug 1381753) for unexpectedly passing web-platform-reftest /css/css-transforms-2/transform3d-sorting-001.html. r=backout
3b8bb2bc1ac06840ecb6e91f4cf59e2ea96d97f2
created 2017-08-25 15:41 +1200
pushed 2017-08-25 23:22 +0000
Matt Woodrow Matt Woodrow - Bug 1381753 - Recompute visible regions for ContainerLayers without intermediate surfaces when needed for invalidation. r=mstange
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-08-15 00:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
90b186b95d7532f3ac76be1f8a64448a275d1662
created 2017-07-19 09:24 -0400
pushed 2017-07-19 23:32 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1382200 - Rename Layer::IsScrollInfoLayer to better capture what the call sites care about. r=botond
7f4579b24b30412a33a29f1dba4815194f38c11f
created 2017-06-30 14:31 -0400
pushed 2017-07-09 09:18 +0000
Botond Ballo Botond Ballo - Bug 1375949 - Repurpose AsyncPanZoomController::AsyncMode into a more general AsyncTransformConsumer enum. r=kats
985acaa2a79e4d1dbeb065cbe21343508d06bf1b
created 2017-07-07 14:14 +1200
pushed 2017-07-07 08:35 +0000
Matt Woodrow Matt Woodrow - Bug 1377324 - Don't compute prepared data multiple times for ContainerLayers that are duplicated. r=miko
15c1c233de0139c00717e914eca8ac94af930bf6
created 2017-07-07 14:14 +1200
pushed 2017-07-07 08:35 +0000
Matt Woodrow Matt Woodrow - Bug 1377324 - Don't clear prepared data during rendering since we can visit Layers multiple times in the presence of plane splitting. r=miko
9adcd10aa3a94ee89812fd48661598f99a0ed65c
created 2017-06-23 16:24 +1000
pushed 2017-07-05 11:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375776 (part 5) - Pass in a TimeStamp to LayerTranslationMarkerPayload(). r=mstange.
cf412ab85156a34b36f60a9bba6d8f2a6ecc06f7
created 2017-06-23 16:24 +1000
pushed 2017-07-05 11:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375776 (part 4) - Allow ProfilerMarkerPayload.h to be #included unconditionally. r=mstange.
a10187ddb379bea8234228f157e6380e566fcaaa
created 2017-06-22 13:40 +1000
pushed 2017-06-23 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 2) - Remove PROFILER_MARKER. r=mstange.
469a06f1b8f44de211da28a0bf41e8e2153667b7
created 2017-06-20 01:17 -0700
pushed 2017-06-21 00:59 +0000
David Anderson David Anderson - Extract some compositor functions into a LayersHelpers header. (bug 1365879 part 3, r=mattwoodrow)
de12baff5d34a0312a723a259a15c7484c82935c
created 2017-06-19 13:32 +1000
pushed 2017-06-20 09:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374127 (part 2) - Clean up ProfilerMarkerPayload. r=mstange.
07071624cc92f889943c93ebdfb5091d043a1ec7
created 2017-06-16 12:26 +1000
pushed 2017-06-19 11:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1373436 (part 4) - Use UniquePtr with profile_add_marker(). r=mstange.
9316ff6512163e7d08e981de7ba4dc390ca6a926
created 2017-04-21 14:02 +1200
pushed 2017-05-02 09:05 +0000
Markus Stange Markus Stange - Bug 1349418 - Remove checkerboarding code and just use an opaque background color behind root scroll frames. r=kats
32f4e2a4874cbab57513d349b67b47f18a9bd5bd
created 2017-04-27 07:36 +1000
pushed 2017-05-01 09:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123754 (part 1) - Rename ProfilerMarkers.{h,cpp} as ProfilerMarkerPayload.{h,cpp}. r=mstange.
0b1d1dfe7055a8568e1cc7ea5f74c6fd63ada14c
created 2017-04-21 18:01 +0200
pushed 2017-04-21 16:01 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 435e638babd1 (bug 1349418) for failing checkerboard-{1,2,3}.html on Android 4.3. r=backout a=backout
435e638babd1275aca3538fa718f27400755d967
created 2017-04-21 14:02 +1200
pushed 2017-04-21 08:57 +0000
Markus Stange Markus Stange - Bug 1349418 - Remove checkerboarding code and just use an opaque background color behind root scroll frames. r=kats
a8c0d0c65ce67f0ba0655b9b91f358bb6615cbbf
created 2017-04-04 03:09 +0200
pushed 2017-04-13 20:03 +0000
Miko Mynttinen Miko Mynttinen - Bug 1351426 - Part 1: Move the layer geometry instead of copying r=mattwoodrow
4706b59fb91102c52b1311c4878d616009932ad6
created 2017-04-11 20:03 +0200
pushed 2017-04-12 03:09 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8657d0055dab (bug 1351426) for bustage (implicit conversion at BSPTree.h:64). r=backout
8657d0055dab5a804fcb934456398836873879ff
created 2017-04-04 03:09 +0200
pushed 2017-04-12 03:09 +0000
Miko Mynttinen Miko Mynttinen - Bug 1351426 - Part 1: Move the layer geometry instead of copying r=mattwoodrow
7031c811659d90275e7b8e1557027791081767c5
created 2017-04-11 10:17 +0200
pushed 2017-04-11 08:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
f80960d9c4fe332e6943233e8cc016517bf085e2
created 2017-04-10 19:44 -0700
pushed 2017-04-11 08:17 +0000
David Anderson David Anderson - Remove the TextureRender dependency on Compositor. (bug 1352151 part 4, r=mattwoodrow)
4e4bd12cc11cab7e9227bd240424311d4acf596a
created 2017-04-10 16:55 -0700
pushed 2017-04-11 08:14 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland a=merge
1b0e449993d4bc7391cdd2c39452ed0834cdfa24
created 2017-04-10 15:16 +0200
pushed 2017-04-11 08:14 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b8598fc84f34 (bug 1351426) for memory leaks
b8598fc84f34d17a5f9dc52f1d7c6b0b9fd91a53
created 2017-04-04 03:09 +0200
pushed 2017-04-11 08:14 +0000
Miko Mynttinen Miko Mynttinen - Bug 1351426 - Part 1: Move the layer geometry instead of copying r=mattwoodrow
a31c50d1afecdf1c4a4f152cfab19cbdd72e9db6
created 2017-04-10 14:42 +0800
pushed 2017-04-10 23:32 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 3910de7acce3 (bug 1349418)
3910de7acce373271981e8890411934dc9cd2b2c
created 2017-04-10 17:01 +1200
pushed 2017-04-10 23:32 +0000
Markus Stange Markus Stange - Bug 1349418 - Remove checkerboarding code and just use an opaque background color behind root scroll frames. r=kats
b35cbce500bc6ebf7b4b7dd5019c80099ce9dffd
created 2017-03-16 21:51 +0100
pushed 2017-03-20 12:09 +0000
Miko Mynttinen Miko Mynttinen - Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow
370364bfc2b5a266e67b63fab5eb9f800220601b
created 2017-02-23 20:42 +0100
pushed 2017-02-28 10:23 +0000
Miko Mynttinen Miko Mynttinen - Bug 1338997 - Ensure that the transformation matrices are invertible r=mattwoodrow
deb448009371c6677fb44897f7ca5d03c00739a9
created 2017-02-13 09:07 -0800
pushed 2017-02-15 11:25 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Don't pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer, in layout/-related code. r=bz
d6c96a5afbcf94aa003c2188412ee25d81ed0fe5
created 2017-01-31 22:26 +0100
pushed 2017-02-02 13:19 +0000
Miko Mynttinen Miko Mynttinen - Bug 1335159 - Also invert layer local transform r=mattwoodrow
a3fc19cd30d845ec32d3b17459c0dd243feaf947
created 2017-01-25 18:05 +0100
pushed 2017-01-27 00:08 +0000
Miko Mynttinen Miko Mynttinen - Bug 1333934 - Transform layer geometry only once r=mattwoodrow
8a1b2dbf2f143a69865b59632bbf6c303b929d50
created 2017-01-24 14:15 +1100
pushed 2017-01-25 12:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
da1dd080a5e165a1e02a639ff3a3c840c8e0d944
created 2017-01-10 16:12 +0200
pushed 2017-01-16 15:34 +0000
Miko Mynttinen Miko Mynttinen - Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 1: Replace DrawQuad with DrawGeometry r=mattwoodrow
459802a227c2ba71cd742f8399a35ee68fc04d6a
created 2016-12-06 13:39 -1000
pushed 2016-12-14 15:36 +0000
Miko Mynttinen Miko Mynttinen - Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
880e9106f46dcb7d915358143e78574a7c0a1e3e
created 2016-11-24 18:11 +1300
pushed 2016-11-24 15:42 +0000
Bas Schouten Bas Schouten - Bug 1317843 - Split LayerManagerComposite into two classes. r=jrmuizel
a49a5a669a2cd1a3501616b96497bb3ef82bcf88
created 2016-09-12 00:19 -0500
pushed 2016-09-12 11:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 1284350. Backed out changeset bb3bf463c0ec (Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond)
80977f3eaea67a95efa327e18f8534276ddf51ac
created 2016-05-27 13:49 -0700
pushed 2016-08-15 21:20 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
550c31d39ecc648f4ca31e651ada238fd27b91e8
created 2016-07-26 16:48 +0200
pushed 2016-07-26 23:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
920b164008c2fd1912761a7625c16e1e80d9e094
created 2016-07-21 16:45 -0400
pushed 2016-07-22 09:58 +0000
Nathan Froyd Nathan Froyd - Bug 1287785 - avoid copying ScrollMetadata values in RenderLayers; r=botond
f6678b3791f13009a412a632c6c260f25dc1e128
created 2016-06-09 16:36 +1200
pushed 2016-07-07 09:38 +0000
Matt Woodrow Matt Woodrow - Bug 1275694 - Use the local visible region to decide when to cull a layer in CalculateScissorRect(). r=kats
093656bb17027c8007048b440943672efe536215
created 2016-07-04 15:10 +0200
pushed 2016-07-04 22:02 +0000
Nicolas Silva Nicolas Silva - Bug 1280110 - Cleanup ContainerLayerComposite's intermediate render targets during shutdown. r=sotaro
a0bc72567903d42a8ec8dc9dc4b18a6cb0c60c44
created 2016-06-28 18:31 -0400
pushed 2016-06-30 09:52 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1282957 - Add a visual indicator for pages affected by scroll-linked effects. r=mstange
da40184c044a47a0a8d812dad4f8e1215ae3a025
created 2016-06-09 08:54 +0200
pushed 2016-06-09 09:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1b8e6e22a983 (bug 1275694) for test failures in checkerboard-3.html
1b8e6e22a983754ef967fe81c1d184a4a966d828
created 2016-06-09 16:36 +1200
pushed 2016-06-09 09:58 +0000
Matt Woodrow Matt Woodrow - Bug 1275694 - Use the presence of checkerboarding to decide when to override the clip rect rather than always using the client side visible rect. r=botond
4428e846de67dec2fa2217cd749651eb1dedb05d
created 2016-05-13 16:15 -0400
pushed 2016-05-14 20:03 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
less more (0) -100 -60 tip