At least for SDL_PIXELFORMAT_RGB96_FLOAT and SDL_PIXELFORMAT_RGBA128_FLOAT with SDL_SCALEMODE_NEAREST the result of SDL_ScaleSurface is corrupted. At the same time for SDL_SCALEMODE_LINEAR all works fine. The issue was detected on latest SDL 3 release.
At least for SDL_PIXELFORMAT_RGB96_FLOAT and SDL_PIXELFORMAT_RGBA128_FLOAT with SDL_SCALEMODE_NEAREST the result of SDL_ScaleSurface is corrupted. At the same time for SDL_SCALEMODE_LINEAR all works fine. The issue was detected on latest SDL 3 release.