change order of calls

Change-Id: I1c45ff7ba09972c20af0c28a5c3e1514171504ff
remove old uncommented code

Change-Id: I27bf3b6c812419b1a6dbaa1abb890ba89f4549ff
split the OpenGLContext::ImplInit method into its platform parts

Change-Id: I2fb8a85748497f2e9c361764e094ebf83ebeabe8
improve log messages

Change-Id: Ibf7d134be982122f403473380cff3b82efef8b71
fix bug around wrong number of vertices

Change-Id: I52c6c0b5d815266a254a75eabfe8947ccc44bfb5