Added automatical geometry shader support; omnidirectional shadowmapping works!!!; sending matrix arrays to shaders now works