appleseedhq / appleseed

A modern open source rendering engine for animation and visual effects
https://appleseedhq.net/
MIT License
2.19k stars 329 forks source link

openshadinglanguage:1.11.7 support #2892

Open bartoszek opened 3 years ago

bartoszek commented 3 years ago

Can't build against openshadinglanguage:1.11.7 (last working version 1.10.13) env={os:linux, distro:arch, gcc:10.2.0, cmake:3.18.2, buildsystem:ninja, ninja:1.10.0} Error log:

[  6%] Generating ../../../sandbox/shaders/max/as_max_color_balance.oso
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_chromatic_adaptation.h:177: error: function 'inverse' was not declared in this scope
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_chromatic_adaptation.h:177: error: No matching function call to 'inverse (matrix)'
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_chromatic_adaptation.h:177: error: Not allowed: 'unknown * matrix'
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_chromatic_adaptation.h:178: error: Not allowed: 'unknown * matrix'
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_chromatic_adaptation.h:177: error: Cannot assign matrix chromatic_adaptation_matrix = unknown
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_color_transforms.h:554: error: function 'inverse' was not declared in this scope
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_color_transforms.h:550: error: No matching function call to 'inverse (matrix)'
/build/appleseed-git/src/appleseed-git/src/appleseed.shaders/include/appleseed/color/as_color_transforms.h:550: error: Cannot assign matrix invXYZ = unknown
FAILED /build/appleseed-git/src/appleseed-git/src/appleseed.shaders/src/max/as_max_color_balance.osl

full_log.txt