joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.78k stars 381 forks source link

Transparency doesn't work in Direct Draw with HW acceleration on #532

Open vinceho opened 6 years ago

vinceho commented 6 years ago

In the game War Wind (demo here https://archive.org/details/WarWind_1020), the alpha blending doesn't seem to work. With hardware DirectDraw acceleration enabled (set in dxdiag), much of the rendered graphics are black blocks. warwind-hw-accel-on

However, the game renders properly with hardware DirectDraw acceleration off. warwind-hw-accel-off

This is tested in Windows 95.

joncampbell123 commented 6 years ago

This is related to S3 hardware acceleration?

It is known that some S3 blit ROPs aren't implemented in DOSBox-X (inherited from DOSBox).

joncampbell123 commented 6 years ago

For reference, similar rendering errors can happen with "Creative Writer" in the basement section of the game.