Re: Review: bind refactor (issue195042)
LGTM - just a few small notes
File src/liboslexec/exec.cpp (right):
src/liboslexec/exec.cpp:191: VaryingRef<float> * valref = NULL, *dxref =
NULL, *dyref = NULL;
This is a big confusing - they all get turned into a VaryingRef to
floats even though they all have different types. Maybe a comment could
explain why this isn't important here.
src/liboslexec/exec.cpp:310: // Uninitialized strings in the heap can
Could we mark this as temporary? I really think it would be better to
guarantee this on the compiler side.