pixelherodev
pixelherodev
Nope, at least on Linux you don't need to link to the host. Edit: same goes for Emscripten. 99% sure it's true for Windows too, but completely unsure about OS...
Suggestion: since any symbol can now be called, maybe add an option to disable automatically calling cr_main (or a renamed version using the #define) in cr_update? That way, ... oh...
For consistency, shouldn't CR_CLOSURE_CALL_END be defined as `CR_CLOSURE_CALL_END()`? That way, it's used as a function, which makes it look a bit cleaner, as it's invoked via `CR_CLOSURE_CALL_END();` instead of `CR_CLOSURE_CALL_END`.
Another issue with this is that closures have to be the only thing inside of a function and have to return some sort of integer. You can't, with this, do...
Regarding the `A calls B calls A crashes` problem, how about detecting attempts to call a plugin that's already on the stack and refusing unless explicitly enabled? That might be...
Oh whoops, changed the wrong `arbitrary`.
Could I request a change of the name of this issue to show that it's specifically D3D11 that doesn't build, not the Gfx module as a whole?
On that note, is there some config I'm missing that can be used to build for MinGW with OpenGL? Also, is there a way to cross-compile for MinGW off of...
...whoa. Thanks for linking doctest! I've been using Catch because it was the quickest to integrate, but the compile time cost was atrocious, this is a huge help!
Even better, thanks! :) For some of my C projects, I've been using Catch (DocTest now) because I couldn't find any good C testers.