Rendering with shaders and our own matrices.