DescriptionMissed a couple:
* Two spots where we asked the renderer for stuff and asked for derivs anytime it was float-based, instead of when the destination symbol had them.
* Always mark P as needing derivs if it's written in a shader, we need that for displacement to work right.
* Fix a bad ASSERT in aref constant folding (too restrictive, since we allow constants to be strings and matrices these days too).
Patch Set 1 #Patch Set 2 : Per offline discussion: make ALL globals written by the shader provide derivs #Patch Set 3 : Oops, uploaded wrong diff last time. This one is right. #
MessagesTotal messages: 4
|