The changes made did change the pattern output, but it is really different. If I do unsigned int outputpattern = 0xaaaa
I do get an every other column (but not pixel).
and the =0xff00
displays a 'block' that slowly dissappears in the middle.
Weird, eh?