http://bugs.winehq.org/show_bug.cgi?id=22971
--- Comment #41 from Matt McHenry wine@matt.mchenryfamily.org 2011-11-29 19:05:51 CST --- I finally figured out how to get past this bug. The secret was to install libtxc_dxtn, a necessary but patent-encumbered library for s3tc, as discussed at http://dri.freedesktop.org/wiki/S3TC. I discovered this via https://bugs.freedesktop.org/show_bug.cgi?id=24047. In gentoo, this is done simply by 'emerge -av media-libs/libtxc_dxtn'.
Other possibly-relevant settings: ~/.drirc has:
<!-- option name="force_s3tc_enable" value="false" / -->
<option name="fp_optimization" value="0" /> <option name="fthrottle_mode" value="2" /> <option name="disable_stencil_two_side" value="false" /> <option name="tcl_mode" value="3" /> <option name="texture_depth" value="0" /> <option name="def_max_anisotropy" value="1.0" /> <option name="no_rast" value="false" /> <option name="command_buffer_size" value="8" /> <option name="round_mode" value="0" /> <option name="dither_mode" value="0" /> <option name="texture_coord_units" value="8" /> <option name="disable_lowimpact_fallback" value="true" /> <option name="texture_image_units" value="8" /> <!-- option name="disable_s3tc" value="true" / --> <option name="color_reduction" value="1" /> <option name="vblank_mode" value="1" /> <option name="allow_large_textures" value="1" />
And user.reg has:
[Software\Wine\Direct3D] 1280881055 "DirectDrawRenderer"="opengl" "Multisampling"="disabled" "OffscreenRenderingMode"="fbo" "UseGLSL"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="256"