jarikomppa / dxwrapper

DirectX 1-7 wrapper project for making old games run on new hardware
81 stars 18 forks source link

Cannot handle 'IID_IUnknown' interface correctly #4

Open elishacloud opened 6 years ago

elishacloud commented 6 years ago

This dxwrapper is not able to handle QueryInterface call for IID_IUnknown. See here.

Any game that queries the interface for IID_IUnknown, such as Conquest Frontier Wars will crash with this wrapper or just show a black screen.

I fixed this issue with my wrapper. See this check-in here for an example of how to fix this.