narzoul / DDrawCompat

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

[0.5.2+Unreal Engine 1.x] Peculiar behaviour for UseDirectDraw=False #308

Open donizettilorenzo opened 1 month ago

donizettilorenzo commented 1 month ago

Test done in Windowed Mode (1920x1440 over 2560x1440 Win11 desktop) Intel ARC A380 with lastest drivers

In the previous version using in the game engine config file UseDirectDraw=True or UseDirectDraw=False do not differ in behaviour With 0.5.2 UseDirectDraw=False make the screen "freeze" in 2D menus (not the game, only the screen freezes holding the last frame) until you ALT+TAB.

UseDirectDraw=True solves the problem

Is this expected? You can just check with Unreal Tournament 99 and the old DDRAW renderer

narzoul commented 1 month ago

Please check if the patch here fixes it: https://github.com/narzoul/DDrawCompat/issues/298#issuecomment-2094362559

donizettilorenzo commented 1 month ago

Oh well, you did encounter it too!

except the screen freezes on the loading screen initially, but it's fixable by moving the window or clicking outside of it. That's an odd issue, I'll look at it later.

maybe it's due to DDRAW-GDI communication?

narzoul commented 1 month ago

I can't reproduce the issue with either Unreal Gold or Unreal Tournament GOTY (both GOG versions). Have you checked if the patch I linked fixes it for you?

donizettilorenzo commented 1 month ago

It seems so!