← 返回列表
基于缓冲区的像素渲染保序方法、系统及存储介质
申请人信息
- 申请人:深圳中微电科技有限公司
- 申请人地址:518000 广东省深圳市南山区粤海街道高新区社区高新南六道8号航盛科技大厦14层
- 发明人: 深圳中微电科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于缓冲区的像素渲染保序方法、系统及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410115657.6 |
| 申请日 | 2024/1/29 |
| 公告号 | CN117689790A |
| 公开日 | 2024/3/12 |
| IPC主分类号 | G06T15/00 |
| 权利人 | 深圳中微电科技有限公司 |
| 发明人 | 莫潘良; 钟伟 |
| 地址 | 广东省深圳市南山区粤海街道高新区社区高新南六道8号航盛科技大厦14层 |
摘要文本
本发明提供了一种基于缓冲区的像素渲染保序方法、系统及存储介质,包括:光栅化模块对一个图元进行光栅化,得到屏幕上在图元内部的像素,光栅化模块将像素、以及像素信息发送至着色器执行单元簇,同时光栅化模块将像素信息发送至光栅化处理单元的处理队列中;着色器执行单元簇收到光栅化模块发送的像素及像素信息后,将像素分发至色器执行单元簇内的空闲指令核,对像素执行片段着色器程序;指令核对像素执行完毕片段着色器程序后,将对应的像素及像素信息发送至缓冲区中,并由缓冲区判断是否将该像素发送至光栅化处理单元进行处理。本发明的有益效果是:本发明保证了GPU 3D渲染像素的顺序按照渲染图元顺序进行,使GPU渲染正确进行。
专利主权项内容
1.一种基于缓冲区的像素渲染保序方法,其特征在于,在GPU进行OpenGL渲染流程的着色器执行单元簇和光栅化处理单元之间增加一块缓冲区,该像素渲染保序方法包括如下步骤:步骤S1:光栅化模块对一个图元进行光栅化,得到屏幕上在图元内部的像素,所述像素是需要被渲染的像素,光栅化模块将像素、以及像素信息发送至着色器执行单元簇,同时光栅化模块将像素信息发送至光栅化处理单元的处理队列中;步骤S2:着色器执行单元簇收到光栅化模块发送的像素及像素信息后,将像素分发至色器执行单元簇内的空闲指令核,对像素执行片段着色器程序;步骤S3:指令核对像素执行完毕片段着色器程序后,将对应的像素及像素信息发送至缓冲区中,并由缓冲区判断是否将该像素发送至光栅化处理单元进行处理。