【发布时间】:2011-11-04 22:46:26
【问题描述】:
首先; OpenGL着色器是如何编译的?它们是在 CPU 或 GPU 上编译的,还是因实现而异?不同的供应商是否有不同的二进制输出?如果是这样,是否可以在另一个 GPU 上交叉编译一种 GPU 类型的二进制文件?我正在开发一款我计划在 Intel GFX 芯片、ATI 卡和 NVidia 卡上运行的游戏。我宁愿只发布着色器的二进制部分,而不必在客户端计算机上编译源代码。这可能吗?着色器编译过程是如何进行的?
【问题讨论】:
标签: opengl compilation shader