Fixed bug in Effect.cpp where the OpenGL function glGetActiveUniform is called with a wrong parameter, causing an assertion failure on some graphic cards.
Fixed memory leak.
Merge pull request #1441 from olee/master

Fixed bug in Effect.cpp where glGetActiveUniform is called with a wrong parameter