Anthony Ramine
f8c3fe1076
Make canvas send their data themselves to other canvas
2016-06-16 18:24:04 +01:00
Emilio Cobos Álvarez
4af508afca
webgl: Unlock WebRender by default by adding a readback based fallback to WebGL context creation.
...
This should give us the chance to use WebRender by default in OSX.
2016-06-15 01:01:54 +02:00
Josh Matthews
3cb8af20c2
Remove empty lines following braces.
2016-05-27 13:32:05 -04:00
Ms2ger
efd953f768
Update documentation for {CanvasPaintThread, WebGLPaintThread}::new().
2016-05-19 12:15:02 +02:00
Ms2ger
38c10f89f2
Use num-traits in canvas.
2016-04-20 15:27:35 +02:00
Paul Padier
86dcef1455
Clean up spacing
2016-03-31 14:20:36 +09:00
Paul Padier
1e8e5d61d2
Don't use premultiply table for put_image_data
2016-03-31 14:20:36 +09:00
Ms2ger
d21cf30c2c
Simplify channel usage in canvas paint threads.
2016-03-29 15:35:46 +02:00
Emilio Cobos Álvarez
a02daf7144
canvas: Remove all the canvas layerization infrastructure
...
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.
2016-03-23 18:12:37 +01:00
Ms2ger
22447055b9
Stop returning in-process senders from {CanvasPaintThread, WebGLPaintThread}::start.
2016-03-21 18:26:46 +01:00
Glenn Watson
c0531c312f
Add WebRender integration to Servo.
...
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!
2016-02-18 10:35:29 +10:00
rohan.prinja
1f02c4ebbb
task -> thread
2016-01-10 17:58:13 +09:00