Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 1.97 KB

File metadata and controls

95 lines (63 loc) · 1.97 KB

../../ASWF/logos/openshadinglanguage-stacked-Shaded.png

Open Shading Language |version| Documentation

.. only:: not latex



    Editor: Larry Gritz, OSL Chief Architect

    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.

    Quick Links:
    `GitHub repository <https://github.com/AcademySoftwareFoundation/OpenShadingLanguage>`_ /
    `Developer mail list <https://lists.aswf.io/g/osl-dev>`_ /
    `BSD License <https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/master/LICENSE.md>`_



.. only:: not latex

    Contents
    --------

.. toctree::
   :caption: Introduction

   copyr

.. toctree::
   :caption: The OSL Language Specification
   :maxdepth: 2
   :numbered: 2

   intro
   bigpicture
   lexical
   grosssyntax
   datatypes
   syntax
   stdlib
   grammar
   shadergroups
   glossary


.. toctree::
   :caption: OSL Tools

   testshade
   osltoy

.. toctree::
   :caption: OSL C++ API

   oslquery