I don't know 100% if this prevents tearing -- at some point, there should probably be an option whether or not to avoid page tearing (useful for users) or allow page tearing (useful for benchmarking).