438
edits
No edit summary |
No edit summary |
||
Line 45: | Line 45: | ||
== General instability, graphical glitches, driving scenes unplayable, etc. == | == General instability, graphical glitches, driving scenes unplayable, etc. == | ||
'''Affects:''' Most versions of Windows | '''Affects:''' Most recent versions of Windows | ||
'''Description:''' LEGO Island was written around a very old version of DirectDraw, including a [[Direct3D Retained Mode|retained mode API]] (D3DRM) that is not only unsupported now, it's also been dropped from Windows/DirectX entirely. Many of its DirectDraw function calls are obsolete, deprecated and/or completely abandoned now. | '''Description:''' LEGO Island was written around a very old version of DirectDraw, including a [[Direct3D Retained Mode|retained mode API]] (D3DRM) that is not only unsupported now, it's also been dropped from Windows/DirectX entirely. Many of its DirectDraw function calls are obsolete, deprecated and/or completely abandoned now. | ||
Line 52: | Line 52: | ||
'''Solutions:''' | '''Solutions:''' | ||
* Change to one of the software modes, | * Change to one of the software modes (RGB Emulation, MMX Emulation, or - [[#Textures are heavily glitched|if using a version older than Windows 10 1809]] - Ramp Emulation) in the LEGO Island configuration. These use CPU/software rather than GPU/hardware (theoretically slower, but imperceptible on modern PCs), so hardware/DirectX API differences aren't so impactful. | ||
* Use Direct3D HAL | * Use "Direct3D HAL" with [[dgVoodoo]] installed. dgVoodoo wraps several old DirectX API calls to modern DirectX 11 calls, fixing a huge amount of compatibility issues with modern software and hardware. | ||
== Textures are heavily glitched == | == Textures are heavily glitched == | ||
Line 66: | Line 66: | ||
'''Solutions:''' | '''Solutions:''' | ||
* Use RGB | * Use "RGB Emulation" or "MMX Emulation". These modes are unaffected. | ||
* Use Direct3D HAL with [[dgVoodoo]] (full screen only). Direct3D HAL is unaffected in general, but it has its own compatibility issues | * Use "Direct3D HAL" with [[dgVoodoo]] (full screen only). Direct3D HAL is unaffected in general, but it has its own [[#General instability, graphical glitches, driving scenes unplayable, etc.|compatibility issues]] on Windows 10+ without using [[dgVoodoo]]. | ||
* Use a version of Windows earlier than Windows 10 1809. | * Use a version of Windows earlier than Windows 10 1809. |