ddraw: Don't set render target / depth stencil usage on sysmem surfaces.
commit3fb53e21fb2cccf249ed65a4641eac21422f6609
authorHenri Verbeet <hverbeet@codeweavers.com>
Tue, 17 Sep 2013 07:22:37 +0000 (17 09:22 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 17 Sep 2013 10:01:21 +0000 (17 12:01 +0200)
tree25291b6995ca6bbc4ef427b557bcf260b17e9e0a
parentdf01e8d6ccd30d0278b6a999dbd984c901f150dd
ddraw: Don't set render target / depth stencil usage on sysmem surfaces.

Setting render target usage on a P8 surface for example would fail surface
creation, while such surfaces can't be used for actual rendering anyway. Tests
confirm that surface creation is supposed to succeed for P8 surfaces with both
DDSCAPS_SYSTEMMEMORY and DDSCAPS_3DDEVICE set.
dlls/ddraw/surface.c