d3d8: Make use of wined3d_texture_map in d3d8_surface_LockRect.
commit9c00f968d61f772d6b772f2122dc23ecaaaf2e6b
authorRiccardo Bortolato <rikyz619@gmail.com>
Mon, 12 Oct 2015 10:44:07 +0000 (12 12:44 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 12 Oct 2015 14:34:56 +0000 (12 23:34 +0900)
treed4df29dc47037d1b18af88408499840b020fba96
parent2f375f31630550a32779a0f98ccf88c1c982028a
d3d8: Make use of wined3d_texture_map in d3d8_surface_LockRect.

Pass wined3d_texture and sub_resource idx to device_parent_surface_created callback.
Store wined3d_texture and sub_resource in d3d8_surface.
Also updated d3d9, d3d11, ddraw callbacks accordingly.

Signed-off-by: Riccardo Bortolato <rikyz619@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/d3d11/device.c
dlls/d3d8/d3d8_private.h
dlls/d3d8/device.c
dlls/d3d8/surface.c
dlls/d3d9/device.c
dlls/ddraw/ddraw.c
dlls/wined3d/surface.c
include/wine/wined3d.h