I'm trying to investigate the various strategies to reduce or eliminate screen tearing, such as the various vsync implementations, manual frame rate timing, double-buffering, etc. I plan to create a tutorial or paper explaining my findings.
However, to begin with, I need to create a simple opengl program that demonstrates the effect so I'll know how well the various strategies work. What types of animations and effects are most likely to produce tearing? I know that quick movement often triggers it, but I'm assuming there's some kind of equation or rule of thumb that I can use.
I have tried googling for this, but I can only find endless threads on how to stop tearing, no methodical ways to create it.