|
From: Roger H. <rog...@mi...> - 2007-07-02 22:45:46
|
On 2 Jul, 2007, at 20:53, Roger Holmes wrote: > > Its not actually in RayTrace. If I put "return false ;" at the top > of e3geometry_cache_isvalid, then everything runs OK. So it seems > there is a bug in Quesa's caching code which does not notice that the > specular control has changed. Actually I can't see anything for > things like the diffuse colour being changed either, so how do these > work? Should Quesa check for the edit index of the geometry's > attribute set? But then attributes can be in the group the geometry > is in and in any group out from that. If someone can tell me how this > works I can probably do the fix. Sorry about replying to my own e-mails. It cannot be as simple as it seems. Other renderers DO display different intensities when the matt/gloss/mirror slider in my app is dragged about, so I do not understand why RayShade doesn't. Roger. |