better glsl usage and added default config options