Issue #3 : Support GL_ES as a pre-defined macro