Architectural fix for ATI on OSX

Last update for my initial integration.  Should I prefix the shaders
"NB_"?  The procedurals got prefixed, not sure if the shaders are
supposed to be as well.