wined3d: Get rid of wined3d_select_blitter().
commitcad4badbcf25992e0c61521aa15e639c2611f5d6
authorHenri Verbeet <hverbeet@codeweavers.com>
Tue, 4 Apr 2017 07:07:43 +0000 (4 09:07 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 4 Apr 2017 07:42:21 +0000 (4 09:42 +0200)
tree1f8db276837763a30a8864968c71e63a948b0352
parent4b8c0d8784593d2830f66407a51e88934ad7adb4
wined3d: Get rid of wined3d_select_blitter().

Instead, chain the blitters themselves. This also fixes the issue that
currently only a single blitter can store extra data in the "blit_priv" field
of struct wined3d_device.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/wined3d/arb_program_shader.c
dlls/wined3d/device.c
dlls/wined3d/directx.c
dlls/wined3d/surface.c
dlls/wined3d/swapchain.c
dlls/wined3d/utils.c
dlls/wined3d/wined3d_private.h