A small but rich language for programmable shading in advanced renderers and other applications

Edit Package OpenShadingLanguage

Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.

OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017.

Refresh
Refresh
Source Files
Filename Size Changed
0001-LLVM-10-odds-and-ends-1135.patch 0000003375 3.3 KB
0001-Some-SPI-build-fixes-for-finding-the-right-llvm.patch 0000007002 6.84 KB
OpenShadingLanguage-Release-1.11.4.1.tar.gz 0015083497 14.4 MB
OpenShadingLanguage.changes 0000003108 3.04 KB
OpenShadingLanguage.spec 0000009726 9.5 KB
legalcode.txt 0000019467 19 KB
osl-oslimageio-soname.patch 0000001776 1.73 KB
osl-pkgconfig-versions.patch 0000000882 882 Bytes
Revision 11 (latest revision is 61)
Dave Plater's avatar Dave Plater (plater) accepted request 796879 from Dave Plater's avatar Dave Plater (plater) (revision 11)
- Update to v1.11.4.1 to fix build with LLVM10.
- Remove incorporated patch:
  0001-Generalize-lookup-of-stdosl.h-in-install-directory-a.patch
Added patches from git:
  0001-Some-SPI-build-fixes-for-finding-the-right-llvm.patch and
  0001-LLVM-10-odds-and-ends-1135.patch.
- Created osl-pkgconfig-versions.patch to fix pc file's version
  fields. Upstreamed along with workaround for new libclang-cpp in issue #1155
Created osl-oslimageio-soname.patch to keep the library build in  line with v1.x.
Comments 0
openSUSE Build Service is sponsored by