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 #402 from hannobraun/warnings

Fix some warnings