一种三角形光栅化的验证方法
摘要文本
本申请涉及图形的光栅化技术领域,特别是涉及一种三角形光栅化的验证方法。该方法包括:获取待测器件dut,dut用于根据第一三角形光栅化算法实现三角形光栅化功能,获取第一软件参考模型rm1,rm1用于根据第一算法实现三角形光栅化功能;获取第二软件参考模型rm2,rm2用于根据第二三角形光栅化算法实现三角形光栅化功能;如果result0=result1,则将第一值赋予label1;如果每一result0, i均存在于result2中且q=n,则将第一值赋予label2;如果label1和label2的值均为第一值,则判定dut通过验证;否则,判定dut不通过验证。本发明提高了对dut验证的准确性。
申请人信息
- 申请人:沐曦科技(北京)有限公司
- 申请人地址:100094 北京市海淀区丰豪东路9号院2号楼9层3单元901
- 发明人: 沐曦科技(北京)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种三角形光栅化的验证方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311707955.6 |
| 申请日 | 2023/12/12 |
| 公告号 | CN117746195A |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G06V10/776 |
| 权利人 | 沐曦科技(北京)有限公司 |
| 发明人 | 张昀; 请求不公布姓名; 王定 |
| 地址 | 北京市海淀区丰豪东路9号院2号楼9层3单元901 |
专利主权项内容
1.一种三角形光栅化的验证方法,其特征在于,所述验证方法包括以下步骤:S100,获取待测器件dut,dut用于根据第一三角形光栅化算法实现三角形光栅化功能;所述第一三角形光栅化算法中仅判断屏幕中部分像素点是否在屏幕中的目标三角形内;S200,获取第一软件参考模型rm,rm用于根据第一三角形光栅化算法实现三角形光栅化功能;11S300,获取第二软件参考模型rm,rm用于根据第二三角形光栅化算法实现三角形光栅化功能;所述第二三角形光栅化算法包括:判断屏幕上每一像素点是否在屏幕中的目标三角形内;22S400,比较dut的输出结果result和rm的输出结果result,如果result=result,则将第一值赋予第一比较结果标签label;result=(result, result, …, result, …, result),result为按照输出先后顺序获取的dut输出的第i个像素点的坐标,i的取值范围为1到n,n为dut输出的像素点的数量;result=(result, result, …, result, …, result),result为按照输出先后顺序获取的rm输出的第j个像素点的坐标,j的取值范围为1到m,m为rm输出的像素点的数量;01101100, 10, 20, i0, n0, i11, 11, 21, j1, m1, j11S500,比较result和rm的输出结果result,result=(result, result, …, result, …, result),如果每一result均存在于result中且q=n,则将第一值赋予第二比较结果标签label;result为按照输出先后顺序获取的rm输出的第k个像素点的坐标,k的取值范围为1到q,q为rm输出的像素点的数量;02222, 12, 22, k2, q0, i222, k22S600,如果label和label的值均为第一值,则判定dut通过验证;否则,判定dut不通过验证。12