On Tue, Jun 10, 2008 at 8:49 PM, Stefan Dösinger stefandoesinger@gmx.at wrote:
Descent FreeSpace: The Great War and Descent FreeSpace 2 fail to detect hardware acceleration through Direct3D when enumerating devices, they expect the device name string to begin with "Direct3D - "
This patch enables the Direct3D mode to be used.
I am not entirely sure about this. I think there were other apps(Quicktime?) which depend on some other name.
I think the best is to see which name Windows uses, make ddraw.dll read the name from WineD3D, and make WineD3D return the same name Windows does for the detected card.
I think you're thinking of DirectDraw HAL which there is specific mention of quicktime in ddraw/main.c, my patch doesn't touch this, it corrects the string for Direct3D HAL