Talk:VSYNC vs WAIT/@comment-5334617-20141209183434/@comment-5334617-20141209202734

That sentence is a criticism. I don't apologize for it, but I do apologize that it was not constructive criticism. I'll try and fix that now:  To avoid tearing and flickering, the hope is that the period during which the screen is half-drawn will be entirely during VBlank, and the ordering that will best accomplish that is: synchronize, clear screen, draw, followed by calculations for the next iteration.

The rest of the comment is not criticism, it is an explanation of how I understand the commands to work. I may be mistaken. My intention is to help you have all the relevant information so that you can write the tutorial the best way you can. Of course, my idea of 'best' is not the universal 'best' - there is no universal 'best', different people learn differently. I'm hesitant to muck about much with what's there, and give it an inconsistent style, tone, pacing. I tend to write dry material, because that is how I learn best, and that would detract from the spirit and energy of what you have written, making it less appealing to your audience.