narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
885 stars 67 forks source link

Gravity Angels renders nothing #215

Open BEENNath58 opened 1 year ago

BEENNath58 commented 1 year ago

The main motivation to use DDrawCompat for this game is for the HW renderer. It renders nothing in a cutscene. On a Voodoo3, the rendering is fine. I tried dgVoodoo2 and DxWnd and both give the same result.

However, DDC has a negative effect: when I launch the game, there is only the cursor and nothing else. I can't even navigate the menu. Can you look into the 2 issues?

I looked into Dege's thread about the problem, and he said he can't fix it.

The game has 4 parts, what I tested was the first part.

narzoul commented 1 year ago

Ok, I can at least repro the issue. It seems like it was broken sometime after v0.3.2.

But even with v0.3.2, z-buffering seems to be broken with the HW renderer, like it was mentioned in the other forums. That will be another investigation in itself. But I'm going to treat this with low prio since the SW renderer works fine, and the z-buffer issue is probably an odd quirk that not many games have.

BEENNath58 commented 1 year ago

But even with v0.3.2, z-buffering seems to be broken with the HW renderer, like it was mentioned in the other forums. That will be another investigation in itself. But I'm going to treat this with low prio since the SW renderer works fine, and the z-buffer issue is probably an odd quirk that not many games have.

Dege and gho said that the game in HW mode doesn't use ZBUFFER. Dege assumes it could be WBUFFER.