http://bugs.winehq.org/show_bug.cgi?id=30958
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.forgeplanet.net/ | |starforge_build.php CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2012-06-20 10:45:30 CDT --- The key bits of the log are:
err:d3d_shader:shader_vaddline The buffer allocated for the shader program string is too small at 65535 bytes. fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #239: fixme:d3d_shader:print_glsl_info_log (0) : error C0000: syntax error, unexpected $end, expecting ',' or ')' at token "<EOF>"
The limit you're running into is SHADER_PGMSIZE, http://source.winehq.org/source/dlls/wined3d/wined3d_private.h#L399
Can you try increasing that limit? If that helps, we could make it grow the buffer on demand. (And we should encourage the starforge guys to use shorter shaders.)
Alternately, does setting UseGLSL=disabled help? See http://wiki.winehq.org/UsefulRegistryKeys or do 'winetricks glsl=disabled'