发明名称 用于区域渲染的深度写禁止
摘要 本发明公开了一种深度写禁止装置和方法,用于在区域渲染系统中控制例如深度值从深度高速缓存到相应的深度缓冲器的逐出。当允许深度写禁止电路系统时,就阻止从深度高速缓存到深度缓冲器的逐出(通常在渲染下一个区域期间发生)。具体而言,一旦深度高速缓存在开始渲染场景时被初始化(即清除)成常数值,深度缓冲器就无需被读取。深度高速缓存处理每个区域内的中间深度读和写。因为在场景被渲染之后就不需要驻留于存储器的深度缓冲器了,所以其从不需要被写。因此在渲染每个区域之后,可以丢弃区域的最终深度值(即,不用被写到深度缓冲器)。
申请公布号 CN1291355C 申请公布日期 2006.12.20
申请号 CN02826589.0 申请日期 2002.12.11
申请人 英特尔公司 发明人 阿迪蒂亚·斯里尼瓦斯;彼得·多伊尔
分类号 G06T15/40(2006.01);G06T1/60(2006.01) 主分类号 G06T15/40(2006.01)
代理机构 北京东方亿思知识产权代理有限责任公司 代理人 王怡
主权项 1.一种在渲染一个或多个图元期间禁止从第一存储器到第二存储器的逐出的方法,包括:将所述第一存储器初始化成常数值;提供包括控制数据信号的指令,该步骤还包括:提供包括深度写禁止值的区域控制指令以及将所述控制数据信号装载到区域控制寄存器中;在渲染期间处理所述指令;以及基于所述控制数据信号来确定是否应该有从所述第一存储器到所述第二存储器的逐出。
地址 美国加利福尼亚州
您可能感兴趣的专利