https://bugs.winehq.org/show_bug.cgi?id=42113
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
--- Comment #7 from Paul Gofman gofmanp@gmail.com --- I've tested the game by the provided link and could see the issue. This is Direct X 1 game, not 5. There are 2 problems here:
1. It creates a hardware device with _SYSMEM attached surface, which is denied in Wine even with staging patches which work around _SYSMEM surfaces for software devices (not sure how it works for ddraw1 on modern Windows, didn't test it yet). If to hack that around, it draws the car, but it is completely white. 2. It is ddraw1 game which needs lighting support in process_vertices_strided(). Lighting support for ddraw1 is currently not implemented.
So possibly this bug needs to be split off into 2 ones:
1. Tonka Garage uses _SYSMEM render target with hardware device in ddraw1 This requires some testing and depending on what is shows maybe can be considered as extension to current staging patches in this area.
2. Tonka Garage needs lighting support in ddraw1.