I see what you mean there, and I don't mean to trivialize the driver details. I 
think you can get past much of that by reducing the number of devices to 
support (eg. constrain to one B2G partner device initially,) and reducing the 
cost to stand up the backend. I don't know how far Cairo got to getting it 
integrated, but that may be sufficient to test if it has potential for Gecko. 
Vlad wrote it, so we should ask him. If that looks good, we can see about 
wiring it up in Azure. I'm all for using the cheapest, hackiest way to find out 
if these *experiments* can bear fruit, before deciding on committing to 
full-blown implementations.

--Jet


----- Original Message -----
From: "Nicholas Cameron" <nick.r.came...@gmail.com>
To: "mozilla dev platform" <mozilla.dev.platf...@googlegroups.com>
Cc: dev-platform@lists.mozilla.org, "Jet Villegas" <j...@mozilla.com>
Sent: Monday, February 25, 2013 11:40:40 AM
Subject: Re: OpenVG Azure backend

On Tuesday, February 26, 2013 8:34:39 AM UTC+13, Jet Villegas wrote:
> AIUI, a key goal of our Layers Refactoring is to significantly reduce the 
> cost of standing up new GFx backends (the first new one being D3Dv11.) As 
> that progresses, I'd like to see detailed documentation about how new 
> backends are added. I think we can get an intern or volunteer to stand up 
> experimental backends and come with the perf numbers to inform our decisions. 
> We've long predicted an increase in the number of low-level GFx driver 
> surfaces we'll need to support, given our Android and FirefoxOS commitments. 
> Let's make use of the infrastructure we're building to ensure that we can 
> scale to support that.
> 

This would be an Azure backend, not a layers backend, so is not affected by the 
refactoring. Implementing Azure backends is pretty nice (that was the point of 
Azure), but that kind of thing is intrinsically quite a large amount of work. 
Also, in general, implementing the backend is trivial compared to dealing with 
the driver bugs that are exposed by it and general support costs.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to