描述符处理方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:42009659 阅读:21 留言:0更新日期:2024-07-12 12:29
本申请涉及一种描述符处理方法、装置、设备、存储介质和程序产品。所述方法包括:根据处理单元发送的描述符请求信息,确定请求参数;处理单元包括常量缓存控制单元、加载存储控制单元和采样控制单元中的至少一种;从预设存储单元中获取与请求参数对应的描述符信息;预设存储单元存储多种资源的描述符信息;将描述符信息输出至处理单元。本方法在预设存储单元中存储多种资源的描述符信息,实现各种资源的描述符信息的统一管理;能够处理针对不同资源的请求,实现描述符请求的统一管理;基于统一管理的方式,能够减少访问描述符信息所需的时间和计算资源,提升着色器的加载效率,进而提升图形处理器的图形渲染效率。

【技术实现步骤摘要】

本申请涉及图形处理器,特别是涉及一种描述符处理方法、装置、设备、存储介质和程序产品


技术介绍

1、着色器(shader)是一种用于在图形处理器(graphics processing unit,gpu)上运行的小型计算程序,可以实现高效的图形渲染和计算。为了实现图形数据处理,目前通过应用程序编程接口(application programming interface,api),即可在使用者应用程序中对gpu进行控制和编程,该api例如,direct3d(directx应用程序接口中关于3d图形部分的接口)、opengl(open graphics library)等。

2、为了管理着色器使用的各种资源,direct3d等接口中设置描述符(descriptor)用于描述在gpu中存储的资源。但是目前各种着色器资源分布在管线的不同阶段或不同模块中,不利于着色器加载使用。且随着direct3d版本的更新,gpu逐渐将硬件暴露给用户,导致在不同上下文(context)中各种着色器资源的管理变得更加复杂。


>技术实现思路...

【技术保护点】

1.一种描述符处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述请求参数包括描述符类型、描述符索引、以及描述符模式,所述预设存储单元包括预设缓冲区,所述从预设存储单元中获取与所述请求参数对应的描述符信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述请求参数还包括描述符堆索引,所述预设存储单元还包括预设缓存,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至4中任意一项所述的方...

【技术特征摘要】

1.一种描述符处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述请求参数包括描述符类型、描述符索引、以及描述符模式,所述预设存储单元包括预设缓冲区,所述从预设存储单元中获取与所述请求参数对应的描述符信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述请求参数还包括描述符堆索引,所述预设存储单元还包括预设缓存,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述预设存储单元包括预设缓冲区,所述预设缓冲区由相互独立的n个缓冲空间构成,...

【专利技术属性】
技术研发人员:陶中玉张淮声
申请(专利权)人:格兰菲智能科技股份有限公司
类型:发明
国别省市:

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

1