NovelRT
NovelRT copied to clipboard
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Currently, the interop implementation for `NovelRT::Timing::StepTimer` is broken. Here are some problematic snippets: ```cpp NrtResult Nrt_StepTimer_create(uint32_t targetFrameRate, double maxSecondDelta, NrtStepTimerHandle* output) { // null-check omitted NovelRT::Timing::StepTimer timer = NovelRT::Timing::StepTimer(targetFrameRate, maxSecondDelta);...
Attempts to resolve https://github.com/novelrt/NovelRT/issues/362
This PR simply serves as a sort of baseline to initiate the development of the Interop API for `NovelRT::Ecs::Graphics`. This should help understanding how the C API works and adding...
It's currently hard to get anything — such as a window, at least — popping on your screen with the C API. This PR implements the entire Configurator API and...
**Priority**: _Low_ **Details:** As the title suggest, we may want to look into utilizing SDL2 after MVP as another possible backend for NovelRT, akin to how GLFW/OpenAL are backing it...
At present, NovelRT will fail to compile of GCC is used. Due to some concerns over platform support, it appears we need to provide support for GCC. It will also...
This one is pretty much what it says on the tin - the Maths namespace is lacking complete doxygen-based documentation in it's headers, especially when compared to a namespace such...
Self-titled - essentially, depending on a number of different factors (which are hard to isolate), there is a potential for CMake to try and build things out of order even...
Atm, if the Vulkan dependencies are vended by NovelRT, by default we will turn off Wayland support as not having Wayland will force Linux users to fail at the CMake...
At this time, if a NovelRT user vendors MoltenVK for macOS builds, they will need to apply the following workaround for their applications to run: `#if NOVELRT_MOLTENVK_VENDORED` `auto icdPath =...