Aryan Baburajan
Aryan Baburajan
Seems like GLFW loses its context in the dll, from some testing.
I'll check it out! :)
Late but, incase anyone comes across this: linking to GLFW as a shared library, and making the Engine and the Dll link to it the same way fixed the issue.
Interesting, this is most likely related to the broken code currently pushed to main. I suggest you retry once I fix that. (I'll update you). But also, could you debug...
Due to the one `std::streambuf` limit per `std::ostream`, logging has been split into two. Printing to `std::cout` and `std::cerr` outputs to the default stdout (terminal), like normal. Printing to [`engine.debug`](https://github.com/DucktapeEngine/Ducktape/blob/af16cb81989135927edc2b80b8b41ceb7b2e502f/Engine/Core/Engine.h#L53)...
On second thought this looks possible to me now. I'll give it a try soon.
Actually, there's one more bug to fix. No need for review just yet.
Aforementioned bug should be fixed, please do review.
Oh, thank you. I was busy with schoolwork.
That's interesting, never knew about it until now, thanks for pointing it out. I'll ensure `enum class` is used in the upcoming rewrite that is yet to be pushed upstream.