media-libs / osl

Advanced shading language for production GI renderers

Official package sites : http://opensource.imageworks.com/?p=osl ·

A small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.

v1.10.5 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
doc partio qt5 test

v1.9.9 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
doc partio test

v1.9.6 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
doc partio test

v1.8.12 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 ~x86
USE flags
doc partio test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
partio
Use media-libs/partio
qt5
Build the osltoy binary
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

cpu_flags_x86

avx
Adds support for Advanced Vector Extensions instructions
avx2
Adds support for Advanced Vector Extensions 2 instructions
avx512f
Adds support for AVX-512 Foundation instructions
f16c
Adds support for F16C instruction set for converting between half-precision and single-precision floats
sse2
Use the SSE2 instruction set
sse3
Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
sse4_1
Enable SSE4.1 instruction support
sse4_2
Enable SSE4.2 instruction support
ssse3
Use the SSSE3 instruction set (NOT sse3/pni)

dev-libs / boost : Boost Libraries for C++

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-util / cmake : Cross platform Make

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openimageio : A library for reading and writing images

media-libs / partio : Library for particle IO and manipulation

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / clang : C language family frontend for LLVM

sys-devel / flex : The Fast Lexical Analyzer

sys-devel / make : Standard tool to compile source trees

sys-libs / zlib : Standard (de)compression library

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-libs / boost : Boost Libraries for C++

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openimageio : A library for reading and writing images

media-libs / partio : Library for particle IO and manipulation

sys-devel / clang : C language family frontend for LLVM

sys-libs / zlib : Standard (de)compression library

media-gfx / blender : 3D Creation/Animation/Publishing System

642270
media-libs/osl-1.8.12 stable request
666698
media-libs/osl-1.9.9 +llvm-7 error: ‘createInstructionCombiningPass’ is not a member of ‘llvm’
669508
media-libs/osl-1.9.9 and 1.9.11 with media-libs/openexr-2.3.0 - CMake Error at src/cmake/modules/FindOpenEXR.cmake:59 (string): string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to command.
673440
=media-libs/osl-1.9.9[partio,abi_x86_32] - .../work/OpenShadingLanguage-Release-1.9.9/src/liboslexec/pointcloud.cpp:386:5: error: static assertion failed: Only will work if Partio ParticleIndex is the size of a size_t
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-libs/osl: bump to version 1.10.5
Use upstream provided patch to find openexr version. Closes: https://bugs.gentoo.org/686480 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12074 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-libs/osl: bump to version 1.9.9
Closes: https://bugs.gentoo.org/659884
Aaron Bauman · gentoo
media-libs/osl: amd64 stable
Bug: https://bugs.gentoo.org/642270 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Jonathan Scruggs · gentoo
media-libs/osl: add 1.9.6 release
Closes: https://github.com/gentoo/gentoo/pull/6996
Jonathan Scruggs · gentoo
media-libs/osl: Make clang depend compatible with llvm 4
LLVM 4 dropped a use flag to enable clang support. The depend is now directly to sys-devel/clang. Closes: https://bugs.gentoo.org/642728
Jonathan Scruggs · gentoo
media-libs/osl: New package
A small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. New dependency for media-gfx/blender. Closes: https://github.com/gentoo/gentoo/pull/6609