作者: 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;)