gpt4 book ai didi

opengl - 有了 OpenCL,GLSL 的意义何在?

转载 作者:行者123 更新时间:2023-12-03 11:28:02 25 4
gpt4 key购买 nike

考虑一下标题中问题的完整形式:由于 OpenCL 可能是 future 严重 GPU 编程(以及其他设备编程)的通用标准,为什么不在为 OpenGL 编程时 - 以面向 future 的方式 - 利用所有 GPU OpenCL 上的操作?这样您就可以获得 GLSL 的优势,而没有其编程限制。

最佳答案

GLSL 是 OpenGL Shading Language .它最初用于控制图形管道。

另一方面,OpenCL 是 Open Computing Language .它不控制图形,而是控制计算。

这两种技术针对不同的能力和功能。

话虽如此,继续前进,他们可能没有理由将 GLSL 用于计算目的。然而,截至今天,与 OpenCL 相比,更多的供应商完全支持 GLSL,因此它对于计算目的仍然有用,即使它受到限制,因为这不是它的核心目的,至少现在是这样。

关于opengl - 有了 OpenCL,GLSL 的意义何在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com