fixed for latest Rust
Fixed snake attibute for the latest rust
Fix generation for wgl
Preliminary work for EGL implementation
Implement generation for EGL and GLX
Implement generation for OpenGL ES
fixed for latest rust