https://bugs.winehq.org/show_bug.cgi?id=24182
--- Comment #11 from Henri Verbeet hverbeet@gmail.com --- Just removing that check will make SizeTest() in dlls/ddraw/tests/dsurface.c fail. It's not impossible that this is supposed to work for some other flag combination than just DDSCAPS_PRIMARYSURFACE, but that would need some more tests.