aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_paint_thread.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Update WR (image tiling, inset box shadow fixes, new key api).Glenn Watson2017-02-271-1/+2
|
* style: Unbox a bunch of color properties.Emilio Cobos Álvarez2017-02-141-4/+4
| | | | This builds on https://github.com/servo/rust-cssparser/pull/118.
* Update WR (radial gradients, subpixel positioning, tiling changes).Glenn Watson2017-02-011-3/+7
|
* WebVR API Implementation, r=larsbergstromImanol Fernandez2017-01-091-1/+2
|
* Remove azure(canvas) dependency from canvas_traitsRoman Zaynetdinov2016-12-251-7/+160
|
* Removed util.Alan Jeffrey2016-12-141-3/+3
|
* canvas: Cleanup CanvasData and layout and script messages.Emilio Cobos Álvarez2016-11-071-4/+15
|
* Remove gfx_traits::color.Ms2ger2016-10-311-8/+7
|
* Remove old rendering backend.Glenn Watson2016-10-181-17/+13
| | | | | | | | | | | | | | This removes paint threads, rust-layers dependency, and changes optional webrender types to be required. The use_webrender option has been removed, however I've left the "-w" command line option in place so that wpt runner can continue to pass that. Once it's removed from there we can also remove the -w option. Once this stage is complete, it should be fine to change the display list building code to generate webrender display lists directly and avoid the conversion step.
* Reorder `use` statementsUK9922016-09-091-1/+1
|
* Update euclid to 0.10.1Anthony Ramine2016-08-211-3/+4
|
* Update to euclid 0.8Martin Robinson2016-08-121-1/+1
|
* Remove dependency on util::opts from canvas crateDirkjan Ochtman2016-07-201-7/+8
|
* canvas: Deallocate WebRender images on canvasEmilio Cobos Álvarez2016-07-101-0/+8
| | | | | | Fixes #11062 Depends on: #11744, https://github.com/servo/webrender_traits/pull/57, and https://github.com/servo/webrender/pull/292
* Auto merge of #11744 - emilio:wr-default, r=glennwbors-servo2016-07-101-5/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | webgl: Unlock WebRender by default by adding a readback based fallback to WebGL context creation. <!-- Please describe your changes on the following line: --> --- <!-- 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 <!-- Either: --> - [x] These changes do not require tests because refactoring. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> This should give us the chance to use WebRender by default in OSX. r? @pcwalton cc @glennw @larsbergstrom <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11744) <!-- Reviewable:end -->
| * webgl: Unlock WebRender by default by adding a readback based fallback to ↵Emilio Cobos Álvarez2016-06-151-5/+3
| | | | | | | | | | | | WebGL context creation. This should give us the chance to use WebRender by default in OSX.
* | Move util::vec::byte_swap to canvas_traitsAnthony Ramine2016-07-041-1/+0
| |
* | Make canvas send their data themselves to other canvasAnthony Ramine2016-06-161-0/+26
|/
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
|
* Update documentation for {CanvasPaintThread, WebGLPaintThread}::new().Ms2ger2016-05-191-4/+2
|
* Use num-traits in canvas.Ms2ger2016-04-201-1/+1
|
* Clean up spacingPaul Padier2016-03-311-4/+1
|
* Don't use premultiply table for put_image_dataPaul Padier2016-03-311-6/+6
|
* Simplify channel usage in canvas paint threads.Ms2ger2016-03-291-7/+3
|
* canvas: Remove all the canvas layerization infrastructureEmilio Cobos Álvarez2016-03-231-15/+1
| | | | | | | It was never complete, and with webrender as a backend the way we render WebGL contexts has changed a bit. This should remove quite a bit of overhead.
* Stop returning in-process senders from {CanvasPaintThread, ↵Ms2ger2016-03-211-3/+3
| | | | WebGLPaintThread}::start.
* Add WebRender integration to Servo.Glenn Watson2016-02-181-7/+32
| | | | | | | | WebRender is an experimental GPU accelerated rendering backend for Servo. The WebRender backend can be specified by running Servo with the -w option (otherwise the default rendering backend will be used). WebRender has many bugs, and missing features - but it is usable to browse most websites - please report any WebRender specific rendering bugs you encounter!
* task -> threadrohan.prinja2016-01-101-0/+826