examples and matrix lib in glsl