glutin instead of gl-init-rs
Remove unused import
Suppress unused warning when using shader_param

Depending on what kind of parameters a shader_param struct contains, the
generated code may or may not use the i variable, leading to unused
warnings where shader_param is used.

The change made in this commit suppresses those warnings.
Merge pull request #401 from jahfer/master

Rename gl-init references to glutin
Merge pull request #402 from hannobraun/warnings

Fix some warnings
prevent Id overflow in find_or_insert
Cleanup warnings
Merge pull request #403 from lucidd/overflow

prevent Id overflow in find_or_insert
Merge pull request #404 from lucidd/warnings

Cleanup warnings
Allow writing shaders in GLSL 1.30 and 1.40.

Add them to ShaderSource and the shader! macro, and directly pass
info.shading_language instead of the shader_model to create_shader,
since that isn't detailed enough.
Merge pull request #405 from flodiebold/glsl130

Allow writing shaders in GLSL 1.30 and 1.40
Added ComparsionMode to texture
Set the sampler state based on the texture Comparsion mode
Merge pull request #406 from csherratt/master

Add support for ComparsionMode for Sampler
Optimize DataBuffer clear