Merge remote-tracking branch 'remotes/kraxel/tags/pull-sdl-3' into staging