osl
Advanced shading language for production GI renderers
A small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.
homepage ↗homepage ↗ github: AcademySoftwareFoundation/OpenShadingLanguage
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 1.14.7.0 | 6 | 14 h | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | ppc64 | arm | Committed | |
|---|---|---|---|---|---|---|---|
| 9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | |||
| 1.14.9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | |||
| 1.14.7.0 | gentoo | amd64 stable | arm64 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
| 1.14.6.0 | gentoo | amd64 stable | arm64 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
| 1.14.5.1 | gentoo | amd64 stable | arm64 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
| 1.13.12.0-r2 | gentoo | amd64 stable | arm64 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
Use flags of 1.14.7.0
- +clang-cuda Use clang for cuda units compilation
- debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- gui Build the osltoy binary
- libcxx Build against llvm-runtimes/libcxx when using clang
- nofma Do not use Fuse-Multiply-Add operations
- optix Add support for NVIDIA's OptiX Raytracing Engine
- partio Use media-libs/partio
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- python Add optional support/bindings for the Python language
15 expansion flags (python targets, ABIs, cpu flags…)
- cpu_flags_x86_sse2
- cpu_flags_x86_sse3
- cpu_flags_x86_ssse3
- cpu_flags_x86_sse4_1
- cpu_flags_x86_sse4_2
- cpu_flags_x86_avx
- cpu_flags_x86_avx2
- cpu_flags_x86_avx512f
- cpu_flags_x86_f16c
- +llvm_slot_20
- llvm_slot_18
- llvm_slot_19
- python_single_target_python3_12
- python_single_target_python3_13
- python_single_target_python3_14
Runtime dependencies of 1.14.7.0
show 43 lines
llvm_slot_18?
(
)
llvm_slot_19?
(
)
llvm_slot_20?
(
)
python?
(
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)
)
partio?
(
)
gui?
(
)