http://bugs.winehq.org/show_bug.cgi?id=35223
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Status|UNCONFIRMED |NEW CC| |stefan@codeweavers.com Component|-unknown |directx-d3d Ever confirmed|0 |1 Regression SHA1| |df5a0976e9f28836489e8977122 | |844fe053278b3
--- Comment #5 from GyB gyebro69@gmail.com --- I get the same crash in KB:Crossworlds when starting a new campaign, so can confirm this bug. I remembered not having this problem with earlier Wine versions, the game used to start fine with the built-in d3dx9_36. Indeed, it's not just native d3dx9_36 that works around the crash, but reverting the following commit also makes the crash go away:
df5a0976e9f28836489e8977122844fe053278b3 is the first bad commit commit df5a0976e9f28836489e8977122844fe053278b3 Author: Stefan Dösinger stefan@codeweavers.com Date: Fri Sep 6 00:11:12 2013 +0200
wined3d: Check the format block size before creating textures.
Sizes of textures and stand-alone surfaces must be multiples of the format's block size for DXTN formats. Since we create a texture for everything (except in ddraw), this check also takes care of stand-alone surfaces.
:040000 040000 708a8e23ff2885672a0f69c0780f1218443b49b7 94d43a126dbf43dbae065582afcbec32f346554d M dlls
This may very well be the same as bug #34692.
wine-1.7.9-19-ge54503f Fedora 19 x86 Nvidia binary drivers 325.15