[英]Dynamic shader in OpenGL
CUDA 5和OpenCL 2引入了动态并行性(由另一个内核通过设备API而不是由主机API启动的内核)。
OpenGL中有与此等效的东西吗? 是否可以通过反馈回路模拟它们? (我认为不是)它们不会在OpenGL中丢失(也许在GL 4.3计算着色器中)(阴影,纹理等)。
根据此页面 ,似乎OpenGL中的计算着色器不支持动态并行性。 您只能使用glDispatchCompute()
或glDispatchComputeIndirect()
启动它们。
其他着色器具有这种支持的可能性较小,因为它们在OpenGL处理阶段内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.