Apocrypha

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.14.7.0 6 14 h details ›

Versions & arches

VersionOverlay amd64arm64ppc64arm 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