Thomas Altenburger
Thomas Altenburger
```FrameworkDispatcher``` is meant to be run only from the main thread and should not be called from any thread.
> docs: clarify FrameworkDispatcher.Update() is main-thread only > > Added XML documentation to FrameworkDispatcher.Update() to indicate that it is not thread-safe and should only be called from the main thread,...
From my experience, ```B8G8R8A8_UNORM``` is the baseline on Windows, macOS, and iOS. It's guaranteed to be supported. Android only supports ```R8G8B8A8_UNORM```. Linux is a mixed bag, [most drivers support BGRA](https://vulkan.gpuinfo.org/listsurfaceformats.php?platform=linux),...
I'll continue reviewing this later, but it's a bit hard to read because there are changes of different kind which aren't useful/not desirable. It feels like you didn't try to...
Could you remove culture changes in places where it has nothing to do with printing data?
> Might be related to how the rendering batch flushes and command buffer is handled in immediate mode on GL. That shouldn't happen as per GL specs, so it might...
Postponed until at least DesktopVK is shippable.
Note: we never saw this problem because we used to default to MAILBOX ```presentMode```, which doesn't show issues when first set (but I removed MAILBOX because I found it wasn't...
After trying to do a Steam custom install script, I found that the Media Feature Pack EULA doesn't allow one to redistribute it. Hence, it is best to detect this...
We should document that in the [packaging documentation](https://docs.monogame.net/articles/getting_started/packaging_games.html?tabs=windows).