Featherweight Musings

I'm a research engineer at Mozilla working on the Rust compiler. I have history with Firefox layout and graphics, and programming language theory and type systems (mostly of the OO, Featherweight flavour, thus the title of the blog). http://www.ncameron.org @nick_r_cameron

Monday, September 17, 2012

HTML 5 Canvas Radial Gradients

›
Some of the trickiest bugs getting Azure canvas working were with radial gradients. Radial gradients in canvases are very flexible, more so ...
2 comments:
Saturday, September 15, 2012

Orcon - why you so useless?

›
This is actually a rant about software design, but that won't become apparent until later... I have been an Orcon (an internet/phone p...
1 comment:
Sunday, September 09, 2012

More on the Layers refactoring

›
The refactoring is coming along nicely, I think the hard work is done - I have a set of abstractions I'm happy with, and most of the cod...
3 comments:
Thursday, September 06, 2012

Azure canvas on by default

›
As of tonight, Azure canvas is on by default on all platforms! The last platform to get turned on was Linux, for which Anthony Jones did a l...
10 comments:
Wednesday, August 29, 2012

Layers refactoring

›
OMTC is one of the major performance wins for Firefox at the moment and we want to bring it to all platforms. The major sub-system involved ...
2 comments:
Friday, August 10, 2012

Azure/Cairo canvas - progress

›
For those following along at home, as of this morning Azure/Cairo canvas is on for Android (and Firefox OS (b2g), presumably) on inbound (bu...
2 comments:
Thursday, August 09, 2012

Mask Layers on the OpenGL backend

›
The OpenGl layers backend is similar to the Direct3D backends, in implementation (using shaders) and design. There are differences due to th...
Saturday, August 04, 2012

Azure canvas in Firefox nightlies

›
Over the past week or so, I've been landing patches by Anthony Jones, Matt Woodrow, and myself to get the Cairo and Skia backends workin...
9 comments:

If you read one thing this week...

›
...about the IT industry, it should be this . The usual caveat about nor reading comments on the internet applies.
Tuesday, July 24, 2012

Azure Canvas

›
Other than the mask layers stuff, most of my work has been on getting Azure canvas working, passing tests, and landed in the tree. Most of t...
4 comments:
‹
›
Home
View web version
Powered by Blogger.