【技术实现步骤摘要】
图形处理方法及系统
[0001]本专利技术属于图像处理
,更具体地,涉及一种图形处理方法及系统。
技术介绍
[0002]计算机图形处理系统用于处理各种计算机图形应用(例如计算机游戏)的图形数据(包括图元数据和顶点数据),输出通过渲染管道产生的渲染图像。
[0003]图形应用程序中的三维模型是使用图元(primitives)(例如包括但不限于三角形、线、点)对场景中物体的剖分建立的,这些图元由顶点为其在三维空间中的位置以及光线效果和着色特性定义。三维模型中图元和顶点的几何数据作为渲染过程中几何处理阶段(geometry processing)的输入数据流,被发送到计算机图形处理系统,对输入图元做几何处理,包括将图元转换到屏幕空间,并删除屏幕空间中不可见的图元。经过几何处理后,图元和顶点的几何数据被发送到片段处理管道(fragment processing pipeline),以便在计算机图形处理系统中进行渲染。作为渲染处理的结果,计算机图形处理系统生成3D模型的输出图像,并在显示单元(例如显示屏幕)上进行显示。< ...
【技术保护点】
【技术特征摘要】
1.一种图形处理系统,其特征在于,包括多个内核,所述多个内核中有一个为主模式内核,其余为从模式内核;所述主模式内核用于根据输入的几何数据构造图元,并将构造的图元划分为图元内核组分配至所述主模式内核和所述从模式内核;所述主模式内核和所述从模式内核用于对分配的图元内核组进行处理,得到渲染的图像。2.如权利要求1所述的图形处理系统,其特征在于,每个所述内核均包括几何处理系统和片段处理系统;所述主模式内核的几何处理系统和所述从模式内核的几何处理系统分别用于对分配的图元内核组进行处理,生成图块的分块显示列表;对每个图块,所述主模式内核的片段处理系统和所述从模式内核的片段处理系统用于将所述主模式内核的几何处理系统和所述从模式内核的几何处理系统生成的分块显示列表合并为一个分块显示列表,以及根据合并后的分块显示列表,对图块进行渲染,得到渲染的图像。3.如权利要求2所述的图形处理系统,其特征在于,所述多个内核的数量为n,存在图块具有n个分块显示列表,所述n个分块显示列表分别由n个所述内核的几何处理系统生成。4.如权利要求2所述的图形处理系统,其特征在于,所述多个内核的数量为n,存在图块具有数量小于n的分块显示列表,所述数量小于n的分块显示列表分别由n个所述内核中的一部分内核的几何处理系统生成。5.如权利要求2所述的图形处理系统,其特征在于,每个所述内核的几何处理系统均包括输入汇编模块、几何处理管道和分块模块;所述主模式内核的输入汇编模块用于根据输入的几何数据构造图元,并将构造的图元划分为图元内核组分配至所述主模式内核的输入汇编模块和所述从模式内核的输入汇编模块;所述主模式内核的输入汇编模块和所述从模式内核的输入汇编模块分别用于将分配的图元内核组发送至所述主模式内核的几何处理管道和所述从模式内核的几何处理管道;所述主模式内核的几何处理管道和所述从模式内核的几何处理管道分别用于对分配的图元内核组进行处理,使图元内核组的所有图元都位于屏幕视觉空间中;所述主模式内核的分块模块和所述从模式内核的分块模块分别用于将来自所述主模式内核的几何处理管道和所述从模式内核的几何处理管道的图元内核组分块到屏幕视觉空间的多个图块,并为每个图块生成分块显示列表。6.如权利要求5所述的图形处理系统,其特征在于,每个所述内核的输入汇编模块均包括数据处理模块、图元数据流管理器和数据分配模块;每个所述内核的图元数据流管理器均包括前端模块和后端模块;所述主模式内核的数据处理模块用于根据输入的几何数据构造图元,形成图元数据流;所述主模式内核的前端模块用于将图元数据流划分为图元内核组,分配至所述主模式内核的后端模块以及所述从模式内核的后端模块;所述主模式内核的数据分配模块用于将从所述主模式内核的后端模块获取的图元内核组发送至所述主模式内核的几何处理管道;所述从模式内核的数据分配模块用于将从所述从模式内核的后端模块获取的图元内核组发送至所述从模式内核的几何处理管道;所述从模式内核的数据处理模块和前端模块处于非激活状态。7.如权利要求1至6中任一项所述的图形处理系统,其特征在于,在划分图元内核组时,
当前图元内核组中的图元数量达到预设的内核组图元限制时,或者内核组图元限制的值发生变化时,或者当前图元内核组中的几何任务数量达到预设的内核组几何任务限制时,或者内核组几何任务限制的值发生变化时,关闭当前图元内核组,启用一个新的图元内核组。8.如权利要求1至6中任一项所述的图形处理系统,其特征在于,划分的图元内核组被按顺序发送到所述多个内核中的每个内核;或者,划分的图元内核组被发送到所述多个内核中的组合权重因子最大的内核,其中,所述组合权重因子根据内核的几何处理管道的输入和输出能力确定。9.如权利要求8所述的图形处理系统,其特征在于,第j个内核的组合权重因子W
j
=k
jin
*W
jin
+k
jout
*W
jout
,其中,W
jin
表示第j个内核的来自几何处理管道的顶点输入能力的权重因子,W
jout
表示第j个内核的来自几何处理管道的顶点输出能力的权重因子,K
jin
和k
jout
分别表示W
jin
和W
jout
的预设系数。10.如权利要求9所述的图形处理系统,其特征在于,10.如权利要求9所述的图形处理系统,其特征在于,其中,S
ini
表示第i个几何处理管道接受新的输入几何数据的能力,S
outi
表示第i个几何处理管道在几何转换和其他管道阶段接受输出的几何数据的能力,m表示第j个内核具有的几何处理管道的数量。11.如权利要求1至6中任一项所述的图形处理系统,其特征在于,所述主模式内核的输入汇编模块用于为划分的每个图元内核组添加内核组索引,分块显示列表包含所述内核组索引。1...
【专利技术属性】
技术研发人员:杨喜乐,敖海,
申请(专利权)人:芯动微电子科技珠海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。