Das Wine-Projekt hat am 23. November 2018 die Entwicklungsfassung 3.21 veröffentlicht. Die offizielle WineHQ-Ankündigung nennt eine überarbeitete Typelib-Marshalling-Schicht, Grafikunterstützung für aktuelle Android-Versionen, Speicherfont-Unterstützung in DirectWrite und Verbesserungen bei Joysticks.
Die Ausgabe ist für Spieleentwickler und Tester interessant, weil die Liste 62 behobene Fehler enthält. Darunter finden sich Probleme bei Splinter Cell: Double Agent, 3DMark Vantage, Need for Speed: Porsche, Command & Conquer: Tiberian Sun, Resident Evil 7 und World of Warcraft. Der Wine-Staging-Release auf GitHub führt zusätzlich die experimentellen Patches des Staging-Zweigs auf.
Direct3D und Spielekompatibilität
Mehrere Änderungen betreffen Direct3D 8, Direct3D 9 und die zugehörigen D3DX-Komponenten. Unter anderem verwendet D3DXLoadSurfaceFromMemory nun eine Zwischentextur, wenn die Zieloberfläche nicht direkt abgebildet werden kann. Weitere Korrekturen verbessern die Behandlung von Rendertargets, Tiefenpuffern und Texturressourcen.
Wine 3.21 setzt damit die Arbeit fort, Windows-Schnittstellen unter Unix-Systemen für Anwendungen und Spiele bereitzustellen. Ein früherer Wine-Beitrag hatte bereits die damalige Teilunterstützung für Direct3D 11 dokumentiert. Die neue Fassung bleibt eine Entwicklungsveröffentlichung und ist deshalb nicht mit einer stabilen Langzeitversion gleichzusetzen.

