【技术实现步骤摘要】
本说明书涉及计算机,特别涉及一种代码编译方法。本说明书同时涉及代码编译方法以及装置。
技术介绍
1、随着计算机技术的发展,页面渲染技术从早期的固定功能管线(fixed-functionpipeline)发展到如今的可编程渲染管线(programmable rendering pipeline),使得图形渲染的灵活性和表现力得到了极大的提升。着色器(shader)作为可编程渲染管线的核心组件,扮演着至关重要的角色。着色器不仅决定了页面的视觉效果,如光照、阴影、反射等,还直接影响页面显示的性能和用户体验。
2、在页面开发中,会用到多种类型的着色器,以及着色器中的多种功能,尤其是大型页面开发项目,用到的着色器的数量和规模都非常大。由此产生的着色器编译规模随其数量和规模呈几何式增长,这对机器规格的要求以及处理耗时都影响巨大。尤其是,在修改部分着色器代码后,对所有受影响的着色器代码进行编译,导致大量着色器代码被冗余编译,浪费编译资源,影响编译效率。因此,亟需一种高效的代码编译方案。
技术实现思路
...【技术保护点】
1.一种代码编译方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对比所述候选编译代码和所述原始代码,获得对比结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码,包括:
4.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述提取所述候选编译
...【技术特征摘要】
1.一种代码编译方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对比所述候选编译代码和所述原始代码,获得对比结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码,包括:
4.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:徐敬清,李晶晶,裴凯,
申请(专利权)人:珠海金山数字网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。