servo/components/compositing
bors-servo 8db8a86ab1 Auto merge of #7552 - meh:viewport, r=glennw
Add viewport configuration support to the compositor

This allows me to do stuff like this.

![this](https://cloud.githubusercontent.com/assets/40204/9701150/58d593ae-541d-11e5-9f57-8d379f5c9ceb.png)

Those are two compositors rendered on the same OpenGL context, I need this so I can split windows and render them without getting mad with textures and framebuffers, it will also allow me to render the proper parts of the chrome as different web pages without involving dozens of framebuffers and textures.

If I recall correctly I did talk to @glennw about this on IRC some time ago.

This pull request requires https://github.com/servo/gleam/pull/39 to be merged first tho.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7552)
<!-- Reviewable:end -->
2015-10-14 10:29:45 -06:00
..
Cargo.toml Replace libpng with image everywhere. 2015-10-10 07:43:11 -07:00
compositor.rs Auto merge of #7552 - meh:viewport, r=glennw 2015-10-14 10:29:45 -06:00
compositor_layer.rs Auto merge of #7899 - glennw:subpage-fixes-1, r=pcwalton 2015-10-07 18:36:35 -06:00
compositor_task.rs Replace libpng with image everywhere. 2015-10-10 07:43:11 -07:00
constellation.rs Convert RemoveIFrame message to use pipeline id. 2015-10-12 14:14:31 +10:00
headless.rs Simplify and unify compositor shutdown code paths 2015-10-07 18:42:11 -07:00
lib.rs Replace libpng with image everywhere. 2015-10-10 07:43:11 -07:00
pipeline.rs Make it possible for iframes to create their own pipeline ID. 2015-10-06 17:06:53 +10:00
scrolling.md Add documentation about the scrolling model 2014-10-10 09:26:43 -07:00
scrolling.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
surface_map.rs sort all uses 2015-08-20 20:47:12 +08:00
windowing.rs Add viewport configuration support to the compositor 2015-10-14 17:38:29 +02:00