作者: lulumi07 (嚕嚕米) 2014-02-15 02:39:00
目前似乎不支援,所以你頂多swap 不同階段的 shader,所以你還是得 link program一遍,而且你uniform也要重綁。但從你最後一句我有疑問的是,為什麼要再設計Program類?可以說一下你設計的shader class嗎?我的方式是preload所有shader,用resourcemanager去查找還有你所謂的uniform block是綁UBO的uniform block嗎?還是單純的uniform? (ex: uniform int useTexture;)