[PATCH 1/5] wined3d: Send present operations through a command stream.

Henri Verbeet hverbeet at gmail.com
Fri Sep 27 07:19:22 CDT 2013

On 27 September 2013 13:05, Stefan Dösinger <stefandoesinger at gmail.com> wrote:
> I think we should place comments like "This function is called through
> the command stream" for all functions that are called through the CS,
> similar to what we do for context activation.
Perhaps, I'm not sure. For that kind of comment to be useful it should
have a clear set of implications, and I'm not sure it has that until
we work out the details of the multi-threaded implementation.

> Also note that swapchain_gl_present contains calls to
> wined3d_surface_blt and wined3d_device_clear that are going to cause
> problems with the multithreaded CS. I have patches to remove them, so
> feel free to ignore this problem for now.
Sure, this is just getting the basic infrastructure in place. I'm
ignoring e.g. the RECT pointers that aren't necessarily valid after
the present call finishes as well, until the actual multi-threaded
implementation comes along.

More information about the wine-devel mailing list