【技术实现步骤摘要】
本申请实施例涉及图形渲染,尤其涉及一种渲染细分方法、电子设备、存储介质及计算机程序产品。
技术介绍
1、随着图形渲染技术的发展,曲面细分(tessellation)成为图像处理器(gpu,graphics processing unit)运行的图形渲染管线中的重要的一环,它可以将输入的目标图元分解为更小的图元,从而提供更精细的几何变换。然而,随着人们对渲染细分的要求不断提高,曲面细分存在诸多可以提升的方面。
技术实现思路
1、根据本申请实施例的一个方面,其提供一种渲染细分方法,包括:获得第一表;所述第一表中的每一行包含第一细分控制着色器tcs中的一个输出变量的第一特征和所述输出变量的第一存储地址信息;获得第二表;所述第二表中的每一行包含第一细分评估着色器tes中的一个输入变量的第二特征和为所述输入变量分配的存储位置的第二存储地址信息;基于所述第一表的所述第一特征和所述第二表的所述第二特征进行匹配,将所述第一表中每一个输出变量的第一存储地址信息存储至所述第二表中与所述每一个输出变量匹配的输入
...【技术保护点】
1.一种渲染细分方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一表的所述第一特征和所述第二表的所述第二特征进行匹配,将所述第一表中每一个输出变量的第一存储地址信息存储至所述第二表中与所述每一个输出变量匹配的输入变量的第二存储地址信息所指的存储位置,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述获得第一表,包括:加载存储的所述第一表,或者,运行第一TCS获得所述第一表;
5.根据权利要求4所述的方法,其特征在于,所述方法
...
【技术特征摘要】
1.一种渲染细分方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一表的所述第一特征和所述第二表的所述第二特征进行匹配,将所述第一表中每一个输出变量的第一存储地址信息存储至所述第二表中与所述每一个输出变量匹配的输入变量的第二存储地址信息所指的存储位置,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述获得第一表,包括:加载存储的所述第一表,或者,运行第一tcs获得所述第一表;
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一特征为所述输出变量的名字;所述第二特征为所述输入变量的名字。
10.根据权利要求1至8任一项所述的方法,其特征在于,所述第一存储地址信息用于指示所述输出变量在显卡的显存中的存储位置;所述第二存储地址信息用于指示为所述输入变量分配的缓冲区buffer的位置;其中,所述buffer位于所述显存...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,
申请(专利权)人:摩尔线程智能科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。