bugfix
use varying instead of built-in gl_Position