由于OpenGL的标准更新不是很频繁,因此,当某种技术应用流行起来时,显卡厂商为了支持该技术,会使用自己的扩展来实现该功能.但是不同厂商如果有不同的实现,那么程序编写将会异常繁琐.因此多个厂商共同协商使用一致的扩展,这就是EXT扩展. 如果这个扩展不仅多厂商协商,而且得到OpenGL体系结构审核委员会(即ARB)的确认,那么该扩展便成为ARB扩展.最后如果标准制定者认为该功能有必要添加到新版本的标准中,则该扩展成为标准的一部分,不再是扩展. 利用扩展,即便是OpenGL低版本也能实现大部分高版本