[Bug 45486] Byond 512.x dreamseeker will crash on loading into a ss13 station that uses shaders if run on wine 3.9 or later , but will run fine if you use 3.8

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jul 28 07:35:39 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45486

--- Comment #7 from Henri Verbeet <hverbeet at gmail.com> ---
(In reply to midicow from comment #6)
> The problem was that wine changed the default version of opengl extensions
> to 4.4, from 1.0. Great for running games, but for some reason when wine
> translates dreamseeker from d3d->opengl it tries to use glLineStipple, which
> was depreciated in opengl 3.1 extensions. Trying to use it throws an
> exception and wine closes dreamseeker.

That's odd; It's correct that glLineStipple() is not available in core
contexts, but wined3d shouldn't be trying to use it in that case. The only
place in wined3d that calls glLineStipple() is state_linepattern(), and with
core contexts state_linepattern_w() should be getting called instead. The debug
output you posted appears to suggest it is.

The glVertexAttribPointer() message seems more concerning. I'd expect that to
be from context_load_numbered_arrays(), in which case for some reason the
appropriate VBO wasn't bound, and a subsequent draw would likely fail. Could
you please attach a log with WINEDEBUG="+seh,+tid,+d3d9,+d3d"?

-- 
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.



More information about the wine-bugs mailing list