crosire / d3d8to9

A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.
BSD 2-Clause "Simplified" License
892 stars 80 forks source link

Optional Direct3D9Ex mode #9

Closed CookiePLMonster closed 7 years ago

CookiePLMonster commented 7 years ago

Do you reckon implementing this as an opt-in feature could have any advantages other than screenshoting not being broken with DWM?

The removal of managed pool could possibly be the trickiest part.

crosire commented 7 years ago

D3D9Ex is mainly beneficial for windowed applications, which is rare among D3D8 games, so I doubt it's worth it?

CookiePLMonster commented 7 years ago

Maybe no device lost on Alt-Tab for some games which can't minimize?

CookiePLMonster commented 7 years ago

Given the fact no one managed to list any benefits from d3d9ex (including myself), it's probably not worth the hassle ;)