ubo 的设置 与 shader关联应该分开做。 目前ubo虽然用宏实现了但是不够优雅,而且data <-> ubo binding <-> shader的关联都放在一起,产生了冗余的设置。 应该首先设置好数据并关联ubo binding点; 在shader使用数据时关联shader与 ubo binding点。