Merge pull request #11 from tgfrerer/feature-programmableGL

Feature programmable gl