Merge "Swap contexts when unmapping ExternalTextures" into sc-dev