|
(三)可编程能力
可编程能力是OpenGL 2.0里的一个关键词,这表示它是设计供应用程序存取运用。为使其符合大部分应用程序与用户的标准,绘图可编程能力是通过一种被CPU所采用的可编程能力、类似高级程序设计语言的方式加进来的。他将提供一个丰富的功能集、独立于硬件(正如一个标准所应该有的特性),并专为在OpenGL架构下使用所设计。
- 可编程顶点处理会是最常被谈论到的功能。它将取代坐标转换、材质应用程序及照明,并且允许进行随机个别顶点运算。
-
可编程片段处理是另一项关键功能。它将取代材质存取、材质应用及雾化功能,以及随机个别片段运算、这个开发者企盼已久的功能。
-
可编程图像格式将取代固定格式封装和解封装运算,在自OpenGL传送或接收像素数据时,将允许类型与格式进行任意组合。
这个想法是为了藉由提供可编程能力、与丰富且常效性的功能来取代复杂度,以减少对现有及未来扩展指令的需求。
|