add gl matrix