From: Dirk R. <dre...@ia...> - 2006-03-23 17:26:18
|
Hi Andreas, On Thu, 2006-03-23 at 10:35 +0100, Andreas Zieringer wrote: > Hi, > > for some shaders it is quite usefull to have a world matrix. Right now I > update the internal osg shader parameters in activate and changeFrom but > this is only called once for each material and I need to update the > world matrix parameter for each geometry. So I would like to add a new > virtual method "update" to State and StateChunk for this purpose. Any > complaints or better ideas. Hm, I don't like it very much. You will have to call the update method on every active chunk for every object that is rendered. That seems to be quite a bit of overhead for this special case. Especially since it's pretty easy to get the info from the Camera/View matrix (not sure if that's provided right now). Do you have other cases where this feature would be useful? Is the cost of a matrix multiply that prohibitive in your shader? Dirk |