Refactor|BiasSurface: Disposed of the local 'affecting' array in evalLighting()
This mechanism unnecessarily complicated this update algorithm. As the intention is to skip updating unchanged lighting contributions this data should be stored a level higher, in BiasSurface::Instance. In its present form the 'affecting' array doesn't actually achieve anything, so it has been replaced with two bit-fields.
Refactor|BiasSurface: Disposed of the local 'affecting' array in evalLighting()
This mechanism unnecessarily complicated this update algorithm. As
the intention is to skip updating unchanged lighting contributions
this data should be stored a level higher, in BiasSurface::Instance.
In its present form the 'affecting' array doesn't actually achieve
anything, so it has been replaced with two bit-fields.