http://bugs.winehq.org/show_bug.cgi?id=57022 --- Comment #8 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81054 --> http://bugs.winehq.org/attachment.cgi?id=81054 Screenshot bug fixed with built-in d3dx9_35.dll and native SwiftShader d3d9.dll (Google CPU-based renderer) Confirming native d3dx9_35.dll works with built-in d3d9.dll. However, built-in d3dx9_35.dll works with SwiftShader d3d9.dll as native which seems to indicate built-in d3d9.dll and d3dx9_35.dll have compatibility bugs. Same d3dx logs are produced for SwiftShader d3d9.dll which seem to be red-herrings: 0158:fixme:d3dx:d3dx_effect_ValidateTechnique flags 0x1, load_path 00000000, dll_characteristics 00000000, name 01C6EEF4, base 01C6EEF0. LIBGL_ALWAYS_SOFTWARE=1 for X11 without EGL also runs CPU based rendering like SwiftShader but reproduces the bug. Therefore, if bug is not caused by multithreading difference between SwiftShader and built-in d3d9.dll CPU-based rendering, then built-in d3d9.dll may indeed also have bugs. Be aware, GOG Witcher installer replaces some built-in dlls for c:/windows/systeme32 and c:/windows/syswow64 including d3dx9_35.dll which caused some confusion for me. Therefore I backed up original system32 and syswow64 before installing witcher to replace witcher modded directories and guarantee built-ins were used while testing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.