Matt Guerrette
Matt Guerrette
Yes, I was considering Bullet physics as the solution for Vixen, as it is open source. It is also used through the game industry as an alternative to Havok.
@penchaldev MTKTextureLoader supports KTX2 textures if you are using Metal. Though I'm not sure if there are restrictions on compression formats.
@warrenm Pretty sure, I have a textures sample in this repo: https://github.com/MattGuerrette/Metal which uses MTKTextureLoader to load KTX2 textures. They use: VK_FORMAT_ASTC_8x8_SRGB_BLOCK as the compression format Here is the exact...
@warrenm Hmm, interesting. Yeah I only recently added that code to use MTKTextureLoader and made the libktx path optional. I'll probably continue using libktx for the reasons you mention.
@ocornut Yes, this is still an issue as of SDL3 v3.2.22. It seems that `SDL_GetMouseState` when called for fullscreen macOS windows retrieves the cursor position for the active window **adjusted...
@slouken > If you need global mouse coordinates relative to the window client area, you should call SDL_GetGlobalMouseState() and subtract SDL_GetWindowPosition(). That is the bug I think that @ocornut is...
@slouken SDL_GetWindowPosition returns 0,0 for fullscreen window on macOS
Thanks for checking. I'll try and take another stab at this when I have time. Closing for now, and I'll re-open if necessary.
@trufae Anything on macOS would ultimately involve touching Cocoa. I think you are suggesting a CoreGraphics backend. This would be analogous to a GDI or Direct2D backend in Windows land.