Catalyzes the trans-addition of the three molecules of isopentenyl diphosphate (IPP) onto dimethylallyl pyrophosphate (DMAPP) to form geranylgeranyl pyrophosphate, an important precursor of carotenoids and geranylated proteins. {By
SimilarityUniProtKB:O95749}.