E.S. Quinn
E.S. Quinn
A quick progress report on this matter: We're still not _quite_ there as far as C++ interop goes; We can't yet call C++ constructors directly from D, which means we...
Hrm. A trivial test says that enough of the ABI issue might have been fixed. I was able to successfully pass a 28-byte structure from DMD 2.077.1 to C. @Jebbs...
It's an exciting thought, but honestly I'm happy to have the excuse not to, since i don't think there are any good .hpp translators yet, so it'd be a lot...
I'd also suggest a tutorial for dub--which would cover the DDT plugin for eclipse.
Sorry for the drive-by, but I've been looking into threading-with-DSFML-related matters--if this is still a problem and is still of any interest to you, it might be worth making the...
@NeaGix This isn't really something DSFML can solve--theoretically switching upstream SFML away from Xlib to XCB can, but that won't be for a while. Have you tried XinitThreads() from a...
It occurs to me a third approach that will work--and it will work without having to call XInitTreads provided you never access the static Sprite from more than one thread...
I'm not sure it qualifies as a bug in SFML either--though they are working on the xcb switch. It's a limitation of X11, combined with the way D handles threads...
Alternately, @Jebbs it's kind of a big hack and adds complications to at least one possible use case, but it'd be possible to, on linux, require version (Multithread) or the...
I don't think Xlib is totally gone from 2.3; I've still got the XInitThreads() call in my own program--I haven't thought to try without it. But the approach you probably...