http://bugs.winehq.org/show_bug.cgi?id=31493
--- Comment #5 from voidcastr voidcastr@gmail.com 2012-10-13 03:45:27 CDT --- (In reply to comment #4)
This isn't a dota-specific bug, but rather a bug with the multi-core renderer in the Source engine.
Just to make this clear, it's gotta be a bug in wine causing malfunctions in Source's multicore renderer -- I'm quite sure that it's not a bug in the engine.
However, both issues mentioned here (i.e. "penetrating lights" and "invisible tooltip text") *could* be caused by some kind of missing synchronization between two rendering threads, so things are rendered in the wrong order. That is: - Lights after geometry obscuring them - Some letters in tooltips prior to the tooltip's background
But after all, these issues being related is just a guess...
Moreover, debugging this might be really horrid: I assume it would come down to comparing d3d/d3d9 traces between single- and multicore rendering mode. That's a *huge* bunch of data and manual work... and I'm not too sure this approach could succeed at all.