重构了GLSLObject，使创建更加快速，待添加Query类来完成与shader进行交互