2
CUDA 5和OpenCL 2引入了動態並行(由另一個內核通過設備API而不是由主機API啓動的內核)。OpenGL中的動態着色器
在OpenGL中是否有與此相當的功能?有沒有可能用反饋迴路來模擬它們? (我認爲不是)他們不會錯過OpenGL(也許在GL 4.3計算着色器中)(陰影,紋理等)。
CUDA 5和OpenCL 2引入了動態並行(由另一個內核通過設備API而不是由主機API啓動的內核)。OpenGL中的動態着色器
在OpenGL中是否有與此相當的功能?有沒有可能用反饋迴路來模擬它們? (我認爲不是)他們不會錯過OpenGL(也許在GL 4.3計算着色器中)(陰影,紋理等)。
根據this page,似乎OpenGL中的計算着色器不支持動態並行。您只能使用glDispatchCompute()
或glDispatchComputeIndirect()
啓動它們。
其他着色器不太可能擁有這樣的支持,因爲它們在OpenGL處理階段。