stripped out X11 code, changed GL context config from 565 to 8888 bits per pixel to hopefully counter broken display that was showing up with other GL ES book example projects