然而,如果该函数放在cgGLBindProgram(xxx)后执行,无法得到争取的gaussParam。
开始以为是引用问题,后改为传值,一样的错误。最后发现,必须把该函数放到cgglBIndProgram前执行。
--------------------------------------------
以上说说法是错误的,不是问题的根本!
关键是TextureManager::getGaussTF(gaussParam)的gaussParam涉及到地址分配。
如果gaussParam的地址由TextureMager分配的,调用时会自动失效。
必须在调用该函数之前分配!