-
公开(公告)号:CN105210111B
公开(公告)日:2018-08-31
申请号:CN201480026737.9
申请日:2014-05-13
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 克里斯托弗·保罗·弗拉斯卡蒂 , 阿温阿什·赛塔拉迈亚
CPC classification number: G06T1/20 , G06T15/005
Abstract: GPU可基于可见性流确定是否执行存储在间接缓冲器中的指令。所述指令包含用于渲染与多个仓中的仓相关联的基元的指令,且包含一或多个次级操作。所述可见性流指示与所述仓相关联的所述基元中的一或多者是否将在最后渲染的场景中可见。所述GPU可响应于确定不执行存储在所述间接缓冲器中的所述指令而执行存储在阴影间接缓冲器中的一或多个次级操作。所述GPU可响应于确定执行存储在所述间接缓冲器中的所述指令而执行所述指令用于渲染与所述多个仓中的所述仓相关联的所述基元,以及执行存储在所述间接缓冲器中的所述一或多个次级操作。
-
公开(公告)号:CN106233326B
公开(公告)日:2019-11-12
申请号:CN201580020196.3
申请日:2015-04-21
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 阿温阿什·赛塔拉迈亚 , 克里斯托弗·保罗·弗拉斯卡蒂 , 琼纳拉·加达·纳根德拉·库马尔 , C·C·夏普 , 戴维·里赫尔·加西亚·加西亚
Abstract: 一种包括图形处理单元GPU的装置包含存储器及至少一个处理器。所述至少一个处理器可经配置以:接收指示所述GPU对于待由所述GPU显现的帧的一部分可在直接显现模式或分格显现模式之间进行选择的GPU命令包;对于待由所述GPU显现的所述帧的所述部分,基于以下各者中的至少一者确定是使用所述直接显现模式还是所述分格显现模式:所述所接收命令包中的信息或所述GPU的状态;及使用所述所确定直接显现模式或所述分格显现模式显现所述帧的所述部分。
-
公开(公告)号:CN105849780B
公开(公告)日:2019-01-22
申请号:CN201480070397.X
申请日:2014-12-04
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 克里斯托弗·保罗·弗拉斯卡蒂 , 阿温阿什·赛塔拉迈亚
Abstract: 本发明提供用于在基于平铺块的架构上多路径再现的系统和方法,其包含:运用图形处理单元GPU执行查询遍次;运用所述GPU基于所述查询遍次执行条件真遍次而不执行刷新操作;运用所述GPU基于所述查询遍次执行条件假遍次而不执行刷新操作;以及响应于执行所述条件真遍次和所述条件假遍次而运用所述GPU执行刷新操作。
-
公开(公告)号:CN105247478A
公开(公告)日:2016-01-13
申请号:CN201480029283.0
申请日:2014-04-30
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 克里斯托弗·保罗·弗拉斯卡蒂 , 阿温阿什·赛塔拉迈亚
Abstract: 本发明描述用于将命令写入到命令缓冲器的存储器单元链的存储器单元的技术。所述技术可写入所述命令,且如果在所述写入期间,确定所述存储器单元链中没有充足的空间,那么所述技术可冲洗先前所确认的命令。如果在所述写入之后,所述技术确定分配列表中没有充足的空间用于与所述命令相关联的所述处置,那么所述技术可冲洗先前所确认的命令。
-
公开(公告)号:CN107750373A
公开(公告)日:2018-03-02
申请号:CN201680032998.0
申请日:2016-04-12
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 克里斯托弗·保罗·弗拉斯卡蒂 , 尤拉伊·奥伯特 , 希滕德拉·莫汉·甘加尼 , 阿温阿什·赛塔拉迈亚
CPC classification number: G06T15/06 , G06T1/20 , G06T1/60 , G06T15/005 , G06T15/40
Abstract: 一种用于渲染的方法和设备包含将渲染目标分割成多个组格(341)。接下来,使用光线跟踪执行可见性遍次以生成可见性流,使得所述可见性流指示针对所述多个组格中的每个组格,哪些基元在所述组格中可见(342)。接着,针对所述多个组格中的至少一个组格,渲染所述组格中的在所述可见性流中指示为在所述组格中可见的每个基元(343)。
-
公开(公告)号:CN105518742B
公开(公告)日:2017-04-26
申请号:CN201480049417.5
申请日:2014-09-05
Applicant: 高通股份有限公司
Inventor: 克里斯托弗·保罗·弗拉斯卡蒂 , 穆拉特·巴尔契 , 阿温阿什·赛塔拉迈亚 , 安德鲁·埃文·格鲁贝尔 , 阿列克谢·弗拉基米罗维奇·布尔德
CPC classification number: G09G5/399 , G06F9/46 , G06F9/4843 , G06F2209/483 , G06F2209/509 , G06T1/20 , G06T1/60
Abstract: 本发明呈现用于图形处理中的任意控制点处的抢占的技术及结构。一种图形处理方法可包括:执行命令缓冲区中的命令,所述命令对读取‑修改‑写入存储器资源中的数据进行操作;对所述读取‑修改‑写入存储器资源中的所述数据进行双重缓冲,使得第一缓冲区存储所述读取‑修改‑写入存储器资源的原始数据且第二缓冲区存储通过执行所述命令缓冲区中的所述命令而产生的任何经修改数据;在完成所述命令缓冲区中的所有命令之前接收抢占所述命令缓冲区中的所述命令的执行的请求;及使用所述第一缓冲区中的所述原始数据在所述命令缓冲区的开始处重新开始执行所述命令。
-
公开(公告)号:CN106233326A
公开(公告)日:2016-12-14
申请号:CN201580020196.3
申请日:2015-04-21
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 阿温阿什·赛塔拉迈亚 , 克里斯托弗·保罗·弗拉斯卡蒂 , 琼纳拉·加达·纳根德拉·库马尔 , C·C·夏普 , 戴维·里赫尔·加西亚·加西亚
Abstract: 一种包括图形处理单元GPU的装置包含存储器及至少一个处理器。所述至少一个处理器可经配置以:接收指示所述GPU对于待由所述GPU显现的帧的一部分可在直接显现模式或分格显现模式之间进行选择的GPU命令包;对于待由所述GPU显现的所述帧的所述部分,基于以下各者中的至少一者确定是使用所述直接显现模式还是所述分格显现模式:所述所接收命令包中的信息或所述GPU的状态;及使用所述所确定直接显现模式或所述分格显现模式显现所述帧的所述部分。
-
公开(公告)号:CN103959337B
公开(公告)日:2016-06-01
申请号:CN201280058177.6
申请日:2012-11-07
Applicant: 高通股份有限公司
Inventor: 阿温阿什·赛塔拉迈亚 , 克里斯托弗·保罗·弗拉斯卡蒂 , 穆拉特·巴尔契
CPC classification number: G06T15/005 , G06T11/40
Abstract: 本发明呈现了用于确定呈现模式(例如,分格呈现模式及直接呈现模式)的技术及结构,以及用于在所述呈现模式之间切换的技术及结构。呈现模式可通过分析呈现特性来确定。呈现模式还可通过跟踪分格中的过度绘制(overdraw)来确定。所述呈现模式可通过修补使用图形存储器地址的命令以使用系统存储器地址而从分格呈现模式切换到直接呈现模式。修补可由CPU或由可由GPU执行的第二写入命令缓冲器处理。
-
公开(公告)号:CN103959337A
公开(公告)日:2014-07-30
申请号:CN201280058177.6
申请日:2012-11-07
Applicant: 高通股份有限公司
Inventor: 阿温阿什·赛塔拉迈亚 , 克里斯托弗·保罗·弗拉斯卡蒂 , 穆拉特·巴尔契
CPC classification number: G06T15/005 , G06T11/40
Abstract: 本发明呈现了用于确定呈现模式(例如,分格呈现模式及直接呈现模式)的技术及结构,以及用于在所述呈现模式之间切换的技术及结构。呈现模式可通过分析呈现特性来确定。呈现模式还可通过跟踪分格中的过度绘制(overdraw)来确定。所述呈现模式可通过修补使用图形存储器地址的命令以使用系统存储器地址而从分格呈现模式切换到直接呈现模式。修补可由CPU或由可由GPU执行的第二写入命令缓冲器处理。
-
公开(公告)号:CN107750373B
公开(公告)日:2019-04-05
申请号:CN201680032998.0
申请日:2016-04-12
Applicant: 高通股份有限公司
Inventor: 穆拉特·巴尔契 , 克里斯托弗·保罗·弗拉斯卡蒂 , 尤拉伊·奥伯特 , 希滕德拉·莫汉·甘加尼 , 阿温阿什·赛塔拉迈亚
Abstract: 一种用于渲染的方法和设备包含将渲染目标分割成多个组格(341)。接下来,使用光线跟踪执行可见性遍次以生成可见性流,使得所述可见性流指示针对所述多个组格中的每个组格,哪些基元在所述组格中可见(342)。接着,针对所述多个组格中的至少一个组格,渲染所述组格中的在所述可见性流中指示为在所述组格中可见的每个基元(343)。
-
-
-
-
-
-
-
-
-