- #Starcraft brood war intro drivers
- #Starcraft brood war intro driver
- #Starcraft brood war intro windows
That appears to be a bug in the game itself. I assume you mean how the palette gets corrupted when you move the mouse cursor near the bottom of the screen? To sum it up, this issue will probably remain open for a long time, but eventually I do plan to introduce proper v-sync support even in the single buffered cases. DDrawCompat already respects these settings, though again it would be possible to add a config option to override this from the wrapper as well.
#Starcraft brood war intro driver
In either case the decision can still be overridden by driver config.
In DirectDraw, these automatically get v-sync unless the game itself explicitly requests otherwise. Games with double/triple buffering are simple enough from a v-sync perspective. I will consider this after configurability in general is implemented. This is possible (though not simple), but it should probably be a configurable option, as some people prefer to have higher frame rates in spite of tearing. In this case the only thing that can be done is to implement this kind of synchronization in DDrawCompat itself. But I haven't figured out a way to enable this flag from DDrawCompat yet, and until then I'm pretty much forced to stick to "real" full-screen mode at least for performance reasons.Īs I already mentioned, games that don't use double (or triple) buffering will normally have tearing issues (in real full-screen mode), unless the game itself implements some kind of synchronized rendering (unlikely). There is an alternative fix for the Win 8 performance issues: the "NoGdiHWAcceleration" compatibility flag in Microsoft Application Compatibility Toolkit.
#Starcraft brood war intro windows
A nice side-effect is that you get automatic v-sync (and probably reduced tearing as a result) even if the game doesn't use double buffering or doesn't otherwise support v-sync.ĭDrawCompat disables this windowed mode for several reasons: it's easier to implement GDI emulation without it, v-sync can actually be controlled, and performance can be significantly improved on Windows 8.
#Starcraft brood war intro drivers
The reason for this is that Windows 8 and 10 run full-screen DirectDraw games in a fake full-screen mode ("maximized windowed mode") by default, which means that the display is actually still controlled by the desktop compositor, which always enforces v-sync (can't be overridden from drivers either). That said, v-sync in general can be a rather complex topic, so let's break down the general cases and issues too.įirst of all, you probably won't have the same tearing in most games if you don't use DDrawCompat. This delay may introduce some tearing around the top of the screen, but there is a large enough black bar there (in Brood War intro) that I think it would be constrained to that region (and thus invisible in this case), unless your monitor is running at a very high refresh rate (120+ Hz?), or perhaps if the delay is larger on your system. This is something I plan to add in a future release. To be fair, in 256 color games DDrawCompat currently does have some delay in rendering frames (about 2ms as I measured on my system) which could potentially be reduced by storing palettized surfaces in system memory instead of video memory. Could you check what is the refresh rate when playing Brood War?
It writes directly to the primary surface at a rate of 15 fps.Īlthough it does attempt to synchronize with the vertical blank every 1-2 seconds, this can only prevent tearing if your monitor's refresh rate is an exact multiple of 15. I checked how it is being rendered, and like the rest of the game it doesn't use double buffering, which means driver v-sync settings won't affect it. I speak a tiny bit of French but I can't really understand what they're saying.I can't see any tearing in the Brood War intro myself. If you listen to the song, you can clearly hear that there are clearly more lyrics after "Le futur nous attend". The soldiers will return! They will arrive victoriously! Give everything for honor! Les soldats reviendront! Arriveront victorieux! Donnez tout pour l'honneur!ĭon't be afraid Of suffering The future Awaits us N'Ayez pas peur De soufrir Le futur Nous attend Here are the lyrics posted everywhere online: The lyrics are beautiful and deeply meaningful in the context of the Brood War of the cinematic and the whole story line. The person who made the music actually posted some lyrics online, but they're clearly incomplete. I wanted to know what the lyrics were to the end part, but I can't find a complete version.
However, the part I'm interested in starts at 3:05: The intro cinematic in Brood War is really incredible and I highly recommend watching the whole thing.