返回首页


涵盖的主题包括配置,缓冲区的互操作性,并使用原始启动,加速的GPU渲染。 以前的文章,这个系列的第5部分,演示了如何配合一个多设备,多GPU环境中的数据计算。简介
OpenGL是一种常见的图形化编程的API(应用程序编程接口)是基于标准的,跨语言,和跨平台的。它可用于创建应用程序,可以使2D和3D大部分的可视化硬件的图像。 OpenGL和OpenCL的互操作性大大加快数据生成以及数据可视化。基本上,OpenCL的应用程序映射的OpenGL缓冲区,所以他们可以修改大规模并行GPU上运行的内核。这使在GPU上的数据并避免了昂贵的PCIe总线传输。
原始的重新启动是在添加一个新功能的OpenGL 3.1规范。总之,原始的重新启动,让程序员定义一个数字valuenbsp,作为一个标记,它告诉OpenGL状态行为机器重新启动OpenGL渲染指令开始的下一个数据项目。这有多重优势: 对于程序员来说,这意味着多行,  60; 三角形的球迷和不规则网格可以呈现一个命令。 OpenGL状态机的开发可以优化 他们的代码,以便重新启动原始令牌的考验发生在GPU上 从而消除了主机/ GPU的通信通过PCIe bus.nbsp的瓶颈; 可通过增加渲染性能 安排的数据,以实现最高的高速缓存重用 &# 160; 纹理单元。 可以创建更高质量的图像交替 镶嵌的方向,指出在原始社会重新启动{A} 并在以下两个数字说明了:
{S0}与文物三角带

回答

评论会员:D 时间:2