代码编译方法以及装置制造方法及图纸

技术编号:45870415 阅读:5 留言:0更新日期:2025-07-19 11:26
本说明书提供代码编译方法以及装置,其中所述代码编译方法包括:通过响应于代码修改指令,获取候选编译代码和候选编译代码的原始代码,其中,候选编译代码与代码修改指令存在关联关系;对比候选编译代码和原始代码,获得对比结果;根据对比结果,从候选编译代码中筛选出目标编译代码,其中,目标编译代码中的目标功能代码与原始代码中的原始功能代码不同;对目标编译代码进行编译,获得代码编译结果。通过对比候选编译代码和候选编译代码的原始代码,从候选编译代码中筛选出功能代码实际发生变化的目标编译代码,避免冗余编译功能代码未修改的候选编译代码,显著减少了编译时间,仅对目标编译代码进行编译,降低了编译资源消耗,提升了编译效率。

【技术实现步骤摘要】

本说明书涉及计算机,特别涉及一种代码编译方法。本说明书同时涉及代码编译方法以及装置


技术介绍

1、随着计算机技术的发展,页面渲染技术从早期的固定功能管线(fixed-functionpipeline)发展到如今的可编程渲染管线(programmable rendering pipeline),使得图形渲染的灵活性和表现力得到了极大的提升。着色器(shader)作为可编程渲染管线的核心组件,扮演着至关重要的角色。着色器不仅决定了页面的视觉效果,如光照、阴影、反射等,还直接影响页面显示的性能和用户体验。

2、在页面开发中,会用到多种类型的着色器,以及着色器中的多种功能,尤其是大型页面开发项目,用到的着色器的数量和规模都非常大。由此产生的着色器编译规模随其数量和规模呈几何式增长,这对机器规格的要求以及处理耗时都影响巨大。尤其是,在修改部分着色器代码后,对所有受影响的着色器代码进行编译,导致大量着色器代码被冗余编译,浪费编译资源,影响编译效率。因此,亟需一种高效的代码编译方案。


技术实现思路p>

1、有鉴于本文档来自技高网...

【技术保护点】

1.一种代码编译方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对比所述候选编译代码和所述原始代码,获得对比结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码,包括:

4.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获...

【技术特征摘要】

1.一种代码编译方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对比所述候选编译代码和所述原始代码,获得对比结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码,包括:

4.根据权利要求2所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述提取所述候选编译代码中的功能代码,获得候选功能代码,并提取所述原始代码中的功能代码,获得原始功能代码之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:徐敬清李晶晶裴凯
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1