Marko Pintera
Marko Pintera
I just simply haven't had the time to do it yet. Its definitely something I want to support but it will have to wait until I am done with what...
The main concern is that MolenVK is a wrapper on top of Metal. I haven't used Metal myself yet but from what I've heard there are some considerable differences between...
Definitely, I will be adding MoltenVK as soon as I get a chance. Metal support is a more of a long term goal. I haven't tried it yet but it...
Nice work. You can probably grab most of the render window code from the OpenGL version in `Source\Plugins\bsfGLRenderAPI\MacOS`, and replace any OpenGL calls with Vulkan ones.
Yes that looks pretty close to what's its supposed to be. Indeed `VK_MVK_MACOS_SURFACE_EXTENSION_NAME` is just a macOS version of that Win32 extension. Here's the window-system-specific part of the Vulkan spec...
Hey. At first glance looks pretty good! Not sure about the buffering issue, it's been a while since I've been in that codebase but if you have trouble figuring it...
Current FMOD streaming setup is done in `FMODAudioClip::createStreamingSound`. It sets up an `FMOD_CREATESOUNDEXINFO` struct with an `pcmReadCallback` which gets called by FMOD when it needs new samples - there might...
Looking at this thread: https://qa.fmod.com/t/notifying-user-created-stream-of-end/11417/2 Seems like there is no built-in way to stop an infinite stream. What you could probably do, is to set an atomic in the stream...
(Although that thread is also quite old. It might be worth checking FMOD API reference for something newer)
FMOD also supports playing DSP's, which can generate PCM samples and don't have the limitation of having to specify the length. `api/lowlevel/examples/generate_tone.cpp` example provided in FMOD SDK is a good...