Mir

Comment 1 for bug 1580555

Revision history for this message
Kevin DuBois (kdub) wrote :

BufferStreams are client-controlled, so the shell gets to say how big a surface is, but it doesn't get to specify the size of any particular MirBuffer or MirBufferStream.

The problem here is that the client can create a stream with size X, then create a surface with size X, and then the shell can say that the surface is actually size Y. The client would then have to resize its MirBufferStream (or MirBuffers) to be size Y so that no scaling is needed. Needs some thought on how to resolve.