AcademySoftwareFoundation / OpenShadingLanguage C++ 2.3K 418 Advanced shading language for production GI renderers osl shading-language shaders c-plus-plus