John Carmack's QuakeCon 2012 Keynote, 3 1/2 hours in HD