glsl: use 'declared_var' instead of 'var' after checking redeclarations