发明名称 图形处理的方法及装置
摘要 本发明公开了一种图形处理的方法及装置,涉及互联网技术领域,能够解决图形渲染效率较低的问题。本发明的方法主要包括:在接收到渲染命令后,获取渲染命令中携带的状态数据,状态数据用于描述待渲染图形的不同渲染属性所对应的启用状态;根据状态数据遍历预设的决策树,其中,从决策树的第二层节点起,每层节点代表一种渲染属性是否启用的两种状态;当遍历到叶子节点时,从叶子节点中获取对应的程序对象,程序对象为符合遍历路径所限定的状态组合条件的程序,且程序对象包括已编译的顶点程序和已编译的片元程序;将程序对象发送给显卡,以便显卡基于可编程渲染管线处理程序对象,实现图形渲染。本发明主要适用于基于OpenGL ES渲染图形的场景中。
申请公布号 CN105843603A 申请公布日期 2016.08.10
申请号 CN201610153078.6 申请日期 2016.03.17
申请人 广州爱九游信息技术有限公司 发明人 林作健
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京鼎佳达知识产权代理事务所(普通合伙) 11348 代理人 王伟锋;刘铁生
主权项 一种图形处理的方法,其特征在于,所述方法包括:在接收到渲染命令后,获取所述渲染命令中携带的状态数据,所述状态数据用于描述待渲染图形的不同渲染属性所对应的启用状态;根据所述状态数据遍历预设的决策树,其中,从所述决策树的第二层节点起,每层节点代表一种渲染属性是否启用的两种状态;当遍历到叶子节点时,从所述叶子节点中获取对应的程序对象,所述程序对象为符合遍历路径所限定的状态组合条件的程序,且所述程序对象包括已编译的顶点程序和已编译的片元程序;将所述程序对象发送给显卡,以便所述显卡基于可编程渲染管线处理所述程序对象,实现图形渲染。
地址 510640 广东省广州市天河区黄埔大道西平云路163号广电平云广场B塔13楼自编02单元