16 Oct
2015
16 Oct
'15
10:43 a.m.
On 15 October 2015 at 15:41, Riccardo Bortolato <rikyz619(a)gmail.com> wrote:
- hr = wined3d_device_get_front_buffer_data(device->wined3d_device, 0, dst_impl->wined3d_surface); + if (!(swapchain = wined3d_device_get_swapchain(device->wined3d_device, 0))) + hr = D3DERR_INVALIDCALL; + else + hr = wined3d_swapchain_get_front_buffer_data(swapchain, dst_impl->wined3d_surface); The timing is perhaps unfortunate, but since commit 20d5be042c577b8dfcca431fa4688cad192196df you can just use "device->implicit_swapchain->wined3d_swapchain" instead of calling wined3d_device_get_swapchain(). Something similar applies to patch 2/5.