在审
一种使用Vulkan自动绘制OpenGL程序的方法
摘要
本发明公开了一种使用Vulkan自动绘制OpenGL程序的方法,包括:创建Vulkan所使用的上下文,初始化各大模块,处理纹理和数据缓冲相关的OpenGL指令,管理纹理和数据缓冲资源在显存中的存储;还将OpenGL使用的着色器程序预处理为Vulkan可接受的格式,并创建和销毁OpenGL着色器程序指令;还处理帧缓冲相关的OpenGL指令,来生成Vulkan动态渲染所需的结构体信息;还创建采样器的OpenGL指令;还处理创建顶点输入格式和管理顶点数据缓冲区的OpenGL指令,维护Vulkan所需要的顶点输入信息、顶点缓冲区和索引缓冲区;最后基于上述所有指令执行Vulkan的绘制或计算分发调用。
暂无引用专利




