随着移动设备的快速发展和图形硬件加速器种类的与日俱增,图形API库的灵活性和高效性显得尤为重要。传统图形应用程序开发是基于特定的图形API标准在其专用图形处理器上实现加速渲染,但这会对图像的复杂度和高清化造成一定的局限性。因...随着移动设备的快速发展和图形硬件加速器种类的与日俱增,图形API库的灵活性和高效性显得尤为重要。传统图形应用程序开发是基于特定的图形API标准在其专用图形处理器上实现加速渲染,但这会对图像的复杂度和高清化造成一定的局限性。因此,基于自主设计的移动GPU硬件架构,通过分析OpenGL ES 2.0和OpenVG 1.1两种图形库标准,设计了一种包含通用管理层、函数容错预处理层和命令解析层的3层抽象结构的通用图形应用编程接口库。在Linaro操作系统和ZC706 FPGA搭建的软件平台上完成对所设计通用图形API库的验证。结果表明,所设计的通用图形API库符合以上两种图形库标准,可以完成基本图形的渲染操作。展开更多
文摘随着移动设备的快速发展和图形硬件加速器种类的与日俱增,图形API库的灵活性和高效性显得尤为重要。传统图形应用程序开发是基于特定的图形API标准在其专用图形处理器上实现加速渲染,但这会对图像的复杂度和高清化造成一定的局限性。因此,基于自主设计的移动GPU硬件架构,通过分析OpenGL ES 2.0和OpenVG 1.1两种图形库标准,设计了一种包含通用管理层、函数容错预处理层和命令解析层的3层抽象结构的通用图形应用编程接口库。在Linaro操作系统和ZC706 FPGA搭建的软件平台上完成对所设计通用图形API库的验证。结果表明,所设计的通用图形API库符合以上两种图形库标准,可以完成基本图形的渲染操作。