[PATCH 1/5] d3d8: Call IDirect3DSwapChain8::Present in IDirect3DDevice8::Present.

Stefan Dösinger stefan at codeweavers.com
Thu Oct 8 13:14:06 CDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Am 2015-10-08 um 20:09 schrieb Stefan Dösinger:
> I'll send a mail to wine-devel with the patches that implement the 
> actual flipping in wined3d. Please have a look at them, as the
> client lib pointer update is fairly useless without them.
> 
> Changes from the previous flip version: *) I'm keeping track of
> views in their resource, that way we can update their resource
> pointer and take action for GL_ARB_texture_view. *) Put some
> thoughts into how this will work with CSMT. *) Implement resource
> pointer updates in dxgi.
Here's the rest of the patches.

DXGI is tricky because of the way it interacts with d3d11 (patch 8).

Some async vs sync accesses aren't easy to place so far without the
command stream. If in doubt I used async. For transition purposes the
main thread can always wait for the worker to finish. The other way
doesn't work.

Stefan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWFrJsAAoJEN0/YqbEcdMwTP4P/R6xDgSYiHfPVdyFGR0L4lu5
KwlSWw6q2nzURsNZPb4itWxADMMjRjYiHyHg6a7QCsWkkPq5FJutDTjRHZzpCx1H
/oWKhJ6G5T9wEmewRyr5YuzmTh4Qt2dTfjR1pekI4p0oObBaY+O3Pzht6sElLWwW
ILvJT7HwlHV0k5eyYI7q26VBLBb91E4QKzVugjnB6xrWYKAkkUBtJuxvFPqWlvJE
mKW+hof0U5zRC5jcWRgHpEZwihsPamBEPmfnf+EmW6LYD3V1M+fNa80vOo1VJtR8
P5amAKQV9RZP19tgil8NBznbc60JEMa/hv3wpUN6Ddf3X5Ess1ORlKRSgrbhNMhg
oqZCCD7/bgnIa6U/tEQpf/yua3MaA+SoXavMup+U6IiX5YGXTHlSEI7C1mXwSTBl
e9adECuCKX9vD6PWQY6TiiMw5ZioHALW27dH68bvWcg13+qhCEJJHhLJEMovY4UX
zNFZDo5YEvYBAkebn5KzQQwMKnYTwSWRijaWZshwnA4tgKT9gzqLsuZ7a3h5GNOf
y1cwRCrppjmfaM9wYERjUo5giHhQq2jol1Y1NaVe8roOvhToNIKnTwI7VK+VVxHZ
TbLvU+aHCVN4sJAuTQ6Y/Hgo55oi9Ts6RC26AqtNH0A6zGEBmIEN5xeJbVGEq5iO
kX55vB1808MtThZBIRc1
=BJLE
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flip.tar.bz2
Type: application/x-bzip
Size: 21037 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20151008/13214e6e/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flip.tar.bz2.sig
Type: application/pgp-signature
Size: 543 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20151008/13214e6e/attachment-0001.sig>


More information about the wine-devel mailing list