geometryIDs added, shader uniform types