DescriptionAdded ImagePipe
ImagePipe is a Mojo interface designed to provide synchronized transport of
graphics buffers residing on the GPU (though in principle it could be used for
the transport of any type media buffer that can be accessed via a mojo handle).
The semantics of this interface are designed mainly to support the creation of
accelerated rendering contexts (e.g. OpenGL contexts) whose output is consumed
by a different Mojo application than the one doing the rendering.
This interface can be used directly, but we also provide endpoint classes which
provide state tracking and state validation functionality, which should
generally be used unless there is a compeeling reason not to.
Change-Id: I389ec3519314da2623a65051ef9786282a28e3ac
BUG=
R=jeffbrown@google.com
Committed: https://chromium.googlesource.com/external/mojo/+/c905841e49ec58a05806eaf5294c942f151a574f
Patch Set 1 #Patch Set 2 : minor changes to make it build with GCC on fnl #
Total comments: 6
Patch Set 3 : made @jamesr's suggested changes #Patch Set 4 : Expose InterfacePtr::encountered_error() through ImagePipeProducerEndpoint so the GL on ImagePipe i… #
Total comments: 66
Patch Set 5 : Made @jamesr 's most recent suggested changes #Patch Set 6 : rebased. the ImagePipe interface doesnt pass interfaces anyway so it didnt really change anything #
Total comments: 42
Patch Set 7 : Made Jeff's suggested changes #Patch Set 8 : rebased #Messages
Total messages: 15 (2 generated)
|