3D图形处理系统中用于处理图元的不透明度测试
摘要:
本发明涉及3D图形处理系统中用于处理图元的不透明度测试。非不透明的图元(例如,半透明的或者穿透的图元)通常包括不需要被当作非不透明的片元的一些片元。例如,半透明的图元的一些片元可以是完全不透明的或者完全透明的。然而,通常,片元的不透明度状态(例如,alpha状态)是未知的直到应用了纹理化,这是因为它是包括不透明度信息(例如,alpha值)的纹理。然而,如在此所述,不透明度测试预先被执行(例如,在对非不透明的图元的片元应用纹理化之前)以查看是否可以简化片元的处理。例如,如果片元是完全透明的则它们可以被丢弃。作为另一示例,如果片元是完全不透明的,则可以如同它们具有不透明的对象类型来处理它们,以使得片元的后续的处理被简化。
0/0