servo/components/layout_2020
bors-servo abc3ed40c9
Auto merge of #26872 - kunalmohan:gpu-canvas-context, r=kvark,jdm
Implement GPUSwapChain and GPUCanvasContext and interface with Webrender

<!-- Please describe your changes on the following line: -->
r?@kvark

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-15 14:22:21 -04:00
..
display_list Implement visibility for layout_2020 2020-06-14 00:31:37 +02:00
flexbox Make IndependentFormattingContext an enum 2020-06-15 18:09:15 +02:00
flow Make IndependentFormattingContext an enum 2020-06-15 18:09:15 +02:00
Cargo.toml Remove some unused dependency declarations 2020-05-29 00:04:34 +02:00
cell.rs Implement Default for ArcRefCell 2020-03-17 11:15:17 -07:00
context.rs Implement cross origin resource policy check 2020-05-08 19:15:24 +02:00
data.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00
dom_traversal.rs Add WebGPU to Layout-2020 2020-06-14 11:05:36 +05:30
element_data.rs Flex items in the box tree 2020-06-04 13:19:53 +02:00
formatting_contexts.rs Make IndependentFormattingContext an enum 2020-06-15 18:09:15 +02:00
fragments.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
geom.rs Less cloning 2020-04-01 01:00:14 +02:00
layout_debug.rs Rename BoxTreeRoot/FragmentTreeRoot to BoxTree/FragmentTree 2020-05-15 13:25:35 +02:00
lib.rs Layout 2020 skeleton for display: flex, behind a pref 2020-06-04 13:09:57 +02:00
opaque_node.rs Remove layout_2020::display_list, use WebRender display lists instead 2019-09-07 19:38:44 +02:00
positioned.rs Make IndependentFormattingContext an enum 2020-06-15 18:09:15 +02:00
query.rs Fix ./mach build --release --with-layout-2020 2020-06-10 22:34:24 +05:30
replaced.rs Add WebGPU to Layout-2020 2020-06-14 11:05:36 +05:30
sizing.rs Make outer_inline and outer_inline_and_percentages free functions 2020-06-15 18:09:15 +02:00
style_ext.rs Use the writing mode of the containing block when accessing CSS properties 2020-06-10 09:03:18 +02:00
traversal.rs Remove postorder traversal from layout 2020 during styling 2020-04-06 12:40:05 +02:00
wrapper.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00