opengl - OpenGL 中的计算着色器有指令限制吗?

标签 opengl graphics

我到处寻找,但找不到明确的答案

顶点和片段着色器实际上对着色器的最大大小和指令数量有限制,但我从未听说过计算着色器的这些限制

由于我需要移植具有许多不同 BRDF 的现有 CPU 路径跟踪器,因此我需要提前知道这是否会成为问题并转移到 CUDA,或者 OpenGL 的计算着色器是否可以很好地处理该工作

最佳答案

总是有限制的。但这些限制是由实现定义的;它们不以任何先验可确定的方式表达。因此,您了解它们是什么的唯一方法就是跨越它们。

CUDA 也有限制。

关于opengl - OpenGL 中的计算着色器有指令限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44854446/

相关文章:

java - 如何查看鼠标光标是否悬停在 java Graphics2D 翻译对象上

c# - UWP 中的最近邻渲染

opengl - Wavefront *.OBJ 文件中的第三个纹理坐标

c++ - 为什么 glScaled(1, 1, 5) 会改变 glVertex3d(1, 1, 0) 的光照?

c++ - 使用着色器绘制多个对象 (GLEW)

java - LibGDX - 居中正交相机

Java 1.6 Graphics2D : Rendering text into a box

java - 如何用java.Swing移动乒乓 Racket ?

c++ - OpenGL 裁剪 Z>1.0

opengl - 旧版 opengl - 为什么 phong 着色不可能?