-
公开(公告)号:CN115004217A
公开(公告)日:2022-09-02
申请号:CN202080074724.4
申请日:2020-10-07
申请人: 高通股份有限公司
摘要: 本公开涉及用于图形处理的方法和装置。本公开的各方面可以确定显示区域的部分,其中显示区域的该部分是基于显示区域的显示内容确定的。此外,本公开的各方面可以通信与显示区域的确定部分相对应的显示信息。另外,本公开的各方面可以更新与显示区域的确定部分相对应的显示信息。本公开的各方面还可以通信与显示区域的确定部分相对应的更新显示信息。本公开的各方面还可以渲染与显示区域的确定部分相对应的显示区域的至少一些显示内容。在一些方面,更新显示信息可以基于显示区域的渲染的显示内容。
-
公开(公告)号:CN108701367B
公开(公告)日:2022-07-15
申请号:CN201780012482.4
申请日:2017-01-05
申请人: 高通股份有限公司
IPC分类号: G06T15/06
摘要: 在至少一个处理器上运行的再现输出单元可接收将写入到再现目标中的像素位置的源像素值,其中所述源像素值与阶层式结构中的源节点相关联。所述再现输出单元可接收所述再现目标中的所述像素位置的目的地像素值,其中所述目的地像素值与所述阶层式结构中的目的地节点相关联。所述再现输出单元可确定所述阶层式结构中的所述源节点和所述目的地节点的最低共同祖先节点。所述再现输出单元可将与所述源节点和所述目的地节点的所述最低共同祖先节点相关联的所得像素值输出到所述再现目标中的所述像素位置。
-
公开(公告)号:CN107209923A
公开(公告)日:2017-09-26
申请号:CN201680006301.2
申请日:2016-01-19
申请人: 高通股份有限公司
发明人: 王韬
CPC分类号: G06T1/60 , G06F9/50 , G06T1/20 , G06T15/005 , G06T15/04 , G06T15/80 , G06T2200/28 , G06T2210/08
摘要: 本发明呈现用于图形处理的技术和结构。在一个实例中,一种图形处理方法可包含:用图形处理单元GPU,使用一或多个图形操作来渲染帧的一或多个部分;以及用所述GPU,根据所述一或多个图形操作来将色彩数据直接写入到系统存储器中的色彩缓冲器。所述方法可进一步包含:用所述GPU,根据所述一或多个图形操作,将深度数据写入到图形存储器中的深度缓冲器;以及在所述帧的所述一或多个部分的所述渲染完成时,用所述GPU,将所述图形存储器中的所述深度缓冲器解析到所述系统存储器。
-
公开(公告)号:CN117616446A
公开(公告)日:2024-02-27
申请号:CN202280047920.1
申请日:2022-06-15
申请人: 高通股份有限公司
摘要: 本公开内容涉及用于图形处理的方法和设备,所述方法和设备包括装置,例如,GPU。所述装置可以配置GPU的一部分以包含至少一个深度处理块,所述至少一个深度处理块与至少一个深度缓冲器相关联。所述装置还可以识别多个图形工作负载中的每个图形工作负载的一个或多个深度通道,所述多个图形工作负载与多个帧相关联。此外,所述装置可以处理所述GPU的包括所述至少一个深度处理块的所述部分中的所述一个或多个深度通道中的每个深度通道,所述一个或多个深度通道中的每个深度通道由所述至少一个深度处理块处理,所述一个或多个深度通道与所述至少一个深度缓冲器相关联。
-
公开(公告)号:CN116762091A
公开(公告)日:2023-09-15
申请号:CN202080106785.4
申请日:2020-11-09
申请人: 高通股份有限公司
IPC分类号: G06T1/00
摘要: 本公开涉及用于图形处理的方法和装置,例如,GPU。该装置可以接收包括与一个或多个工作组以及一个或多个像素图块相关联的多个像素的图像,工作组和像素图块中的每一个包括多个像素中的一个或多个像素。该装置可以确定该一个或多个工作组是否与该一个或多个像素图块不对齐。当该一个或多个工作组与该一个或多个像素图块不对齐时,该装置可以确定该一个或多个工作组的转换顺序,该转换顺序对应于该一个或多个工作组之一与该一个或多个像素图块之一的公倍数。该装置可以基于该一个或多个工作组的转换顺序来转换该一个或多个工作组中的每个工作组。
-
公开(公告)号:CN116368527A
公开(公告)日:2023-06-30
申请号:CN202180067139.6
申请日:2021-09-08
申请人: 高通股份有限公司
IPC分类号: G06T15/40
摘要: 本公开内容涉及用于图形处理的方法和装置。一种示例方法总体上包括在图形处理单元(GPU)处接收与跨越帧的多个绘制相对应的多个命令,多个命令中的每个命令指示针对对应绘制的相对于低分辨率深度(LRZ)缓冲器的深度测试方向。该方法总体上包括:在GPU处维护LRZ状态缓冲器,以存储用于由GPU处理的多个命令中的在时间上的第一命令的对应深度测试方向。该方法总体上包括:在GPU处,在处理多个命令中的具有与被存储在LRZ状态缓冲器中的对应深度测试方向不同的深度测试方向的命令之后,针对多个命令中的剩余未被处理的任何命令来禁用对LRZ缓冲器用于深度测试的使用。
-
公开(公告)号:CN107209923B
公开(公告)日:2021-07-06
申请号:CN201680006301.2
申请日:2016-01-19
申请人: 高通股份有限公司
发明人: 王韬
摘要: 本发明呈现用于图形处理的技术和结构。在一个实例中,一种图形处理方法可包含:用图形处理单元GPU,使用一或多个图形操作来渲染帧的一或多个部分;以及用所述GPU,根据所述一或多个图形操作来将色彩数据直接写入到系统存储器中的色彩缓冲器。所述方法可进一步包含:用所述GPU,根据所述一或多个图形操作,将深度数据写入到图形存储器中的深度缓冲器;以及在所述帧的所述一或多个部分的所述渲染完成时,用所述GPU,将所述图形存储器中的所述深度缓冲器解析到所述系统存储器。
-
公开(公告)号:CN108027956A
公开(公告)日:2018-05-11
申请号:CN201680054603.7
申请日:2016-07-26
申请人: 高通股份有限公司
CPC分类号: G06T7/20 , G06T1/20 , G06T1/60 , G06T15/005 , G06T15/80 , G06T2200/04 , G06T2200/28
摘要: 一种图形处理单元GPU可以确定在所述GPU上执行的片段着色器程序的工作负载。所述GPU可以比较所述片段着色器程序的所述工作负载与阈值。响应于确定所述片段着色器程序的所述工作负载低于指定阈值,所述片段着色器程序可以处理所述一或多个片段,而不在通过所述片段着色器程序进行所述处理之前,所述GPU执行对一或多个片段的早期深度测试。在通过所述片段着色器程序进行处理之后,所述GPU可以执行对所述一或多个片段的后期深度测试,从而产生一或多个非遮蔽片段。所述GPU可以将所述一或多个非遮蔽片段的像素值写入到帧缓冲器中。
-
公开(公告)号:CN108701367A
公开(公告)日:2018-10-23
申请号:CN201780012482.4
申请日:2017-01-05
申请人: 高通股份有限公司
IPC分类号: G06T15/06
CPC分类号: G06T15/005 , G06T15/06 , G06T2200/28 , G06T2210/21
摘要: 在至少一个处理器上运行的再现输出单元可接收将写入到再现目标中的像素位置的源像素值,其中所述源像素值与阶层式结构中的源节点相关联。所述再现输出单元可接收所述再现目标中的所述像素位置的目的地像素值,其中所述目的地像素值与所述阶层式结构中的目的地节点相关联。所述再现输出单元可确定所述阶层式结构中的所述源节点和所述目的地节点的最低共同祖先节点。所述再现输出单元可将与所述源节点和所述目的地节点的所述最低共同祖先节点相关联的所得像素值输出到所述再现目标中的所述像素位置。
-
公开(公告)号:CN107851330A
公开(公告)日:2018-03-27
申请号:CN201680041182.4
申请日:2016-05-26
申请人: 高通股份有限公司
CPC分类号: G06T15/40 , G06T11/40 , G06T15/005 , G06T2200/04 , G06T2200/12 , G06T2200/28
摘要: 一种图形处理单元GPU可包含三角形设置引擎TSE,所述TSE经配置以确定三角形的坐标、基于某一角度来旋转所述三角形的坐标。为了旋转所述坐标,所述TSE生成所述三角形在旋转域中的坐标,且基于所述三角形在所述旋转域中的所述坐标来确定所述旋转域中的包围盒的坐标。所述TSE确定所述旋转域中的第一多个平行扫描线和所述旋转域中的第二多个平行扫描线。所述第一和第二多个扫描线垂直。所述TSE确定所述包围盒坐标是否位于两个相邻扫描线内。如果所述包围盒坐标位于所述两个相邻扫描线内,那么所述TSE从所述场景移除所述三角形。
-
-
-
-
-
-
-
-
-