https://bugs.winehq.org/show_bug.cgi?id=45486
--- Comment #8 from midicow@gmail.com --- (In reply to Henri Verbeet from comment #7)
(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"?
https://drive.google.com/file/d/1yuryM74BIrZ1gdxuY1h-40_tRHDRmP1L/view?usp=s...