On Jun 30, 2014, at 6:20 PM, Robert O'Callahan <rob...@ocallahan.org> wrote:

> On Tue, Jul 1, 2014 at 11:46 AM, Patrick Walton <pcwal...@mozilla.com>
> wrote:
> 
>> On 6/30/14 4:44 PM, Robert O'Callahan wrote:
>> 
>>> BTW have you or anyone else working on Servo looked at
>>> TextureClient/TextureHost in Gecko? Getting buffer management interfaces
>>> correct across many platforms with multi-process and robustness in the
>>> face
>>> of crashes and platform quirks has proven to be very hard. I think we're
>>> in
>>> a good place now but we went down many blind alleys so there's some
>>> valuable lessons to be learned.
>>> 
>> 
>> By TextureClient/TextureHost I assume you mean cross-process texture
>> sharing? If so, yes, we have been doing this from day one. (We have to,
>> because we do painting on a separate thread.)
>> 
> 
> Yes. But if you haven't got robust support for D3D10 and Android gralloc
> and Windows Media Foundation accelerated video decoding and all that sort
> of thing, you probably don't have the design right unless you're cleverer
> and luckier than the rest of us :-).

How much of that changed the basic nature of the abstraction and how much of it 
was just difficult platform-specific implementation work? Most of my experience 
is with IOSurface on Darwin, which is comparatively sane.

Cameron
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to