Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement CanvasRenderingContext2d.fillText's "unimplemented" message | Bruno Bernardino | 2017-08-23 | 1 | -0/+5 | |
| | ||||||
* | Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" | Anthony Ramine | 2017-08-16 | 1 | -11/+5 | |
| | | | | | This reverts commit 4d10d39e8fe841c5fe2ac58da2daaa13c10c140e, reversing changes made to ee94e2b7c0bd327abe8f9545b2a1f792f67a2bdd. | |||||
* | Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio" | Emilio Cobos Álvarez | 2017-08-16 | 1 | -5/+11 | |
| | | | | | This reverts commit 90f55ea4580e2a15f7d70d0491444f18b972d450, reversing changes made to 2e60b27a2186a8cba4b952960155dfcf3f47d7db. | |||||
* | Improve WebGL architecture. | Imanol Fernandez | 2017-08-15 | 1 | -11/+5 | |
| | ||||||
* | Update WR. | Glenn Watson | 2017-08-09 | 1 | -11/+19 | |
| | | | | | | | * CPU text run optimizations. * Linux subpixel positioning / rasterization. * Update debug flags API. * Update to resource transactions API. | |||||
* | Implemented paint worklet arguments. | Alan Jeffrey | 2017-07-29 | 1 | -0/+7 | |
| | ||||||
* | Use AntialiasMode in CanvasPaintThread::new | DarkDrek | 2017-07-29 | 1 | -9/+8 | |
| | | | | Change suggested in #17661 | |||||
* | Don't delete webrender image keys immediately. | Alan Jeffrey | 2017-07-17 | 1 | -2/+18 | |
| | ||||||
* | Upgrade to the latest version of WebRender | Martin Robinson | 2017-07-13 | 1 | -8/+8 | |
| | ||||||
* | Clear canvas thread state on recreation. | Alan Jeffrey | 2017-07-05 | 1 | -0/+2 | |
| | ||||||
* | Update WR (CPU text optimizations, image format renames). | Glenn Watson | 2017-06-16 | 1 | -1/+1 | |
| | ||||||
* | Bump euclid to 0.14. | Nicolas Silva | 2017-06-14 | 1 | -16/+12 | |
| | ||||||
* | Clear webrender image id when resizing a canvas. | Alan Jeffrey | 2017-06-13 | 1 | -0/+4 | |
| | ||||||
* | Update WR (various optimizations, gradient improvements). | Glenn Watson | 2017-04-03 | 1 | -16/+33 | |
| | ||||||
* | Update WR (opaque rect optimization, stacking context culling). | Glenn Watson | 2017-03-27 | 1 | -1/+2 | |
| | | | | | | | | | Correct viewport test references These references were using an incorrect value for the expected container width. Now that WebRender is no longer clipping to stacking context boundaries the rendered width is correct (100% of viewport width = 240px). | |||||
* | Fix crop_area_byte_length calculation in crop_image and add tests | n0max | 2017-03-16 | 1 | -1/+1 | |
| | ||||||
* | Update WR (image tiling, inset box shadow fixes, new key api). | Glenn Watson | 2017-02-27 | 1 | -1/+2 | |
| | ||||||
* | style: Unbox a bunch of color properties. | Emilio Cobos Álvarez | 2017-02-14 | 1 | -4/+4 | |
| | | | | This builds on https://github.com/servo/rust-cssparser/pull/118. | |||||
* | Update WR (radial gradients, subpixel positioning, tiling changes). | Glenn Watson | 2017-02-01 | 1 | -3/+7 | |
| | ||||||
* | WebVR API Implementation, r=larsbergstrom | Imanol Fernandez | 2017-01-09 | 1 | -1/+2 | |
| | ||||||
* | Remove azure(canvas) dependency from canvas_traits | Roman Zaynetdinov | 2016-12-25 | 1 | -7/+160 | |
| | ||||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -3/+3 | |
| | ||||||
* | canvas: Cleanup CanvasData and layout and script messages. | Emilio Cobos Álvarez | 2016-11-07 | 1 | -4/+15 | |
| | ||||||
* | Remove gfx_traits::color. | Ms2ger | 2016-10-31 | 1 | -8/+7 | |
| | ||||||
* | Remove old rendering backend. | Glenn Watson | 2016-10-18 | 1 | -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` statements | UK992 | 2016-09-09 | 1 | -1/+1 | |
| | ||||||
* | Update euclid to 0.10.1 | Anthony Ramine | 2016-08-21 | 1 | -3/+4 | |
| | ||||||
* | Update to euclid 0.8 | Martin Robinson | 2016-08-12 | 1 | -1/+1 | |
| | ||||||
* | Remove dependency on util::opts from canvas crate | Dirkjan Ochtman | 2016-07-20 | 1 | -7/+8 | |
| | ||||||
* | canvas: Deallocate WebRender images on canvas | Emilio Cobos Álvarez | 2016-07-10 | 1 | -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=glennw | bors-servo | 2016-07-10 | 1 | -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 Álvarez | 2016-06-15 | 1 | -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_traits | Anthony Ramine | 2016-07-04 | 1 | -1/+0 | |
| | | ||||||
* | | Make canvas send their data themselves to other canvas | Anthony Ramine | 2016-06-16 | 1 | -0/+26 | |
|/ | ||||||
* | Remove empty lines following braces. | Josh Matthews | 2016-05-27 | 1 | -1/+0 | |
| | ||||||
* | Update documentation for {CanvasPaintThread, WebGLPaintThread}::new(). | Ms2ger | 2016-05-19 | 1 | -4/+2 | |
| | ||||||
* | Use num-traits in canvas. | Ms2ger | 2016-04-20 | 1 | -1/+1 | |
| | ||||||
* | Clean up spacing | Paul Padier | 2016-03-31 | 1 | -4/+1 | |
| | ||||||
* | Don't use premultiply table for put_image_data | Paul Padier | 2016-03-31 | 1 | -6/+6 | |
| | ||||||
* | Simplify channel usage in canvas paint threads. | Ms2ger | 2016-03-29 | 1 | -7/+3 | |
| | ||||||
* | canvas: Remove all the canvas layerization infrastructure | Emilio Cobos Álvarez | 2016-03-23 | 1 | -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, ↵ | Ms2ger | 2016-03-21 | 1 | -3/+3 | |
| | | | | WebGLPaintThread}::start. | |||||
* | Add WebRender integration to Servo. | Glenn Watson | 2016-02-18 | 1 | -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 -> thread | rohan.prinja | 2016-01-10 | 1 | -0/+826 | |