-----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-----