Never seen this happen on my iPad Pro.
The explanation is strange just because of the way displays work. To avoid this kind of behavior we use double buffering and vertical sync for decades now.
You paint in one buffer while the other buffer is displayed. The swap of both buffers happens in something that we used to call the „vertical blank interrupt“ when we had crt monitors - basically it is just a vertical sync. Imagine it as
- display refresh finished
- swap buffers
- display refresh finished
- swap buffers
tbc ….
Screen tearing only appears if you swap buffers during a display refresh. So this seems to be an odd behavior/ odd explanation of Apple. Under normal circumstances a display refresh is invisible to the human eye.
The explanation is strange just because of the way displays work. To avoid this kind of behavior we use double buffering and vertical sync for decades now.
You paint in one buffer while the other buffer is displayed. The swap of both buffers happens in something that we used to call the „vertical blank interrupt“ when we had crt monitors - basically it is just a vertical sync. Imagine it as
- display refresh finished
- swap buffers
- display refresh finished
- swap buffers
tbc ….
Screen tearing only appears if you swap buffers during a display refresh. So this seems to be an odd behavior/ odd explanation of Apple. Under normal circumstances a display refresh is invisible to the human eye.