opengl es for android chapter 3