├── .clang-format
├── .git-blame-ignore-revs
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── build_problem.md
│ ├── feature_request.md
│ └── question.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── analysis.yml
│ ├── build-steps.yml
│ ├── ci.yml
│ ├── release-notice.yml
│ ├── release-sign.yml
│ └── scorecards.yml
├── .gitignore
├── .mailmap
├── .readthedocs.yaml
├── ASWF
├── CLA-corporate.md
├── CLA-individual.md
├── Technical-Charter.md
├── logos
│ ├── aswf.png
│ ├── openshadinglanguage-Icon-Color.png
│ ├── openshadinglanguage-LargeStack-Shaded.png
│ └── openshadinglanguage-stacked-Shaded.png
├── meetings
│ ├── 2020-04-02.md
│ └── template.md
└── project_intake.md
├── CHANGES.md
├── CMakeLists.txt
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── GOVERNANCE.md
├── INSTALL.md
├── LICENSE.md
├── Makefile
├── README.md
├── SECURITY.md
├── THIRD-PARTY.md
├── doc
├── README.md
├── app_integration
│ ├── OptiX-Inlining-Options.md
│ └── README.md
├── build_install
│ ├── README.md
│ └── windows
│ │ ├── Readme.md
│ │ ├── build_osl.bat
│ │ ├── build_osl.py
│ │ ├── osl_building_on_windows.jpg
│ │ ├── osl_debug_sln.bat
│ │ ├── osl_env_vars_setup.bat
│ │ ├── osl_release_sln.bat
│ │ ├── osltoy_debug_launcher.bat
│ │ └── osltoy_release_launcher.bat
├── dev
│ ├── Build_Profiling.md
│ ├── Changes-skeleton-major.md
│ ├── Changes-skeleton-patch.md
│ ├── CodeReview.md
│ └── RELEASING.md
├── shader_writing
│ ├── README.md
│ └── Shading_in_OSL.odt
└── site
│ └── README.md
├── sonar-project.properties
├── src
├── build-scripts
│ ├── analyze-ptx.py
│ ├── build_abi_tools.bash
│ ├── build_cmake.bash
│ ├── build_libpng.bash
│ ├── build_llvm.bash
│ ├── build_opencolorio.bash
│ ├── build_openexr.bash
│ ├── build_openimageio.bash
│ ├── build_pugixml.bash
│ ├── build_pybind11.bash
│ ├── build_zlib.bash
│ ├── ci-abicheck.bash
│ ├── ci-build.bash
│ ├── ci-coverage.bash
│ ├── ci-startup.bash
│ ├── ci-test.bash
│ ├── docdeep.py
│ ├── gh-installdeps.bash
│ ├── gh-win-installdeps.bash
│ ├── hidesymbols.map
│ ├── install_homebrew_deps.bash
│ ├── ninjatracing.py
│ ├── nosanitize.txt
│ ├── oneAPI.repo
│ ├── oneapi_2022.1.0.cfg
│ ├── oslcomp.pc.in
│ ├── oslexec.pc.in
│ ├── oslquery.pc.in
│ ├── process-ptx.py
│ ├── run-clang-format.bash
│ ├── save-env.bash
│ └── serialize-bc.py
├── cmake
│ ├── Config.cmake.in
│ ├── check_is_enabled.cmake
│ ├── colors.cmake
│ ├── compiler.cmake
│ ├── cuda_macros.cmake
│ ├── dependency_utils.cmake
│ ├── externalpackages.cmake
│ ├── fancy_add_executable.cmake
│ ├── flexbison.cmake
│ ├── llvm_macros.cmake
│ ├── modules
│ │ ├── FindImath.cmake
│ │ ├── FindLLVM.cmake
│ │ ├── FindOptiX.cmake
│ │ ├── FindRobinmap.cmake
│ │ ├── Findpartio.cmake
│ │ └── Findpugixml.cmake
│ ├── packaging.cmake
│ ├── pythonutils.cmake
│ ├── set_utils.cmake
│ └── testing.cmake
├── doc
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Description.txt
│ ├── Doxyfile
│ ├── Figures
│ │ ├── CC-BY.png
│ │ ├── LightPathExpr
│ │ │ ├── aalpha.jpg
│ │ │ ├── afinal.jpg
│ │ │ ├── aoriginal.jpg
│ │ │ ├── avisibility.jpg
│ │ │ ├── cb_1green.jpg
│ │ │ ├── cb_allgreen.jpg
│ │ │ ├── cb_original.jpg
│ │ │ ├── cb_red.jpg
│ │ │ ├── diffuse.jpg
│ │ │ ├── original.jpg
│ │ │ ├── sdiffuse.jpg
│ │ │ └── stdiffuse.jpg
│ │ ├── groupschematic.fig
│ │ ├── groupschematic.pdf
│ │ ├── groupschematic.png
│ │ ├── instanceschematic.fig
│ │ ├── instanceschematic.pdf
│ │ ├── instanceschematic.png
│ │ ├── integratorschematic.fig
│ │ ├── integratorschematic.pdf
│ │ ├── integratorschematic.png
│ │ ├── osl.png
│ │ ├── osltoy
│ │ │ ├── osltoy-error.jpg
│ │ │ ├── osltoy-fbm.jpg
│ │ │ └── osltoy-start.jpg
│ │ ├── shaderexecschematic.fig
│ │ ├── shaderexecschematic.pdf
│ │ ├── shaderexecschematic.png
│ │ ├── shaderschematic.fig
│ │ ├── shaderschematic.pdf
│ │ ├── shaderschematic.png
│ │ └── testshade
│ │ │ ├── fBm_default.jpg
│ │ │ ├── fBm_freq.jpg
│ │ │ ├── fBm_gain.jpg
│ │ │ ├── fBm_lac.jpg
│ │ │ ├── fBm_octaves.jpg
│ │ │ ├── makenoise.jpg
│ │ │ ├── noisetex.jpg
│ │ │ └── show_uv.jpg
│ ├── Makefile
│ ├── Welcome.txt
│ ├── bigpicture.md
│ ├── cliff.toml
│ ├── conf.py
│ ├── copyr.md
│ ├── datatypes.md
│ ├── docs.css
│ ├── glossary.md
│ ├── grammar.md
│ ├── grosssyntax.md
│ ├── index.rst
│ ├── intro.md
│ ├── lexical.md
│ ├── markdeep.min.js
│ ├── osltoy.md.html
│ ├── requirements.txt
│ ├── shadergroups.md
│ ├── stdlib.md
│ ├── syntax.md
│ └── testshade.md.html
├── include
│ ├── CMakeLists.txt
│ ├── OSL
│ │ ├── Imathx
│ │ │ └── Imathx.h
│ │ ├── accum.h
│ │ ├── batched_rendererservices.h
│ │ ├── batched_shaderglobals.h
│ │ ├── batched_texture.h
│ │ ├── device_ptr.h
│ │ ├── dual.h
│ │ ├── dual_vec.h
│ │ ├── encodedtypes.h
│ │ ├── export.h
│ │ ├── fmt_util.h
│ │ ├── genclosure.h
│ │ ├── hashes.h
│ │ ├── journal.h
│ │ ├── llvm_util.h
│ │ ├── mask.h
│ │ ├── optautomata.h
│ │ ├── oslclosure.h
│ │ ├── oslcomp.h
│ │ ├── oslconfig.h.in
│ │ ├── oslexec.h
│ │ ├── oslnoise.h
│ │ ├── oslquery.h
│ │ ├── oslversion.h.in
│ │ ├── platform.h
│ │ ├── rendererservices.h
│ │ ├── rs_free_function.h
│ │ ├── sfm_simplex.h
│ │ ├── sfm_staticmatrix.h
│ │ ├── sfmath.h
│ │ ├── shaderglobals.h
│ │ ├── strdecls.h
│ │ ├── variant.h
│ │ ├── wide.h
│ │ └── wide
│ │ │ └── wide_gabornoise_fwd.h
│ ├── optix_compat.h
│ └── osl_pvt.h
├── libbsdl
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── bsdl.cmake
│ ├── include
│ │ └── BSDL
│ │ │ ├── MTX
│ │ │ ├── bsdf_conductor_decl.h
│ │ │ └── bsdf_conductor_impl.h
│ │ │ ├── SPI
│ │ │ ├── bsdf_backscatter_decl.h
│ │ │ ├── bsdf_backscatter_impl.h
│ │ │ ├── bsdf_clearcoat_decl.h
│ │ │ ├── bsdf_clearcoat_impl.h
│ │ │ ├── bsdf_dielectric_decl.h
│ │ │ ├── bsdf_dielectric_impl.h
│ │ │ ├── bsdf_diffuse_decl.h
│ │ │ ├── bsdf_diffuse_impl.h
│ │ │ ├── bsdf_metal_decl.h
│ │ │ ├── bsdf_metal_impl.h
│ │ │ ├── bsdf_oren_nayar_decl.h
│ │ │ ├── bsdf_oren_nayar_impl.h
│ │ │ ├── bsdf_physicalhair_decl.h
│ │ │ ├── bsdf_physicalhair_impl.h
│ │ │ ├── bsdf_sheenltc_decl.h
│ │ │ ├── bsdf_sheenltc_impl.h
│ │ │ ├── bsdf_sheenltc_param.h
│ │ │ ├── bsdf_thinlayer_decl.h
│ │ │ ├── bsdf_thinlayer_impl.h
│ │ │ ├── bsdf_volume_decl.h
│ │ │ └── bsdf_volume_impl.h
│ │ │ ├── bsdf_decl.h
│ │ │ ├── bsdf_impl.h
│ │ │ ├── cdf_decl.h
│ │ │ ├── config.h
│ │ │ ├── jakobhanika_decl.h
│ │ │ ├── jakobhanika_impl.h
│ │ │ ├── microfacet_tools_decl.h
│ │ │ ├── microfacet_tools_impl.h
│ │ │ ├── params.h
│ │ │ ├── spectrum_decl.h
│ │ │ ├── spectrum_impl.h
│ │ │ ├── spectrum_luts.h
│ │ │ ├── static_virtual.h
│ │ │ ├── thinfilm_decl.h
│ │ │ ├── thinfilm_impl.h
│ │ │ └── tools.h
│ └── src
│ │ ├── genluts.cpp
│ │ ├── jakobhanika_luts.cpp
│ │ └── parallel.h
├── liboslcomp
│ ├── CMakeLists.txt
│ ├── ast.cpp
│ ├── ast.h
│ ├── codegen.cpp
│ ├── oslcomp.cpp
│ ├── oslcomp_pvt.h
│ ├── oslgram.y
│ ├── osllex.l
│ ├── symtab.cpp
│ ├── symtab.h
│ └── typecheck.cpp
├── liboslexec
│ ├── CMakeLists.txt
│ ├── accum.cpp
│ ├── accum_test.cpp
│ ├── automata.cpp
│ ├── automata.h
│ ├── backendllvm.cpp
│ ├── backendllvm.h
│ ├── batched_analysis.cpp
│ ├── batched_analysis.h
│ ├── batched_backendllvm.cpp
│ ├── batched_backendllvm.h
│ ├── batched_llvm_gen.cpp
│ ├── batched_llvm_instance.cpp
│ ├── batched_rendservices.cpp
│ ├── builtindecl.h
│ ├── builtindecl_wide_xmacro.h
│ ├── closure.cpp
│ ├── constantpool.h
│ ├── constfold.cpp
│ ├── context.cpp
│ ├── dictionary.cpp
│ ├── dual_test.cpp
│ ├── instance.cpp
│ ├── journal.cpp
│ ├── llvm_gen.cpp
│ ├── llvm_instance.cpp
│ ├── llvm_ops.cpp
│ ├── llvm_passes.h
│ ├── llvm_util.cpp
│ ├── llvmutil_test.cpp
│ ├── loadshader.cpp
│ ├── lpeparse.cpp
│ ├── lpeparse.h
│ ├── lpexp.cpp
│ ├── lpexp.h
│ ├── master.cpp
│ ├── null_noise.h
│ ├── opclosure.cpp
│ ├── opcolor.cpp
│ ├── opcolor.h
│ ├── opcolor_impl.h
│ ├── opfmt.cpp
│ ├── opmatrix.cpp
│ ├── opmessage.cpp
│ ├── opnoise.cpp
│ ├── opspline.cpp
│ ├── opstring.cpp
│ ├── optexture.cpp
│ ├── oslexec.cpp
│ ├── oslexec_pvt.h
│ ├── osogram.y
│ ├── osolex.l
│ ├── osoreader.h
│ ├── pointcloud.cpp
│ ├── pointcloud.h
│ ├── rendservices.cpp
│ ├── rs_fallback.cpp
│ ├── runtimeoptimize.cpp
│ ├── runtimeoptimize.h
│ ├── shadeimage.cpp
│ ├── shading_state_uniform.h
│ ├── shadingsys.cpp
│ ├── splineimpl.h
│ ├── typespec.cpp
│ └── wide
│ │ ├── batched_cg_policy.h
│ │ ├── define_opname_macros.h
│ │ ├── undef_opname_macros.h
│ │ ├── wide_opalgebraic.cpp
│ │ ├── wide_opbinary_per_component_float_or_vector_xmacro.h
│ │ ├── wide_opbinary_per_component_mixed_vector_float_xmacro.h
│ │ ├── wide_opbinary_per_component_xmacro.h
│ │ ├── wide_opclosure.cpp
│ │ ├── wide_opcolor.cpp
│ │ ├── wide_opdictionary.cpp
│ │ ├── wide_ophash.cpp
│ │ ├── wide_opmatrix.cpp
│ │ ├── wide_opmessage.cpp
│ │ ├── wide_opnoise.cpp
│ │ ├── wide_opnoise_cell.cpp
│ │ ├── wide_opnoise_gabor_impl.cpp
│ │ ├── wide_opnoise_generic_impl.cpp
│ │ ├── wide_opnoise_hash.cpp
│ │ ├── wide_opnoise_impl_deriv_xmacro.h
│ │ ├── wide_opnoise_impl_xmacro.h
│ │ ├── wide_opnoise_null.cpp
│ │ ├── wide_opnoise_null_deriv.cpp
│ │ ├── wide_opnoise_periodic_cell.cpp
│ │ ├── wide_opnoise_periodic_gabor_impl.cpp
│ │ ├── wide_opnoise_periodic_generic_impl.cpp
│ │ ├── wide_opnoise_periodic_hash.cpp
│ │ ├── wide_opnoise_periodic_impl_deriv_xmacro.h
│ │ ├── wide_opnoise_periodic_impl_xmacro.h
│ │ ├── wide_opnoise_periodic_perlin_Vec3.cpp
│ │ ├── wide_opnoise_periodic_perlin_deriv_Vec3.cpp
│ │ ├── wide_opnoise_periodic_perlin_deriv_float.cpp
│ │ ├── wide_opnoise_periodic_perlin_float.cpp
│ │ ├── wide_opnoise_periodic_uperlin_Vec3.cpp
│ │ ├── wide_opnoise_periodic_uperlin_deriv_Vec3.cpp
│ │ ├── wide_opnoise_periodic_uperlin_deriv_float.cpp
│ │ ├── wide_opnoise_periodic_uperlin_float.cpp
│ │ ├── wide_opnoise_perlin_Vec3.cpp
│ │ ├── wide_opnoise_perlin_deriv_Vec3.cpp
│ │ ├── wide_opnoise_perlin_deriv_float.cpp
│ │ ├── wide_opnoise_perlin_float.cpp
│ │ ├── wide_opnoise_simplex_Vec3.cpp
│ │ ├── wide_opnoise_simplex_deriv_Vec3.cpp
│ │ ├── wide_opnoise_simplex_deriv_float.cpp
│ │ ├── wide_opnoise_simplex_float.cpp
│ │ ├── wide_opnoise_unull.cpp
│ │ ├── wide_opnoise_unull_deriv.cpp
│ │ ├── wide_opnoise_uperlin_Vec3.cpp
│ │ ├── wide_opnoise_uperlin_deriv_Vec3.cpp
│ │ ├── wide_opnoise_uperlin_deriv_float.cpp
│ │ ├── wide_opnoise_uperlin_float.cpp
│ │ ├── wide_opnoise_usimplex_Vec3.cpp
│ │ ├── wide_opnoise_usimplex_deriv_Vec3.cpp
│ │ ├── wide_opnoise_usimplex_deriv_float.cpp
│ │ ├── wide_opnoise_usimplex_float.cpp
│ │ ├── wide_oppointcloud.cpp
│ │ ├── wide_opspline.cpp
│ │ ├── wide_opstring.cpp
│ │ ├── wide_optest_float.cpp
│ │ ├── wide_optest_float_xmacro.h
│ │ ├── wide_optexture.cpp
│ │ ├── wide_optranscendental.cpp
│ │ ├── wide_optrigonometric.cpp
│ │ ├── wide_opunary_float_xmacro.h
│ │ ├── wide_opunary_int_xmacro.h
│ │ ├── wide_opunary_per_component_float_or_vector_xmacro.h
│ │ ├── wide_opunary_per_component_xmacro.h
│ │ └── wide_shadingsys.cpp
├── liboslnoise
│ ├── CMakeLists.txt
│ ├── gabornoise.cpp
│ ├── gabornoise.h
│ ├── oslnoise_test.cpp
│ ├── sfm_gabornoise.h
│ ├── simplexnoise.cpp
│ └── wide
│ │ ├── wide_gabor3_anisotropic_disabled.cpp
│ │ ├── wide_gabor3_anisotropic_enabled.cpp
│ │ ├── wide_gabor3_hybrid_disabled.cpp
│ │ ├── wide_gabor3_hybrid_enabled.cpp
│ │ ├── wide_gabor3_isotropic_disabled.cpp
│ │ ├── wide_gabor3_isotropic_enabled.cpp
│ │ ├── wide_gabor3_xmacro.h
│ │ ├── wide_gabor_anisotropic_disabled.cpp
│ │ ├── wide_gabor_anisotropic_enabled.cpp
│ │ ├── wide_gabor_hybrid_disabled.cpp
│ │ ├── wide_gabor_hybrid_enabled.cpp
│ │ ├── wide_gabor_isotropic_disabled.cpp
│ │ ├── wide_gabor_isotropic_enabled.cpp
│ │ ├── wide_gabor_xmacro.h
│ │ └── wide_gabornoise.h
├── liboslquery
│ ├── CMakeLists.txt
│ ├── __init__.py
│ ├── oslquery.cpp
│ ├── py_osl.cpp
│ └── py_osl.h
├── osl.imageio
│ ├── CMakeLists.txt
│ └── oslinput.cpp
├── oslc
│ ├── CMakeLists.txt
│ └── oslcmain.cpp
├── oslinfo
│ ├── CMakeLists.txt
│ └── oslinfo.cpp
├── osltoy
│ ├── CMakeLists.txt
│ ├── codeeditor.cpp
│ ├── codeeditor.h
│ ├── osltoyapp.cpp
│ ├── osltoyapp.h
│ ├── osltoymain.cpp
│ ├── osltoyrenderer.cpp
│ ├── osltoyrenderer.h
│ ├── qtutils.h
│ └── rs_strdecls.h
├── shaders
│ ├── CMakeLists.txt
│ ├── color2.h
│ ├── color4.h
│ ├── emitter.osl
│ ├── glass.osl
│ ├── image.osl
│ ├── mandelbrot.osl
│ ├── matrix33.h
│ ├── matte.osl
│ ├── metal.osl
│ ├── oslutil.h
│ ├── stdosl.h
│ ├── ubersurface.osl
│ ├── vector2.h
│ └── vector4.h
├── testrender
│ ├── CMakeLists.txt
│ ├── background.h
│ ├── bsdl_config.h
│ ├── bvh.cpp
│ ├── bvh.h
│ ├── cuda
│ │ ├── optix_raytracer.cu
│ │ ├── optix_raytracer.h
│ │ ├── rend_lib.cu
│ │ ├── rend_lib.h
│ │ └── util.h
│ ├── optics.h
│ ├── optixraytracer.cpp
│ ├── optixraytracer.h
│ ├── rapidobj
│ │ └── rapidobj.hpp
│ ├── raytracer.h
│ ├── render_params.h
│ ├── rs_strdecls.h
│ ├── sampling.h
│ ├── scene.cpp
│ ├── shading.cpp
│ ├── shading.h
│ ├── simpleraytracer.cpp
│ ├── simpleraytracer.h
│ └── testrender.cpp
└── testshade
│ ├── CMakeLists.txt
│ ├── batched_simplerend.cpp
│ ├── batched_simplerend.h
│ ├── cuda
│ └── optix_grid_renderer.cu
│ ├── optixgridrender.cpp
│ ├── optixgridrender.h
│ ├── render_params.h
│ ├── render_state.h
│ ├── rs_simplerend.cpp
│ ├── rs_strdecls.h
│ ├── simplerend.cpp
│ ├── simplerend.h
│ ├── testshade.cpp
│ ├── testshade_dso.cpp
│ └── testshademain.cpp
└── testsuite
├── Werror
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── aastep
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── allowconnect-err
├── NOOPTIMIZE
├── NOOPTIX
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── and-or-not-synonyms
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── andor-reg
├── BATCHED_REGRESSION
├── a_float_u_b_float_u.osl
├── a_float_u_b_float_v.osl
├── a_float_u_b_int_u.osl
├── a_float_u_b_int_v.osl
├── a_float_v_b_float_u.osl
├── a_float_v_b_float_v.osl
├── a_float_v_b_int_u.osl
├── a_float_v_b_int_v.osl
├── a_int_u_b_float_u.osl
├── a_int_u_b_float_v.osl
├── a_int_u_b_int_u.osl
├── a_int_u_b_int_v.osl
├── a_int_v_b_float_u.osl
├── a_int_v_b_float_v.osl
├── a_int_v_b_int_u.osl
├── a_int_v_b_int_v.osl
└── run.py
├── area-reg
├── BATCHED_REGRESSION
├── run.py
├── test_area_u_point.osl
├── test_area_v_dpoint.osl
├── test_area_v_dpoint_B.osl
├── test_area_v_point.osl
└── test_area_v_point_B.osl
├── arithmetic-reg
├── BATCHED_REGRESSION
├── run.py
├── test_abs.osl
├── test_abs_int.osl
├── test_abs_u.osl
├── test_abs_u_int.osl
├── test_add.osl
├── test_add_c_u.osl
├── test_add_c_v.osl
├── test_add_u_c.osl
├── test_add_u_u.osl
├── test_add_u_v.osl
├── test_add_v_c.osl
├── test_add_v_u.osl
├── test_ceil.osl
├── test_ceil_u.osl
├── test_div.osl
├── test_div_c_u.osl
├── test_div_c_v.osl
├── test_div_u_c.osl
├── test_div_u_u.osl
├── test_div_u_v.osl
├── test_div_v_c.osl
├── test_div_v_u.osl
├── test_floor.osl
├── test_floor_u.osl
├── test_fmod.osl
├── test_fmod_c_u.osl
├── test_fmod_c_u_float.osl
├── test_fmod_c_v.osl
├── test_fmod_c_v_float.osl
├── test_fmod_u_c.osl
├── test_fmod_u_c_float.osl
├── test_fmod_u_u.osl
├── test_fmod_u_u_float.osl
├── test_fmod_u_v.osl
├── test_fmod_u_v_float.osl
├── test_fmod_v_c.osl
├── test_fmod_v_c_float.osl
├── test_fmod_v_u.osl
├── test_fmod_v_u_float.osl
├── test_fmod_v_v_float.osl
├── test_inversesqrt.osl
├── test_inversesqrt_u.osl
├── test_mul.osl
├── test_mul_c_u.osl
├── test_mul_c_v.osl
├── test_mul_u_c.osl
├── test_mul_u_u.osl
├── test_mul_u_v.osl
├── test_mul_v_c.osl
├── test_mul_v_u.osl
├── test_neg.osl
├── test_neg_int.osl
├── test_neg_u.osl
├── test_neg_u_int.osl
├── test_round.osl
├── test_round_u.osl
├── test_sign.osl
├── test_sqrt.osl
├── test_sqrt_u.osl
├── test_step.osl
├── test_step_c_u.osl
├── test_step_c_v.osl
├── test_step_u_c.osl
├── test_step_u_u.osl
├── test_step_u_v.osl
├── test_step_v_c.osl
├── test_step_v_u.osl
├── test_sub.osl
├── test_sub_c_u.osl
├── test_sub_c_v.osl
├── test_sub_u_c.osl
├── test_sub_u_u.osl
├── test_sub_u_v.osl
├── test_sub_v_c.osl
├── test_sub_v_u.osl
├── test_trunc.osl
└── test_trunc_u.osl
├── arithmetic
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── array-aassign
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── array-assign-reg
├── BATCHED_REGRESSION
├── run.py
├── test_conditional_index_int.osl
├── test_u_index_conditional_int.osl
├── test_varying_index_color.osl
├── test_varying_index_cube.osl
├── test_varying_index_float.osl
├── test_varying_index_int.osl
├── test_varying_index_matrix.osl
├── test_varying_index_normal.osl
├── test_varying_index_point.osl
├── test_varying_index_ray.osl
├── test_varying_index_string.osl
├── test_varying_index_vector.osl
├── test_varying_out_of_bounds_index_float.osl
├── test_varying_out_of_bounds_index_int.osl
└── test_varying_out_of_bounds_index_string.osl
├── array-copy-reg
├── BATCHED_REGRESSION
├── run.py
├── test_arraycopy_u_color.osl
├── test_arraycopy_u_float.osl
├── test_arraycopy_u_int.osl
├── test_arraycopy_u_matrix.osl
├── test_arraycopy_u_string.osl
├── test_arraycopy_uv_matrix.osl
├── test_arraycopy_v_color.osl
├── test_arraycopy_v_float.osl
├── test_arraycopy_v_int.osl
├── test_arraycopy_v_matrix.osl
├── test_arraycopy_v_string.osl
└── test_arraycopy_vu_matrix.osl
├── array-copy
├── BATCHED
├── OPTIX
├── ref
│ ├── out-alt.txt
│ └── out.txt
├── run.py
└── test.osl
├── array-derivs
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── array-length-reg
├── BATCHED_REGRESSION
├── NOOPTIMIZE
├── run.py
├── u_float.osl
├── u_string.osl
├── u_vector.osl
├── v_float.osl
├── v_string.osl
└── v_vector.osl
├── array-range
├── BATCHED
├── ref
│ ├── out-alt.txt
│ ├── out-opt.txt
│ └── out.txt
├── run.py
└── test.osl
├── array-reg
├── BATCHED_REGRESSION
├── run.py
├── test_uniform_index_varying_color.osl
├── test_uniform_index_varying_float.osl
├── test_uniform_index_varying_int.osl
├── test_uniform_index_varying_matrix.osl
├── test_uniform_index_varying_normal.osl
├── test_uniform_index_varying_point.osl
├── test_uniform_index_varying_ray.osl
├── test_uniform_index_varying_string.osl
├── test_uniform_index_varying_vector.osl
├── test_varying_index_color.osl
├── test_varying_index_cube.osl
├── test_varying_index_float.osl
├── test_varying_index_int.osl
├── test_varying_index_matrix.osl
├── test_varying_index_normal.osl
├── test_varying_index_point.osl
├── test_varying_index_ray.osl
├── test_varying_index_string.osl
├── test_varying_index_varying_color.osl
├── test_varying_index_varying_float.osl
├── test_varying_index_varying_int.osl
├── test_varying_index_varying_matrix.osl
├── test_varying_index_varying_normal.osl
├── test_varying_index_varying_point.osl
├── test_varying_index_varying_ray.osl
├── test_varying_index_varying_string.osl
├── test_varying_index_varying_vector.osl
├── test_varying_index_vector.osl
├── test_varying_out_of_bounds_index_float.osl
├── test_varying_out_of_bounds_index_int.osl
└── test_varying_out_of_bounds_index_string.osl
├── array
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── bitwise-and-reg
├── BATCHED_REGRESSION
├── a_u_b_u.osl
├── a_u_b_v.osl
├── a_v_b_u.osl
├── a_v_b_v.osl
├── a_v_b_vconditional.osl
├── a_vconditional_b_u.osl
├── a_vconditional_b_v.osl
├── a_vconditional_b_vconditional.osl
└── run.py
├── bitwise-or-reg
├── BATCHED_REGRESSION
├── a_u_b_u.osl
├── a_u_b_v.osl
├── a_v_b_u.osl
├── a_v_b_v.osl
├── a_v_b_vconditional.osl
├── a_vconditional_b_u.osl
├── a_vconditional_b_v.osl
├── a_vconditional_b_vconditional.osl
└── run.py
├── bitwise-shl-reg
├── BATCHED_REGRESSION
├── a_u_b_u.osl
├── a_u_b_v.osl
├── a_v_b_u.osl
├── a_v_b_v.osl
├── a_v_b_vconditional.osl
├── a_vconditional_b_u.osl
├── a_vconditional_b_v.osl
├── a_vconditional_b_vconditional.osl
└── run.py
├── bitwise-shr-reg
├── BATCHED_REGRESSION
├── a_u_b_u.osl
├── a_u_b_v.osl
├── a_v_b_u.osl
├── a_v_b_v.osl
├── a_v_b_vconditional.osl
├── a_vconditional_b_u.osl
├── a_vconditional_b_v.osl
├── a_vconditional_b_vconditional.osl
└── run.py
├── bitwise-xor-reg
├── BATCHED_REGRESSION
├── a_u_b_u.osl
├── a_u_b_v.osl
├── a_v_b_u.osl
├── a_v_b_v.osl
├── a_v_b_vconditional.osl
├── a_vconditional_b_u.osl
├── a_vconditional_b_v.osl
├── a_vconditional_b_vconditional.osl
└── run.py
├── blackbody-reg
├── BATCHED_REGRESSION
├── blackbody_u_temperature.osl
├── blackbody_v_temperature.osl
└── run.py
├── blackbody
├── BATCHED
├── ref
│ ├── out.exr
│ ├── out.icc.exr
│ ├── out.txt
│ ├── out2.exr
│ ├── out3.exr
│ ├── out4.exr
│ └── out5.exr
├── run.py
└── test.osl
├── blendmath
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── breakcont-reg
├── BATCHED_REGRESSION
├── run.py
├── test.osl
└── test_varying.osl
├── breakcont
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── bug-array-heapoffsets
├── BATCHED
├── endRGB.osl
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.old.tif
│ └── out.tif
├── run.py
└── textureRGB.osl
├── bug-locallifetime
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── bug-outputinit
├── BATCHED
├── OPTIX
├── ref
│ └── out.tif
├── run.py
└── test.osl
├── bug-param-duplicate
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── bug-peep
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── bug-return
├── BATCHED
├── OPTIX
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── calculatenormal-reg
├── BATCHED_REGRESSION
├── run.py
├── test_calculatenormal_dpoint.osl
├── test_calculatenormal_u_point.osl
└── test_calculatenormal_v_point.osl
├── cellnoise
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── closure-array
├── BATCHED
├── a.osl
├── b.osl
├── c.osl
├── d.osl
├── ref
│ └── out.txt
└── run.py
├── closure-conditional
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── closure-layered
├── BATCHED
├── constant.osl
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── closure-parameters
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── closure-zero
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── closure
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── color-reg
├── BATCHED_REGRESSION
├── run.py
├── test_color_3xu_float.osl
├── test_color_3xv_dfloat.osl
├── test_color_3xv_float.osl
├── test_color_u_float.osl
├── test_color_u_space_3xu_float.osl
├── test_color_u_space_3xv_dfloat.osl
├── test_color_u_space_3xv_float.osl
├── test_color_v_dfloat.osl
├── test_color_v_float.osl
├── test_color_v_space_3xu_float.osl
├── test_color_v_space_3xv_dfloat.osl
└── test_color_v_space_3xv_float.osl
├── color
├── BATCHED
├── OPTIX
├── ref
│ ├── out.txt
│ └── out2.txt
├── run.py
└── test.osl
├── color2
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── color4
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── colorspace
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── common
├── OpenColorIO
│ └── nuke-default
│ │ ├── config.ocio
│ │ └── luts
│ │ ├── alexalogc.spi1d
│ │ ├── cineon.spi1d
│ │ ├── panalog.spi1d
│ │ ├── ploglin.spi1d
│ │ ├── rec709.spi1d
│ │ ├── redlog.spi1d
│ │ ├── slog.spi1d
│ │ ├── srgb.spi1d
│ │ ├── srgbf.spi1d
│ │ └── viperlog.spi1d
├── shaders
│ ├── bumptest.osl
│ ├── osl-unittest.h
│ ├── pretty.h
│ ├── test_binary_mixed_triple_float_xmacro.h
│ ├── test_binary_xmacro.h
│ ├── test_noise1d_xmacro.h
│ ├── test_noise2d_xmacro.h
│ ├── test_noise3d_xmacro.h
│ ├── test_noise4d_xmacro.h
│ ├── test_operator_xmacro.h
│ ├── test_pnoise1d_xmacro.h
│ ├── test_pnoise2d_xmacro.h
│ ├── test_pnoise3d_xmacro.h
│ ├── test_pnoise4d_xmacro.h
│ ├── test_sincos_xmacro.h
│ ├── test_ternary_xmacro.h
│ ├── test_unary_float_xmacro.h
│ ├── test_unary_int_xmacro.h
│ ├── test_unary_xmacro.h
│ ├── testnoise.osl
│ └── testpnoise.osl
└── textures
│ ├── grid.tx
│ ├── kitchen_probe.hdr
│ ├── mandrill.tif
│ └── nan.exr
├── comparison
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── compassign-bool
├── BATCHED
├── ref
│ ├── out-opt.txt
│ ├── out-scalar.txt
│ ├── out.scalar.tif
│ ├── out.tif
│ ├── out.txt
│ ├── out2.bitand_bool_bool.tif
│ ├── out2.bitand_bool_int.tif
│ ├── out2.bitand_int_bool.tif
│ ├── out2.bitand_int_int.tif
│ ├── out2.bitor_bool_bool.tif
│ ├── out2.bitor_bool_int.tif
│ ├── out2.bitor_int_bool.tif
│ ├── out2.bitor_int_int.tif
│ ├── out2.compl_bool.tif
│ ├── out2.compl_int.tif
│ ├── out2.eq.tif
│ ├── out2.ge.tif
│ ├── out2.gt.tif
│ ├── out2.int.tif
│ ├── out2.le.tif
│ ├── out2.lt.tif
│ ├── out2.ne.tif
│ ├── out2.not_bool.tif
│ ├── out2.not_int.tif
│ ├── out2.tif
│ ├── out2.xor_bool_bool.tif
│ ├── out2.xor_bool_int.tif
│ ├── out2.xor_int_bool.tif
│ ├── out2.xor_int_int.tif
│ ├── out4A.bitand_bool_bool.tif
│ ├── out4A.compl_bool.tif
│ ├── out4A.gt.tif
│ ├── out4B.bitand_bool_bool.tif
│ ├── out4B.compl_bool.tif
│ ├── out4B.gt.tif
│ ├── out4_blue_param.bitand_bool_bool.tif
│ ├── out4_blue_param.compl_bool.tif
│ └── out4_blue_param.gt.tif
├── run.py
├── test.osl
├── test2.osl
├── test4.osl
├── varying_bitand_bool_bool.osl
├── varying_bitand_bool_int.osl
├── varying_bitand_int_bool.osl
├── varying_bitand_int_int.osl
├── varying_bitor_bool_bool.osl
├── varying_bitor_bool_int.osl
├── varying_bitor_int_bool.osl
├── varying_bitor_int_int.osl
├── varying_compl_bool.osl
├── varying_compl_int.osl
├── varying_eq.osl
├── varying_ge.osl
├── varying_gt.osl
├── varying_int.osl
├── varying_le.osl
├── varying_lt.osl
├── varying_ne.osl
├── varying_not_bool.osl
├── varying_not_int.osl
├── varying_xor_bool_bool.osl
├── varying_xor_bool_int.osl
├── varying_xor_int_bool.osl
└── varying_xor_int_int.osl
├── compassign-reg
├── BATCHED_REGRESSION
├── run.py
├── test_compassign_u_index_u_float.osl
├── test_compassign_u_index_v_dfloat.osl
├── test_compassign_u_index_v_float.osl
├── test_compassign_v_index_u_float.osl
├── test_compassign_v_index_v_dfloat.osl
└── test_compassign_v_index_v_float.osl
├── compile-buffer
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── complement-reg
├── BATCHED_REGRESSION
├── run.py
├── u_complement.osl
└── v_complement.osl
├── component-range
├── BATCHED
├── ref
│ ├── out-alt.txt
│ └── out.txt
├── run.py
└── test.osl
├── connect-components
├── BATCHED
├── OPTIX
├── downstream.osl
├── ref
│ └── out.txt
├── run.py
├── test.oslgroup
└── upstream.osl
├── const-array-fill
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── const-array-params
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── control-flow-reg
├── BATCHED_REGRESSION
├── break_exit_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── break_exit_in_varying_then_in_uniform_loop_in_varying_then.osl
├── break_in_uniform_then_exit_in_varying_then_in_uniform_loop_in_varying_then.osl
├── break_in_uniform_then_return_in_varying_then_in_uniform_loop_in_varying_then.osl
├── break_in_varying_then_exit_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── break_in_varying_then_return_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── break_return_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── break_return_in_varying_then_in_uniform_loop_in_varying_then.osl
├── continue_exit_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── continue_exit_in_varying_then_in_uniform_loop_in_varying_then.osl
├── continue_in_uniform_then_exit_in_varying_then_in_uniform_loop_in_varying_then.osl
├── continue_in_uniform_then_return_in_varying_then_in_uniform_loop_in_varying_then.osl
├── continue_in_varying_then_exit_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── continue_in_varying_then_return_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── continue_return_in_uniform_then_in_uniform_loop_in_varying_then.osl
├── continue_return_in_varying_then_in_uniform_loop_in_varying_then.osl
├── exit_in_initops_of_unlockedgeom.osl
├── exit_in_initops_of_unlockedgeom_notfound.osl
├── exit_in_initops_of_unlockedgeom_useparam_in_uniform_then.osl
├── exit_in_initops_of_unlockedgeom_useparam_in_varying_then.osl
├── exit_in_uniform_then_of_varying_dowhile.osl
├── exit_in_uniform_then_of_varying_loop.osl
├── exit_in_varying_then.osl
├── exit_in_varying_then_of_func.osl
├── exit_in_varying_then_of_initfunc.osl
├── exit_in_varying_then_of_initfunc_skips_loop.osl
├── exit_in_varying_then_of_initops_of_unlockedgeom_notfound.osl
├── exit_in_varying_then_of_initops_of_unlockedgeom_notfound_useparam_in_uniform_then.osl
├── exit_in_varying_then_of_initops_of_unlockedgeom_notfound_useparam_in_varying_then.osl
├── exit_in_varying_then_of_input_initfunc.osl
├── exit_in_varying_then_of_varying_dowhile.osl
├── exit_in_varying_then_of_varying_loop.osl
├── exit_in_varying_then_skips_else.osl
├── exit_return_in_varying_thens_of_func_in_uniform_dowhile.osl
├── layer_a.osl
├── layer_a_return_exit_in_varying_then.osl
├── layer_b.osl
├── layer_b_exit_in_varying_then.osl
├── layer_c.osl
├── layer_d_return_in_unvisited_then.osl
├── layer_e.osl
├── layer_f_return_in_varying_then_in_uniform_then_in_varying_loop.osl
├── return_exit_in_varying_then_of_nested_funcs.osl
├── return_in_shader_scope.osl
├── return_in_then_of_nested_funcs.osl
├── return_in_uniform_else.osl
├── return_in_uniform_then.osl
├── return_in_uniform_then_in_varying_then.osl
├── return_in_uniform_then_of_varying_dowhile.osl
├── return_in_uniform_then_of_varying_loop.osl
├── return_in_uniform_thens_in_varying_then_in_uniform_loop.osl
├── return_in_varying_else.osl
├── return_in_varying_then.osl
├── return_in_varying_then_b4_loop.osl
├── return_in_varying_then_in_func.osl
├── return_in_varying_then_of_initops_of_unlockedgeom.osl
├── return_in_varying_then_of_initops_of_unlockedgeom_notfound.osl
├── return_in_varying_then_of_uniform_loop.osl
├── return_in_varying_then_of_varying_dowhile.osl
├── return_in_varying_then_of_varying_loop.osl
├── run.py
└── varying_dowhile.osl
├── debug-uninit
├── BATCHED
├── ref
│ ├── out-opt2.txt
│ └── out.txt
├── run.py
└── test.osl
├── debugnan
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── derivs-muldiv-clobber
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── derivs
├── BATCHED
├── ref
│ ├── out.icc.txt
│ └── out.txt
├── run.py
└── test.osl
├── draw_string
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── error-dupes
├── BATCHED
├── RS_BITCODE
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── error-serialized
├── BATCHED
├── RS_BITCODE
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── test.oslgroup
├── example-batched-deformer
├── CMakeLists.txt
├── NOOPTIMIZE
├── NOSCALAR
├── getP.osl
├── oslbatcheddeformer.cpp
├── ref
│ └── out.txt
├── run.py
├── vadd.osl
└── vfBm3d.osl
├── example-cuda
├── CMakeLists.txt
├── NOOPTIMIZE
├── closures.h
├── cuda_grid_renderer.cpp
├── cuda_grid_renderer.cu
├── cuda_grid_renderer.h
├── cuda_macro.h
├── example-cuda.cpp
├── ref
│ ├── out.exr
│ └── out.txt
├── rend_lib.cu
├── rend_lib.h
├── run.py
└── test_add.osl
├── example-deformer
├── CMakeLists.txt
├── NOBATCHED
├── NOOPTIMIZE
├── getP.osl
├── osldeformer.cpp
├── ref
│ └── out.txt
├── run.py
├── vadd.osl
└── vfBm3d.osl
├── exit
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── exponential
├── BATCHED
├── ref
│ ├── out.alt-icc.txt
│ ├── out.icx.txt
│ └── out.txt
├── run.py
└── test.osl
├── filterwidth-reg
├── BATCHED_REGRESSION
├── run.py
├── test_filterwidth_u_float.osl
├── test_filterwidth_u_point.osl
├── test_filterwidth_u_vector.osl
├── test_filterwidth_v_dfloat.osl
├── test_filterwidth_v_dvector.osl
├── test_filterwidth_v_float.osl
├── test_filterwidth_v_point.osl
└── test_filterwidth_v_vector.osl
├── for-reg
├── BATCHED_REGRESSION
├── cyclic_read_in_loop_v1.osl
├── cyclic_read_in_loop_v2.osl
├── cyclic_read_in_loop_v3.osl
├── cyclic_read_in_loop_v4.osl
├── cyclic_read_in_loop_v5.osl
└── run.py
├── format-reg
├── BATCHED_REGRESSION
├── run.py
├── u_string_u_result.osl
├── u_string_v_result.osl
├── v_string_u_result.osl
└── v_string_v_result.osl
├── fprintf
├── BATCHED
├── ref
│ └── data.txt
├── run.py
└── test.osl
├── function-earlyreturn
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── function-outputelem
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── function-overloads
├── OPTIX
├── a_fcn.h
├── a_ivp.h
├── b_nci.h
├── b_vpf.h
├── c_cnf.h
├── c_vpi.h
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── function-redef
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── function-simple
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── geomath
├── BATCHED
├── ref
│ ├── out-alt.txt
│ ├── out-alt2.txt
│ ├── out.icc.txt
│ ├── out.icx.alt.txt
│ ├── out.icx.txt
│ └── out.txt
├── run.py
└── test.osl
├── getattribute-camera
├── BATCHED
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── test_v_name.osl
├── getattribute-shader
├── BATCHED
├── OPTIMIZEONLY
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── test_v_name.osl
├── getattribute-shading
├── BATCHED
├── ref
│ ├── out-scalar.txt
│ └── out.txt
├── run.py
└── test.osl
├── getsymbol-nonheap
├── BATCHED
├── ref
│ ├── a.exr
│ ├── b.exr
│ ├── c.exr
│ └── out.txt
├── run.py
└── test.osl
├── gettextureinfo-reg
├── BATCHED_REGRESSION
├── run.py
├── test_gettextureinfo_c_c_c.osl
├── test_gettextureinfo_c_c_u.osl
├── test_gettextureinfo_c_c_v.osl
├── test_gettextureinfo_c_u_c.osl
├── test_gettextureinfo_c_u_u.osl
├── test_gettextureinfo_c_u_v.osl
├── test_gettextureinfo_c_v_c.osl
├── test_gettextureinfo_c_v_u.osl
├── test_gettextureinfo_c_v_v.osl
├── test_gettextureinfo_u_c_c.osl
├── test_gettextureinfo_u_c_u.osl
├── test_gettextureinfo_u_c_v.osl
├── test_gettextureinfo_u_u_c.osl
├── test_gettextureinfo_u_u_u.osl
├── test_gettextureinfo_u_u_v.osl
├── test_gettextureinfo_u_v_c.osl
├── test_gettextureinfo_u_v_u.osl
├── test_gettextureinfo_u_v_v.osl
├── test_gettextureinfo_v_c_c.osl
├── test_gettextureinfo_v_c_u.osl
├── test_gettextureinfo_v_c_v.osl
├── test_gettextureinfo_v_u_c.osl
├── test_gettextureinfo_v_u_u.osl
├── test_gettextureinfo_v_u_v.osl
├── test_gettextureinfo_v_v_c.osl
├── test_gettextureinfo_v_v_u.osl
├── test_gettextureinfo_v_v_v.osl
└── test_gettextureinfo_xmacro.h
├── gettextureinfo-udim-reg
├── BATCHED_REGRESSION
├── run.py
├── test_gettextureinfo_udim_c_c_c.osl
├── test_gettextureinfo_udim_c_c_c_const_st.osl
├── test_gettextureinfo_udim_c_c_c_uniform_st.osl
├── test_gettextureinfo_udim_c_c_u.osl
├── test_gettextureinfo_udim_c_c_v.osl
├── test_gettextureinfo_udim_c_u_c.osl
├── test_gettextureinfo_udim_c_u_u.osl
├── test_gettextureinfo_udim_c_u_v.osl
├── test_gettextureinfo_udim_c_v_c.osl
├── test_gettextureinfo_udim_c_v_u.osl
├── test_gettextureinfo_udim_c_v_v.osl
├── test_gettextureinfo_udim_u_c_c.osl
├── test_gettextureinfo_udim_u_c_u.osl
├── test_gettextureinfo_udim_u_c_v.osl
├── test_gettextureinfo_udim_u_u_c.osl
├── test_gettextureinfo_udim_u_u_u.osl
├── test_gettextureinfo_udim_u_u_u_const_st.osl
├── test_gettextureinfo_udim_u_u_u_uniform_st.osl
├── test_gettextureinfo_udim_u_u_v.osl
├── test_gettextureinfo_udim_u_v_c.osl
├── test_gettextureinfo_udim_u_v_u.osl
├── test_gettextureinfo_udim_u_v_v.osl
├── test_gettextureinfo_udim_v_c_c.osl
├── test_gettextureinfo_udim_v_c_u.osl
├── test_gettextureinfo_udim_v_c_v.osl
├── test_gettextureinfo_udim_v_u_c.osl
├── test_gettextureinfo_udim_v_u_u.osl
├── test_gettextureinfo_udim_v_u_v.osl
├── test_gettextureinfo_udim_v_v_c.osl
├── test_gettextureinfo_udim_v_v_u.osl
├── test_gettextureinfo_udim_v_v_v.osl
├── test_gettextureinfo_udim_v_v_v_const_st.osl
├── test_gettextureinfo_udim_v_v_v_uniform_st.osl
└── test_gettextureinfo_udim_xmacro.h
├── gettextureinfo-udim
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── gettextureinfo
├── BATCHED
├── ref
│ ├── out-alt-old.txt
│ ├── out-alt.txt
│ ├── out-oiio2.0-opt.txt
│ ├── out-oiio2.0.txt
│ ├── out-oiio2.2-opt.txt
│ ├── out-oiio2.2.txt
│ ├── out-old1.txt
│ ├── out-opt.txt
│ └── out.txt
├── run.py
└── test.osl
├── globals-needed
├── printbackfacing.osl
├── printcalculatenormal.osl
├── ref
│ └── out.txt
└── run.py
├── group-outputs
├── BATCHED
├── ref
│ ├── a.exr
│ ├── b.exr
│ ├── c.exr
│ └── out.txt
├── run.py
└── test.osl
├── groupdata-opt
├── BATCHED
├── OPTIX
├── connected_output.osl
├── input.osl
├── main.osl
├── ref
│ ├── out-batched.txt
│ └── out.txt
└── run.py
├── groupstring
├── BATCHED
├── OPTIX
├── a.osl
├── b.osl
├── ref
│ ├── out-noopt.txt
│ └── out.txt
└── run.py
├── hash
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── hashnoise
├── BATCHED
├── ref
│ ├── out-alt-batch.tif
│ ├── out.tif
│ ├── out.txt
│ └── out_LLVM_JIT_FMA.tif
├── run.py
└── test.osl
├── hex
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── hyperb
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── ieee_fp-reg
├── BATCHED_REGRESSION
├── run.py
├── test_ieee_fp_acos.osl
├── test_ieee_fp_asin.osl
├── test_ieee_fp_div.osl
├── test_ieee_fp_log.osl
├── test_ieee_fp_log10.osl
├── test_ieee_fp_log2.osl
├── test_ieee_fp_logb.osl
├── test_ieee_fp_logbase.osl
└── test_ieee_fp_sqrt.osl
├── ieee_fp
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── if-reg
├── BATCHED_REGRESSION
├── if_varying.osl
├── if_varying_B.osl
└── run.py
├── if
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── incdec
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── initlist
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── initops-instance-clash
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── initops
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── intbits
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── isconnected
├── BATCHED
├── mystruct.h
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── upstream.osl
├── isconstant
├── BATCHED
├── OPTIMIZEONLY
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── layers-Ciassign
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── layers-entry
├── OPTIMIZEONLY
├── node.osl
├── ref
│ └── out.txt
└── run.py
├── layers-lazy
├── BATCHED
├── a.osl
├── b.osl
├── c.osl
├── ref
│ └── out.txt
└── run.py
├── layers-lazyerror
├── a.osl
├── b.osl
├── ref
│ ├── out-opt0.txt
│ └── out.txt
└── run.py
├── layers-nonlazycopy
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── layers-repeatedoutputs
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── layers
├── BATCHED
├── OPTIX
├── a.osl
├── b.osl
├── ref
│ ├── out.opt.txt
│ └── out.txt
└── run.py
├── lazyglobals
├── BATCHED
├── changeuv.osl
├── printuv.osl
├── ref
│ └── out.txt
└── run.py
├── lazytrace
├── main_shader.osl
├── ref
│ └── out.txt
├── run.py
└── trace_shader.osl
├── length-reg
├── BATCHED_REGRESSION
├── run.py
├── test_length_u_normal.osl
├── test_length_u_vector.osl
├── test_length_v_dnormal.osl
├── test_length_v_dvector.osl
├── test_length_v_normal.osl
└── test_length_v_vector.osl
├── linearstep
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── lockgeom
├── BATCHED
├── ref
│ ├── out.txt
│ ├── out0.tif
│ ├── out1.tif
│ ├── out2.tif
│ └── out3.tif
├── run.py
├── test0.osl
├── test1.osl
├── test2.osl
└── test3.osl
├── logic
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── loop
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── luminance-reg
├── BATCHED_REGRESSION
├── run.py
├── test_luminance_u_color.osl
├── test_luminance_v_color.osl
└── test_luminance_v_dcolor.osl
├── matrix-arithmetic-reg
├── BATCHED_REGRESSION
├── RS_BITCODE_REGRESSION
├── run.py
├── test_neg_u_matrix.osl
├── test_neg_v_matrix.osl
├── test_u_float_div_u_matrix.osl
├── test_u_float_div_u_matrix_masked.osl
├── test_u_float_div_v_matrix.osl
├── test_u_float_div_v_matrix_masked.osl
├── test_u_float_mul_u_matrix.osl
├── test_u_float_mul_u_matrix_masked.osl
├── test_u_float_mul_v_matrix.osl
├── test_u_float_mul_v_matrix_masked.osl
├── test_u_matrix_div_u_float.osl
├── test_u_matrix_div_u_float_masked.osl
├── test_u_matrix_div_u_matrix.osl
├── test_u_matrix_div_u_matrix_masked.osl
├── test_u_matrix_div_v_float.osl
├── test_u_matrix_div_v_float_masked.osl
├── test_u_matrix_div_v_matrix.osl
├── test_u_matrix_div_v_matrix_masked.osl
├── test_u_matrix_mul_u_float.osl
├── test_u_matrix_mul_u_float_masked.osl
├── test_u_matrix_mul_u_matrix.osl
├── test_u_matrix_mul_u_matrix_masked.osl
├── test_u_matrix_mul_v_float.osl
├── test_u_matrix_mul_v_float_masked.osl
├── test_u_matrix_mul_v_matrix.osl
├── test_u_matrix_mul_v_matrix_masked.osl
├── test_v_float_div_u_matrix.osl
├── test_v_float_div_u_matrix_masked.osl
├── test_v_float_div_v_matrix.osl
├── test_v_float_div_v_matrix_masked.osl
├── test_v_float_mul_u_matrix.osl
├── test_v_float_mul_u_matrix_masked.osl
├── test_v_float_mul_v_matrix.osl
├── test_v_float_mul_v_matrix_masked.osl
├── test_v_matrix_div_u_float.osl
├── test_v_matrix_div_u_float_masked.osl
├── test_v_matrix_div_u_matrix.osl
├── test_v_matrix_div_u_matrix_masked.osl
├── test_v_matrix_div_v_float.osl
├── test_v_matrix_div_v_float_masked.osl
├── test_v_matrix_div_v_matrix.osl
├── test_v_matrix_div_v_matrix_masked.osl
├── test_v_matrix_mul_u_float.osl
├── test_v_matrix_mul_u_float_masked.osl
├── test_v_matrix_mul_u_matrix.osl
├── test_v_matrix_mul_u_matrix_masked.osl
├── test_v_matrix_mul_v_conditional.osl
├── test_v_matrix_mul_v_float.osl
├── test_v_matrix_mul_v_float_masked.osl
├── test_v_matrix_mul_v_int.osl
├── test_v_matrix_mul_v_matrix.osl
└── test_v_matrix_mul_v_matrix_masked.osl
├── matrix-compref-reg
├── BATCHED_REGRESSION
├── RS_BITCODE_REGRESSION
├── run.py
├── test_compref_u_matrix_const_index.osl
├── test_compref_u_matrix_u_index.osl
├── test_compref_u_matrix_v_index.osl
├── test_compref_v_matrix_const_index.osl
├── test_compref_v_matrix_u_index.osl
└── test_compref_v_matrix_v_index.osl
├── matrix-reg
├── BATCHED_REGRESSION
├── RS_BITCODE_REGRESSION
├── run.py
├── test_getmatrix_u_fromspace_u_tospace.osl
├── test_getmatrix_u_fromspace_v_tospace.osl
├── test_getmatrix_v_fromspace_u_tospace.osl
├── test_getmatrix_v_fromspace_v_tospace.osl
├── test_matrix_16x_u_float.osl
├── test_matrix_16x_v_float.osl
├── test_matrix_u_determinant.osl
├── test_matrix_u_float.osl
├── test_matrix_u_fromspace_16x_u_float.osl
├── test_matrix_u_fromspace_16x_v_float.osl
├── test_matrix_u_fromspace_u_float.osl
├── test_matrix_u_fromspace_u_tospace.osl
├── test_matrix_u_fromspace_v_float.osl
├── test_matrix_u_fromspace_v_tospace.osl
├── test_matrix_u_transpose.osl
├── test_matrix_v_determinant.osl
├── test_matrix_v_float.osl
├── test_matrix_v_fromspace_16x_u_float.osl
├── test_matrix_v_fromspace_16x_v_float.osl
├── test_matrix_v_fromspace_u_float.osl
├── test_matrix_v_fromspace_u_tospace.osl
├── test_matrix_v_fromspace_v_float.osl
├── test_matrix_v_fromspace_v_tospace.osl
└── test_matrix_v_transpose.osl
├── matrix
├── BATCHED
├── RS_BITCODE
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── max-reg
├── BATCHED_REGRESSION
├── run.py
├── test_max_u_float_u_float.osl
├── test_max_u_float_v_float.osl
├── test_max_u_int_u_int.osl
├── test_max_u_int_v_int.osl
├── test_max_u_vec_u_vec.osl
├── test_max_u_vec_v_vec.osl
├── test_max_v_dfloat_v_dfloat.osl
├── test_max_v_dvec_v_dvec.osl
├── test_max_v_float_u_float.osl
├── test_max_v_float_v_float.osl
├── test_max_v_int_u_int.osl
├── test_max_v_int_v_int.osl
├── test_max_v_vec_u_vec.osl
└── test_max_v_vec_v_vec.osl
├── mergeinstances-duplicate-entrylayers
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ └── out.txt
├── run.py
└── shadergroup
├── mergeinstances-nouserdata
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── mergeinstances-vararray
├── OPTIX
├── arrayparam.osl
├── ref
│ └── out.txt
├── run.py
├── shadergroup
└── simple.osl
├── message-no-closure
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ ├── out-opt.txt
│ └── out.txt
└── run.py
├── message-reg
├── BATCHED_REGRESSION
├── a_c.osl
├── a_u.osl
├── a_v.osl
├── a_xmacro.h
├── b_c.osl
├── b_u.osl
├── b_v.osl
├── b_xmacro.h
└── run.py
├── message
├── a.osl
├── b.osl
├── ref
│ ├── out.opt.txt
│ └── out.txt
└── run.py
├── metadata-braces
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── min-reg
├── BATCHED_REGRESSION
├── run.py
├── test_min_u_float_u_float.osl
├── test_min_u_float_v_float.osl
├── test_min_u_int_u_int.osl
├── test_min_u_int_v_int.osl
├── test_min_u_vec_u_vec.osl
├── test_min_u_vec_v_vec.osl
├── test_min_v_dfloat_v_dfloat.osl
├── test_min_v_dvec_v_dvec.osl
├── test_min_v_float_u_float.osl
├── test_min_v_float_v_float.osl
├── test_min_v_int_u_int.osl
├── test_min_v_int_v_int.osl
├── test_min_v_vec_u_vec.osl
└── test_min_v_vec_v_vec.osl
├── miscmath
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── missing-shader
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
└── run.py
├── mix-reg
├── BATCHED_REGRESSION
├── run.py
├── test_mix_u_float_u_float_u_float.osl
├── test_mix_u_float_u_float_v_float.osl
├── test_mix_u_float_v_float_u_float.osl
├── test_mix_u_float_v_float_v_float.osl
├── test_mix_u_vector_u_vector_u_float.osl
├── test_mix_u_vector_u_vector_u_vector.osl
├── test_mix_u_vector_u_vector_v_float.osl
├── test_mix_u_vector_u_vector_v_vector.osl
├── test_mix_u_vector_v_vector_u_float.osl
├── test_mix_u_vector_v_vector_u_vector.osl
├── test_mix_u_vector_v_vector_v_float.osl
├── test_mix_u_vector_v_vector_v_vector.osl
├── test_mix_v_dfloat_v_dfloat_c_float.osl
├── test_mix_v_dfloat_v_dfloat_v_dfloat.osl
├── test_mix_v_dvector_v_dvector_c_float.osl
├── test_mix_v_dvector_v_dvector_c_vector.osl
├── test_mix_v_dvector_v_dvector_v_dfloat.osl
├── test_mix_v_dvector_v_dvector_v_dvector.osl
├── test_mix_v_float_u_float_u_float.osl
├── test_mix_v_float_u_float_v_float.osl
├── test_mix_v_float_v_float_u_float.osl
├── test_mix_v_float_v_float_v_float.osl
├── test_mix_v_vector_u_vector_u_float.osl
├── test_mix_v_vector_u_vector_u_vector.osl
├── test_mix_v_vector_u_vector_v_float.osl
├── test_mix_v_vector_u_vector_v_vector.osl
├── test_mix_v_vector_v_vector_u_float.osl
├── test_mix_v_vector_v_vector_u_vector.osl
├── test_mix_v_vector_v_vector_v_float.osl
└── test_mix_v_vector_v_vector_v_vector.osl
├── named-components
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── test_named_comp.h
├── nestedloop-reg
├── BATCHED_REGRESSION
├── run.py
└── test.osl
├── noise-cell
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── noise-gabor-reg
├── BATCHED_REGRESSION
├── run.py
├── test_gabor_options.osl
├── vary_anisotropic.osl
├── vary_bandwidth.osl
├── vary_direction.osl
├── vary_do_filter.osl
└── vary_impulses.osl
├── noise-gabor
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── noise-gabor2d-filter
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── noise-gabor3d-filter
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── noise-generic
├── BATCHED
├── ref
│ ├── out.tif
│ ├── out.txt
│ └── out_LLVM_JIT_FMA.tif
├── run.py
└── test.osl
├── noise-perlin
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── noise-reg
├── BATCHED_REGRESSION
├── OPTIMIZEONLY
├── run.py
├── test_noise_1d_u.osl
├── test_noise_1d_v.osl
├── test_noise_2d_c_u.osl
├── test_noise_2d_c_v.osl
├── test_noise_2d_u_c.osl
├── test_noise_2d_u_u.osl
├── test_noise_2d_u_v.osl
├── test_noise_2d_v_c.osl
├── test_noise_2d_v_u.osl
├── test_noise_2d_v_v.osl
├── test_noise_3d_u.osl
├── test_noise_3d_v.osl
├── test_noise_4d_c_u.osl
├── test_noise_4d_c_v.osl
├── test_noise_4d_u_c.osl
├── test_noise_4d_u_u.osl
├── test_noise_4d_u_v.osl
├── test_noise_4d_v_c.osl
├── test_noise_4d_v_u.osl
└── test_noise_4d_v_v.osl
├── noise-simplex
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── noise
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── normalize-reg
├── BATCHED_REGRESSION
├── run.py
├── test_normalize_u_normal.osl
├── test_normalize_u_vector.osl
├── test_normalize_v_dnormal.osl
├── test_normalize_v_dvector.osl
├── test_normalize_v_normal.osl
└── test_normalize_v_vector.osl
├── ocio
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── operator-overloading
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── opt-warnings
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── osl-imageio
├── NOOPTIX
├── ramp.osl
├── ref
│ ├── out.txt
│ ├── ramp-oso-blue.tif
│ ├── ramp-oso-default.tif
│ ├── ramp-oso-tiles.tif
│ └── wave-mip.tif
└── run.py
├── oslc-D
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-M
├── OPTIX
├── myheader.h
├── ref
│ ├── mycustom.d
│ ├── mydep.d
│ ├── out.txt
│ └── test.d
├── run.py
└── test.osl
├── oslc-comma
├── comma.osl
├── ref
│ └── out.txt
└── run.py
├── oslc-empty
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-arrayindex
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-assignmenttypes
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-closuremul
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-field
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-format
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-funcoverload
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-initlist-args
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-initlist-return
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-initlist
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-intoverflow
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-named-components
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-noreturn
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-notfunc
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-outputparamvararray
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-paramdefault
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-struct-array-init
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-struct-ctr
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-struct-dup
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-struct-print
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-type-as-variable
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-unknown-ctr
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-err-write-nonoutput
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-literalfold
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-pragma-warnerr
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-variadic-macro
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test_variadic_macro.osl
├── oslc-version
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslc-warn-commainit
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslinfo-arrayparams
├── NOOPTIMIZE
├── NOOPTIX
├── arrayparams.osl
├── ref
│ └── out.txt
└── run.py
├── oslinfo-colorctrfloat
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── oslinfo-metadata
├── NOOPTIMIZE
├── NOOPTIX
├── metadata.osl
├── ref
│ └── out.txt
└── run.py
├── oslinfo-noparams
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── paramval-floatpromotion
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── pnoise-cell
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── pnoise-gabor
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── pnoise-generic
├── BATCHED
├── ref
│ ├── out.tif
│ ├── out.txt
│ └── out_LLVM_JIT_FMA.tif
├── run.py
└── test.osl
├── pnoise-perlin
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── pnoise-reg
├── BATCHED_REGRESSION
├── OPTIMIZEONLY
├── run.py
├── test_pnoise_1d_c_u.osl
├── test_pnoise_1d_c_v.osl
├── test_pnoise_1d_u_c.osl
├── test_pnoise_1d_u_u.osl
├── test_pnoise_1d_u_v.osl
├── test_pnoise_1d_v_c.osl
├── test_pnoise_1d_v_u.osl
├── test_pnoise_1d_v_v.osl
├── test_pnoise_2d_c_u_v_v.osl
├── test_pnoise_2d_c_v_v_v.osl
├── test_pnoise_2d_u_u_v_v.osl
├── test_pnoise_2d_u_v_v_c.osl
├── test_pnoise_2d_u_v_v_v.osl
├── test_pnoise_2d_v_c_v_v.osl
├── test_pnoise_2d_v_u_v_v.osl
├── test_pnoise_2d_v_v_v_v.osl
├── test_pnoise_3d_c_u.osl
├── test_pnoise_3d_c_v.osl
├── test_pnoise_3d_u_c.osl
├── test_pnoise_3d_u_u.osl
├── test_pnoise_3d_u_v.osl
├── test_pnoise_3d_v_c.osl
├── test_pnoise_3d_v_u.osl
├── test_pnoise_3d_v_v.osl
├── test_pnoise_4d_c_u_v_v.osl
├── test_pnoise_4d_c_v_v_v.osl
├── test_pnoise_4d_u_c_v_v.osl
├── test_pnoise_4d_u_u_v_v.osl
├── test_pnoise_4d_u_v_v_v.osl
├── test_pnoise_4d_v_c_v_v.osl
├── test_pnoise_4d_v_u_v_v.osl
└── test_pnoise_4d_v_v_v_v.osl
├── pnoise
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── pointcloud-fold
├── cloud.geo
├── rdcloud.osl
├── ref
│ ├── out-alt.txt
│ └── out.txt
└── run.py
├── pointcloud
├── BATCHED
├── rdcloud.osl
├── rdcloud_get_varying_filename.osl
├── rdcloud_search_only.osl
├── rdcloud_varying.osl
├── rdcloud_varying_filename.osl
├── rdcloud_varying_maxpoint.osl
├── rdcloud_varying_mismatch.osl
├── rdcloud_varying_no_index.osl
├── rdcloud_varying_sort.osl
├── rdcloud_zero_derivs.osl
├── rdcloud_zero_derivs_search_only.osl
├── ref
│ ├── out.txt
│ ├── out0.tif
│ ├── out0_transpose.tif
│ ├── out0_varying_filename.tif
│ ├── out1.tif
│ ├── out1_masked_1.tif
│ ├── out1_masked_2.tif
│ ├── out2.tif
│ ├── out_rdcloud_get_varying_filename.tif
│ ├── out_rdcloud_varying-alt-macarm.tif
│ ├── out_rdcloud_varying.tif
│ ├── out_rdcloud_varying_alt.tif
│ ├── out_rdcloud_varying_filename.tif
│ ├── out_rdcloud_varying_maxpoint.tif
│ ├── out_rdcloud_varying_maxpoint_alt.tif
│ ├── out_rdcloud_varying_mismatch-alt-macarm.tif
│ ├── out_rdcloud_varying_mismatch.macos.tif
│ ├── out_rdcloud_varying_mismatch.tif
│ ├── out_rdcloud_varying_no_index-alt-macarm.tif
│ ├── out_rdcloud_varying_no_index.tif
│ ├── out_rdcloud_varying_sort.tif
│ ├── out_rdcloud_varying_sort_alt.tif
│ ├── out_search_only.tif
│ ├── out_zero_derivs.tif
│ └── out_zero_derivs_search_only.tif
├── run.py
├── test.osl
├── wrcloud.osl
├── wrcloud_transpose.osl
└── wrcloud_varying_filename.osl
├── pragma-nowarn
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── printf-reg
├── BATCHED_REGRESSION
├── run.py
├── test.osl
├── test2.osl
└── test3.osl
├── printf-whole-array
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── python-oslquery
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ ├── out-py27.txt
│ └── out.txt
├── run.py
├── src
│ └── test_oslquery.py
└── test.osl
├── raytype-reg
├── BATCHED_REGRESSION
├── raytype_all.osl
├── raytype_varying_name.osl
├── raytype_varying_result.osl
├── run.py
└── test.osl
├── raytype-specialized
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── raytype
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── regex-reg
├── BATCHED_REGRESSION
├── run.py
├── u_subj_u_pattern.osl
├── u_subj_u_pattern_u_resultsarray.osl
├── u_subj_u_pattern_v_result.osl
├── u_subj_u_pattern_v_resultsarray.osl
├── u_subj_v_pattern.osl
├── u_subj_v_pattern_u_resultsarray.osl
├── u_subj_v_pattern_v_result.osl
├── u_subj_v_pattern_v_resultsarray.osl
├── v_subj_u_pattern.osl
├── v_subj_u_pattern_u_resultsarray.osl
├── v_subj_u_pattern_v_result.osl
├── v_subj_u_pattern_v_resultsarray.osl
├── v_subj_v_pattern.osl
├── v_subj_v_pattern_u_resultsarray.osl
├── v_subj_v_pattern_v_result.osl
└── v_subj_v_pattern_v_resultsarray.osl
├── render-background
├── OPTIX
├── OPTIX_OPTIMIZEONLY
├── checkerboard.osl
├── envmap.osl
├── matte.osl
├── ref
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
├── scene.xml
└── ward.osl
├── render-bumptest
├── OPTIX
├── bumptest.osl
├── bumptest.xml
├── glass.osl
├── metal.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
└── run.py
├── render-bunny
├── OPTIX
├── bunny.obj
├── bunny.xml
├── emitter.osl
├── envmap.osl
├── matte.osl
├── ref
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
└── run.py
├── render-cornell
├── OPTIX
├── cornell.xml
├── emitter.osl
├── matte.osl
├── metal.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
└── run.py
├── render-displacement
├── disp.osl
├── emitter.osl
├── matte.osl
├── ref
│ ├── out-alt1.exr
│ ├── out-alticx.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-furnace-diffuse
├── OPTIX
├── furnace.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-material-layer
├── OPTIX
├── checkerboard.osl
├── emitter.osl
├── material-layer.xml
├── matte.osl
├── phong.osl
├── ref
│ └── out.exr
├── run.py
└── ubersurface.osl
├── render-microfacet
├── OPTIX
├── OPTIX_OPTIMIZEONLY
├── checkerboard.osl
├── envmap.osl
├── glossy_glass.osl
├── matte.osl
├── ref
│ ├── out-icx-alt.exr
│ ├── out-linux-alt.exr
│ ├── out-linux2-alt.exr
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ ├── out-optix-alt2.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-burley-diffuse
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── matte.osl
├── ref
│ ├── out-linux-alt.exr
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-conductor
├── OPTIX
├── envmap.osl
├── glossy.osl
├── ref
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-dielectric-glass
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── glossy.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-dielectric
├── OPTIX
├── envmap.osl
├── glossy.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-furnace-burley-diffuse
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-furnace-oren-nayar
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-furnace-sheen
├── OPTIX
├── envmap.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
├── scene.xml
└── sheen.osl
├── render-mx-generalized-schlick-glass
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── glossy.osl
├── matte.osl
├── ref
│ ├── out-linux-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-generalized-schlick
├── OPTIX
├── envmap.osl
├── glossy.osl
├── ref
│ ├── out-icx-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-layer
├── OPTIX
├── envmap.osl
├── layer.osl
├── ref
│ ├── out-icx-alt.exr
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-mx-sheen
├── OPTIX
├── envmap.osl
├── ref
│ ├── out-linux-alt.exr
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
├── scene.xml
└── sheen.osl
├── render-oren-nayar
├── OPTIX
├── OPTIX_CACHE
│ └── optix7cache.db
├── checkerboard.osl
├── emitter.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── rough_matte.osl
├── run.py
└── scene.xml
├── render-raytypes
├── OPTIMIZEONLY
├── OPTIX
├── glossy.osl
├── magic.osl
├── raytype-envmap.osl
├── ref
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-spi-thinlayer
├── OPTIX
├── checkerboard.osl
├── envmap.osl
├── glossy_glass.osl
├── matte.osl
├── ref
│ ├── out-icx-alt.exr
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── scene.xml
├── render-uv
├── OPTIX
├── OPTIX_OPTIMIZEONLY
├── emitter.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
├── scene.xml
├── tex_matte.osl
└── uv.osl
├── render-veachmis
├── OPTIX
├── checkerboard.osl
├── emitter.osl
├── matte.osl
├── phong.osl
├── ref
│ ├── out-macos-alt.exr
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
└── veach.xml
├── render-ward
├── OPTIX
├── checkerboard.osl
├── emitter.osl
├── matte.osl
├── ref
│ ├── out-optix-alt.exr
│ └── out.exr
├── run.py
├── scene.xml
└── ward.osl
├── reparam-arrays
├── BATCHED
├── ref
│ ├── out.tif
│ ├── out.txt
│ ├── out_array_iter0.tif
│ ├── out_array_iter1.tif
│ ├── out_colors_iter0.tif
│ └── out_colors_iter1.tif
├── run.py
├── test.osl
├── test_array.osl
└── test_colors.osl
├── reparam-string
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── reparam
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── runtest.py
├── select-reg
├── BATCHED_REGRESSION
├── run.py
├── test_u_color_u_color_u_color.osl
├── test_u_color_u_color_u_float.osl
├── test_u_color_u_color_u_int.osl
├── test_u_color_u_color_v_color.osl
├── test_u_color_u_color_v_float.osl
├── test_u_color_u_color_v_int.osl
├── test_u_color_v_color_u_color.osl
├── test_u_color_v_color_u_float.osl
├── test_u_color_v_color_u_int.osl
├── test_u_color_v_color_v_color.osl
├── test_u_color_v_color_v_float.osl
├── test_u_color_v_color_v_int.osl
├── test_u_float_u_float_u_float.osl
├── test_u_float_u_float_u_int.osl
├── test_u_float_u_float_v_float.osl
├── test_u_float_u_float_v_int.osl
├── test_u_float_v_float_u_float.osl
├── test_u_float_v_float_u_int.osl
├── test_u_float_v_float_v_float.osl
├── test_u_float_v_float_v_int.osl
├── test_v_color_u_color_u_color.osl
├── test_v_color_u_color_u_float.osl
├── test_v_color_u_color_u_int.osl
├── test_v_color_u_color_v_color.osl
├── test_v_color_u_color_v_float.osl
├── test_v_color_u_color_v_int.osl
├── test_v_color_v_color_u_color.osl
├── test_v_color_v_color_u_float.osl
├── test_v_color_v_color_u_int.osl
├── test_v_color_v_color_v_color.osl
├── test_v_color_v_color_v_float.osl
├── test_v_color_v_color_v_int.osl
├── test_v_float_u_float_u_float.osl
├── test_v_float_u_float_u_int.osl
├── test_v_float_u_float_v_float.osl
├── test_v_float_u_float_v_int.osl
├── test_v_float_v_float_u_float.osl
├── test_v_float_v_float_u_int.osl
├── test_v_float_v_float_v_float.osl
└── test_v_float_v_float_v_int.osl
├── select
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── shaderglobals
├── BATCHED
├── ref
│ ├── out.txt
│ ├── out_I.tif
│ ├── out_N.tif
│ ├── out_Ng.tif
│ ├── out_P.tif
│ ├── out_Ps.tif
│ ├── out_backfacing.tif
│ ├── out_calculatenormal_fliphandedness.tif
│ ├── out_dIdx.tif
│ ├── out_dIdy.tif
│ ├── out_dPdtime.tif
│ ├── out_dPdu.tif
│ ├── out_dPdv.tif
│ ├── out_dPdx.tif
│ ├── out_dPdy.tif
│ ├── out_dPdz.tif
│ ├── out_dPsdx.tif
│ ├── out_dPsdy.tif
│ ├── out_dtime.tif
│ ├── out_dudx.tif
│ ├── out_dudy.tif
│ ├── out_dvdx.tif
│ ├── out_dvdy.tif
│ ├── out_object2common_of_P.tif
│ ├── out_rt_camera.tif
│ ├── out_rt_diffuse.tif
│ ├── out_rt_glossy.tif
│ ├── out_rt_reflection.tif
│ ├── out_rt_refraction.tif
│ ├── out_rt_shadow.tif
│ ├── out_shader2common_of_P.tif
│ ├── out_surfacearea.tif
│ ├── out_time.tif
│ ├── out_u.tif
│ └── out_v.tif
├── run.py
└── test.osl
├── shortcircuit
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── smoothstep-reg
├── BATCHED_REGRESSION
├── run.py
├── test_smoothstep.osl
├── test_smoothstep_c_c_v.osl
├── test_smoothstep_c_v_c.osl
├── test_smoothstep_c_v_v.osl
├── test_smoothstep_u_u_u.osl
├── test_smoothstep_u_u_v.osl
├── test_smoothstep_u_v_u.osl
├── test_smoothstep_u_v_v.osl
├── test_smoothstep_v_c_c.osl
├── test_smoothstep_v_c_v.osl
├── test_smoothstep_v_u_u.osl
├── test_smoothstep_v_u_v.osl
├── test_smoothstep_v_v_c.osl
└── test_smoothstep_v_v_u.osl
├── spline-boundarybug
├── BATCHED
├── OPTIX
├── ref
│ ├── out.icx.txt
│ └── out.txt
├── run.py
└── test.osl
├── spline-derivbug
├── BATCHED
├── ref
│ ├── color.tif
│ ├── dx-oiio2.2.tif
│ ├── dx.tif
│ ├── dy.tif
│ └── out.txt
├── run.py
└── test.osl
├── spline-nonuniformknots
├── BATCHED
├── ref
│ └── out.tif
├── run.py
└── test.osl
├── spline-reg
├── BATCHED_REGRESSION
├── run.py
├── runspline.h
├── test_deriv_spline_c_float_c_colorarray.osl
├── test_deriv_spline_c_float_c_floatarray.osl
├── test_deriv_spline_c_float_u_colorarray.osl
├── test_deriv_spline_c_float_u_floatarray.osl
├── test_deriv_spline_c_float_vNoDeriv_colorarray.osl
├── test_deriv_spline_c_float_v_colorarray.osl
├── test_deriv_spline_c_float_v_floatarray.osl
├── test_deriv_spline_u_float_c_colorarray.osl
├── test_deriv_spline_u_float_c_floatarray.osl
├── test_deriv_spline_u_float_u_colorarray.osl
├── test_deriv_spline_u_float_u_floatarray.osl
├── test_deriv_spline_u_float_vNoDeriv_colorarray.osl
├── test_deriv_spline_u_float_v_colorarray.osl
├── test_deriv_spline_u_float_v_floatarray.osl
├── test_deriv_spline_vNoDeriv_float_c_colorarray.osl
├── test_deriv_spline_vNoDeriv_float_c_floatarray.osl
├── test_deriv_spline_vNoDeriv_float_u_colorarray.osl
├── test_deriv_spline_vNoDeriv_float_u_floatarray.osl
├── test_deriv_spline_vNoDeriv_float_v_colorarray.osl
├── test_deriv_spline_vNoDeriv_float_v_floatarray.osl
├── test_deriv_spline_v_float_c_colorarray.osl
├── test_deriv_spline_v_float_c_floatarray.osl
├── test_deriv_spline_v_float_u_colorarray.osl
├── test_deriv_spline_v_float_u_floatarray.osl
├── test_deriv_spline_v_float_vNoDeriv_colorarray.osl
├── test_deriv_spline_v_float_v_colorarray.osl
├── test_deriv_spline_v_float_v_floatarray.osl
├── test_spline_c_float_c_colorarray.osl
├── test_spline_c_float_c_floatarray.osl
├── test_spline_c_float_u_colorarray.osl
├── test_spline_c_float_u_floatarray.osl
├── test_spline_c_float_v_colorarray.osl
├── test_spline_c_float_v_floatarray.osl
├── test_spline_u_float_c_colorarray.osl
├── test_spline_u_float_c_floatarray.osl
├── test_spline_u_float_u_colorarray.osl
├── test_spline_u_float_u_floatarray.osl
├── test_spline_u_float_v_colorarray.osl
├── test_spline_u_float_v_floatarray.osl
├── test_spline_v_float_c_colorarray.osl
├── test_spline_v_float_c_floatarray.osl
├── test_spline_v_float_u_colorarray.osl
├── test_spline_v_float_u_floatarray.osl
├── test_spline_v_float_v_colorarray.osl
└── test_spline_v_float_v_floatarray.osl
├── spline
├── BATCHED
├── constspline.osl
├── ref
│ ├── color.tif
│ ├── constcolor.tif
│ ├── dcolor-oiio2.2.tif
│ ├── dcolor.tif
│ ├── dfloat.tif
│ ├── float.tif
│ ├── numknots.tif
│ └── out.txt
├── run.py
└── test.osl
├── splineinverse-ident
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── splineinverse-knots-ascend-reg
├── BATCHED_REGRESSION
├── run.py
├── runsplineinverse.h
├── test_deriv_splineinverse_c_float_c_floatarray.osl
├── test_deriv_splineinverse_c_float_u_floatarray.osl
├── test_deriv_splineinverse_c_float_v_floatarray.osl
├── test_deriv_splineinverse_u_float_c_floatarray.osl
├── test_deriv_splineinverse_u_float_u_floatarray.osl
├── test_deriv_splineinverse_u_float_v_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_c_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_u_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_v_floatarray.osl
├── test_deriv_splineinverse_v_float_c_floatarray.osl
├── test_deriv_splineinverse_v_float_u_floatarray.osl
├── test_deriv_splineinverse_v_float_v_floatarray.osl
├── test_splineinverse_c_float_c_floatarray.osl
├── test_splineinverse_c_float_u_floatarray.osl
├── test_splineinverse_c_float_v_floatarray.osl
├── test_splineinverse_u_float_c_floatarray.osl
├── test_splineinverse_u_float_u_floatarray.osl
├── test_splineinverse_u_float_v_floatarray.osl
├── test_splineinverse_v_float_c_floatarray.osl
├── test_splineinverse_v_float_u_floatarray.osl
└── test_splineinverse_v_float_v_floatarray.osl
├── splineinverse-knots-descend-reg
├── BATCHED_REGRESSION
├── run.py
├── runsplineinverse.h
├── test_deriv_splineinverse_c_float_c_floatarray.osl
├── test_deriv_splineinverse_c_float_u_floatarray.osl
├── test_deriv_splineinverse_c_float_v_floatarray.osl
├── test_deriv_splineinverse_u_float_c_floatarray.osl
├── test_deriv_splineinverse_u_float_u_floatarray.osl
├── test_deriv_splineinverse_u_float_v_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_c_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_u_floatarray.osl
├── test_deriv_splineinverse_vNoDeriv_float_v_floatarray.osl
├── test_deriv_splineinverse_v_float_c_floatarray.osl
├── test_deriv_splineinverse_v_float_u_floatarray.osl
├── test_deriv_splineinverse_v_float_v_floatarray.osl
├── test_splineinverse_c_float_c_floatarray.osl
├── test_splineinverse_c_float_u_floatarray.osl
├── test_splineinverse_c_float_v_floatarray.osl
├── test_splineinverse_u_float_c_floatarray.osl
├── test_splineinverse_u_float_u_floatarray.osl
├── test_splineinverse_u_float_v_floatarray.osl
├── test_splineinverse_v_float_c_floatarray.osl
├── test_splineinverse_v_float_u_floatarray.osl
└── test_splineinverse_v_float_v_floatarray.osl
├── splineinverse
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── split-reg
├── BATCHED_REGRESSION
├── run.py
├── split_u_string_u_sep_u_maxplit.osl
├── split_u_string_u_sep_v_maxsplit.osl
├── split_u_string_v_sep_u_maxplit.osl
├── split_u_string_v_sep_v_maxsplit.osl
├── split_v_string_default_sep_default_maxsplit.osl
├── split_v_string_u_sep_u_maxsplit.osl
├── split_v_string_u_sep_v_maxsplit.osl
├── split_v_string_v_sep_u_maxsplit.osl
├── split_v_string_v_sep_v_maxsplit.osl
└── split_v_string_v_sep_v_maxsplit_ura.osl
├── string-reg
├── BATCHED_REGRESSION
├── run.py
├── str_concat.osl
├── str_endswith.osl
├── str_getchar.osl
├── str_hash.osl
├── str_startswith.osl
├── str_stof.osl
├── str_stoi.osl
├── str_strlen.osl
└── str_substr.osl
├── string
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-array-mixture
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-array
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-err
├── NOOPTIMIZE
├── NOOPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-init-copy
├── Astruct.h
├── BATCHED
├── a.osl
├── b.osl
├── ref
│ └── out.txt
└── run.py
├── struct-isomorphic-overload
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-layers
├── a.osl
├── b.osl
├── defs.h
├── ref
│ ├── out.opt.txt
│ └── out.txt
└── run.py
├── struct-nested-assign
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-nested-deep
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-nested
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-operator-overload
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-return
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct-with-array
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── struct
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── ternary
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── test-fmt-arrays
├── ref
│ └── out.txt
├── run.py
└── test_arrays.osl
├── test-fmt-cxpf
├── ref
│ └── out.txt
├── run.py
└── test_cxpf.osl
├── test-fmt-errorwarning-repeats
├── ref
│ └── out.txt
├── run.py
└── test_errorwarning.osl
├── test-fmt-errorwarning
├── ref
│ └── out.txt
├── run.py
└── test_errorwarning.osl
├── test-fmt-fileprint
├── ref
│ ├── out.txt
│ └── out_fileprint.txt
├── run.py
└── test_fileprint.osl
├── test-fmt-journalbuffercapacity
├── run.py
└── test_jbc.osl
├── test-fmt-matrixcolor
├── ref
│ └── out.txt
├── run.py
├── test_2wrongspaces.osl
├── test_const_matrixcolor.osl
└── test_matrixcolor.osl
├── test-fmt-noise
├── ref
│ └── out.txt
├── run.py
└── test_noise.osl
├── test-fmt-stpf
├── ref
│ └── out.txt
├── run.py
└── test_stpf.osl
├── testoptix-noise
├── NOFUSED
├── OPTIMIZEONLY
├── checkerboard.osl
├── matte.osl
├── noisetest.osl
├── ref
│ ├── out.exr
│ └── out_02.exr
├── run.py
├── scene.xml
└── scene_02.xml
├── testoptix-reparam
├── NOFUSED
├── OPTIMIZEONLY
├── matte.osl
├── ref
│ └── out.exr
├── run.py
└── scene.xml
├── testoptix
├── NOFUSED
├── OPTIMIZEONLY
├── checkerboard.osl
├── matte.osl
├── microfacet_test.osl
├── ref
│ ├── out.exr
│ ├── out.txt
│ ├── test_spline.exr
│ └── test_texture.exr
├── run.py
├── scene.xml
├── test_assign.osl
├── test_assign.xml
├── test_assign_02.xml
├── test_compare.osl
├── test_compare.xml
├── test_microfacet_dist.xml
├── test_print.osl
├── test_print.xml
├── test_spline.osl
├── test_spline.xml
├── test_str_ops.osl
├── test_str_ops.xml
├── test_texture.osl
├── test_texture.xml
├── test_userdata_string.osl
└── test_userdata_string.xml
├── testshade-expr
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
└── run.py
├── texture-alpha-derivs
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-alpha
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-blur
├── BATCHED
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-colorspace
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── texture-connected-options
├── BATCHED
├── attribs.osl
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-derivs
├── BATCHED
├── ramp.exr
├── ref
│ ├── dx.tif
│ ├── dy.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-environment-opts-reg
├── BATCHED_REGRESSION
├── run.py
├── test_environment_opts_c_c.osl
├── test_environment_opts_c_u.osl
├── test_environment_opts_c_v.osl
├── test_environment_opts_v_c.osl
├── test_environment_opts_v_u.osl
├── test_environment_opts_v_v.osl
└── test_environment_opts_xmacro.h
├── texture-environment
├── BATCHED
├── ref
│ └── out.tif
├── run.py
└── test.osl
├── texture-errormsg
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-firstchannel
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-interp
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-missingalpha
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-missingcolor
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-opts-reg
├── BATCHED_REGRESSION
├── ramp.exr
├── run.py
├── test_texture_opts_c_c.osl
├── test_texture_opts_c_u.osl
├── test_texture_opts_c_v.osl
├── test_texture_opts_v_c.osl
├── test_texture_opts_v_u.osl
├── test_texture_opts_v_v.osl
└── test_texture_opts_xmacro.h
├── texture-simple
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-smallderivs
├── BATCHED
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-swirl
├── BATCHED
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── swirl.osl
├── texture-udim
├── BATCHED
├── ref
│ ├── out-freetype24.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-width
├── BATCHED
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-withderivs
├── BATCHED
├── ref
│ ├── out-oiio1.5.tif
│ ├── out.tif
│ └── out.txt
├── run.py
└── test.osl
├── texture-wrap
├── BATCHED
├── ref
│ ├── black.tif
│ ├── clamp.tif
│ ├── default.tif
│ ├── mirror.tif
│ ├── out.txt
│ └── periodic.tif
├── run.py
└── test.osl
├── texture3d-opts-reg
├── BATCHED_REGRESSION
├── ramp.exr
├── run.py
├── sphere.vdb
├── test_texture3d_opts_c_c.osl
├── test_texture3d_opts_c_u.osl
├── test_texture3d_opts_c_v.osl
├── test_texture3d_opts_v_c.osl
├── test_texture3d_opts_v_u.osl
├── test_texture3d_opts_v_v.osl
└── test_texture3d_opts_xmacro.h
├── texture3d
├── BATCHED
├── ref
│ ├── out.tif
│ └── out.txt
├── run.py
├── sphere.vdb
└── test.osl
├── trace-reg
├── BATCHED_REGRESSION
├── run.py
└── test_trace.osl
├── trailing-commas
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── transcendental-reg
├── BATCHED_REGRESSION
├── run.py
├── test_cbrt.osl
├── test_cbrt_u.osl
├── test_erf.osl
├── test_erf_u.osl
├── test_erfc.osl
├── test_erfc_u.osl
├── test_exp.osl
├── test_exp2.osl
├── test_exp2_u.osl
├── test_exp_u.osl
├── test_expm1.osl
├── test_expm1_u.osl
├── test_log.osl
├── test_log10.osl
├── test_log10_u.osl
├── test_log2.osl
├── test_log2_u.osl
├── test_log_u.osl
├── test_logb.osl
├── test_logb_u.osl
├── test_pow.osl
├── test_pow_c_u.osl
├── test_pow_c_u_float.osl
├── test_pow_c_v.osl
├── test_pow_c_v_float.osl
├── test_pow_u_c.osl
├── test_pow_u_c_float.osl
├── test_pow_u_u.osl
├── test_pow_u_u_float.osl
├── test_pow_u_v.osl
├── test_pow_u_v_float.osl
├── test_pow_v_c.osl
├── test_pow_v_c_float.osl
├── test_pow_v_u.osl
├── test_pow_v_u_float.osl
└── test_pow_v_v_float.osl
├── transform-reg
├── BATCHED_REGRESSION
├── run.py
├── test_transform_u_fromspace_u_tospace_u_normal.osl
├── test_transform_u_fromspace_u_tospace_u_point.osl
├── test_transform_u_fromspace_u_tospace_u_vector.osl
├── test_transform_u_fromspace_u_tospace_v_dnormal.osl
├── test_transform_u_fromspace_u_tospace_v_dpoint.osl
├── test_transform_u_fromspace_u_tospace_v_dvector.osl
├── test_transform_u_fromspace_u_tospace_v_normal.osl
├── test_transform_u_fromspace_u_tospace_v_point.osl
├── test_transform_u_fromspace_u_tospace_v_vector.osl
├── test_transform_u_fromspace_v_tospace_u_normal.osl
├── test_transform_u_fromspace_v_tospace_u_point.osl
├── test_transform_u_fromspace_v_tospace_u_vector.osl
├── test_transform_u_fromspace_v_tospace_v_dnormal.osl
├── test_transform_u_fromspace_v_tospace_v_dpoint.osl
├── test_transform_u_fromspace_v_tospace_v_dvector.osl
├── test_transform_u_fromspace_v_tospace_v_normal.osl
├── test_transform_u_fromspace_v_tospace_v_point.osl
├── test_transform_u_fromspace_v_tospace_v_vector.osl
├── test_transform_u_matrix_affine_u_normal.osl
├── test_transform_u_matrix_affine_u_point.osl
├── test_transform_u_matrix_affine_u_vector.osl
├── test_transform_u_matrix_affine_v_dnormal.osl
├── test_transform_u_matrix_affine_v_dpoint.osl
├── test_transform_u_matrix_affine_v_dvector.osl
├── test_transform_u_matrix_affine_v_normal.osl
├── test_transform_u_matrix_affine_v_point.osl
├── test_transform_u_matrix_affine_v_vector.osl
├── test_transform_u_matrix_u_normal.osl
├── test_transform_u_matrix_u_point.osl
├── test_transform_u_matrix_u_vector.osl
├── test_transform_u_matrix_v_dnormal.osl
├── test_transform_u_matrix_v_dpoint.osl
├── test_transform_u_matrix_v_dvector.osl
├── test_transform_u_matrix_v_normal.osl
├── test_transform_u_matrix_v_point.osl
├── test_transform_u_matrix_v_vector.osl
├── test_transform_u_tospace_u_normal.osl
├── test_transform_u_tospace_u_point.osl
├── test_transform_u_tospace_u_vector.osl
├── test_transform_u_tospace_v_dnormal.osl
├── test_transform_u_tospace_v_dpoint.osl
├── test_transform_u_tospace_v_dvector.osl
├── test_transform_u_tospace_v_normal.osl
├── test_transform_u_tospace_v_point.osl
├── test_transform_u_tospace_v_vector.osl
├── test_transform_v_fromspace_u_tospace_u_normal.osl
├── test_transform_v_fromspace_u_tospace_u_point.osl
├── test_transform_v_fromspace_u_tospace_u_vector.osl
├── test_transform_v_fromspace_u_tospace_v_dnormal.osl
├── test_transform_v_fromspace_u_tospace_v_dpoint.osl
├── test_transform_v_fromspace_u_tospace_v_dvector.osl
├── test_transform_v_fromspace_u_tospace_v_normal.osl
├── test_transform_v_fromspace_u_tospace_v_point.osl
├── test_transform_v_fromspace_u_tospace_v_vector.osl
├── test_transform_v_fromspace_v_tospace_u_normal.osl
├── test_transform_v_fromspace_v_tospace_u_point.osl
├── test_transform_v_fromspace_v_tospace_u_vector.osl
├── test_transform_v_fromspace_v_tospace_v_dnormal.osl
├── test_transform_v_fromspace_v_tospace_v_dpoint.osl
├── test_transform_v_fromspace_v_tospace_v_dvector.osl
├── test_transform_v_fromspace_v_tospace_v_normal.osl
├── test_transform_v_fromspace_v_tospace_v_point.osl
├── test_transform_v_fromspace_v_tospace_v_vector.osl
├── test_transform_v_matrix_affine_u_normal.osl
├── test_transform_v_matrix_affine_u_point.osl
├── test_transform_v_matrix_affine_u_vector.osl
├── test_transform_v_matrix_affine_v_dnormal.osl
├── test_transform_v_matrix_affine_v_dpoint.osl
├── test_transform_v_matrix_affine_v_dvector.osl
├── test_transform_v_matrix_affine_v_normal.osl
├── test_transform_v_matrix_affine_v_point.osl
├── test_transform_v_matrix_affine_v_vector.osl
├── test_transform_v_matrix_u_normal.osl
├── test_transform_v_matrix_u_point.osl
├── test_transform_v_matrix_u_vector.osl
├── test_transform_v_matrix_v_dnormal.osl
├── test_transform_v_matrix_v_dpoint.osl
├── test_transform_v_matrix_v_dvector.osl
├── test_transform_v_matrix_v_normal.osl
├── test_transform_v_matrix_v_point.osl
├── test_transform_v_matrix_v_vector.osl
├── test_transform_v_tospace_u_normal.osl
├── test_transform_v_tospace_u_point.osl
├── test_transform_v_tospace_u_vector.osl
├── test_transform_v_tospace_v_dnormal.osl
├── test_transform_v_tospace_v_dpoint.osl
├── test_transform_v_tospace_v_dvector.osl
├── test_transform_v_tospace_v_normal.osl
├── test_transform_v_tospace_v_point.osl
└── test_transform_v_tospace_v_vector.osl
├── transform
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── transformc-reg
├── BATCHED_REGRESSION
├── run.py
├── test_transformc_u_space_u_color.osl
├── test_transformc_u_space_u_space_u_color.osl
├── test_transformc_u_space_u_space_v_color.osl
├── test_transformc_u_space_v_color.osl
├── test_transformc_u_space_v_space_v_color.osl
├── test_transformc_v_space_u_color.osl
├── test_transformc_v_space_u_space_v_color.osl
├── test_transformc_v_space_v_color.osl
└── test_transformc_v_space_v_space_v_color.osl
├── transformc
├── BATCHED
├── OPTIX
├── RS_BITCODE
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── transitive-assign
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── trig-reg
├── BATCHED_REGRESSION
├── run.py
├── test_acos.osl
├── test_acos_u.osl
├── test_asin.osl
├── test_asin_u.osl
├── test_atan.osl
├── test_atan2.osl
├── test_atan2_c_u.osl
├── test_atan2_c_v.osl
├── test_atan2_u_c.osl
├── test_atan2_u_u.osl
├── test_atan2_u_v.osl
├── test_atan2_v_c.osl
├── test_atan2_v_u.osl
├── test_atan_u.osl
├── test_cos.osl
├── test_cos_u.osl
├── test_cosh.osl
├── test_cosh_u.osl
├── test_sin.osl
├── test_sin_u.osl
├── test_sincos.osl
├── test_sincos_u.osl
├── test_sinh.osl
├── test_sinh_u.osl
├── test_tan.osl
├── test_tan_u.osl
├── test_tanh.osl
└── test_tanh_u.osl
├── trig
├── BATCHED
├── ref
│ ├── out-alt-oiio1.8.txt
│ ├── out-alt.txt
│ ├── out-oiio1.8.txt
│ ├── out.alt-icc.txt
│ └── out.txt
├── run.py
└── test.osl
├── typecast
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── unknown-instruction
├── ref
│ └── out.txt
├── run.py
└── test.oso
├── userdata-custom
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── userdata-defaults
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── userdata-partial
├── BATCHED
├── ref
│ ├── out.lazy_userdata_OFF.tif
│ ├── out.lazy_userdata_ON.tif
│ └── out.txt
├── run.py
└── test.osl
├── userdata-passthrough
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── userdata
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── vararray-connect
├── BATCHED
├── ref
│ └── out.txt
├── run.py
├── test.osl
└── upstream.osl
├── vararray-default
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── vararray-deserialize
├── BATCHED
├── ref
│ └── out.txt
├── run.py
├── serial.oslgroup
└── test.osl
├── vararray-param
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── vecctr
├── BATCHED
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── vector-reg
├── BATCHED_REGRESSION
├── distance_u_vector_u_vector.osl
├── distance_u_vector_u_vector_u_vector.osl
├── distance_u_vector_u_vector_v_vector.osl
├── distance_u_vector_v_vector.osl
├── distance_u_vector_v_vector_u_vector.osl
├── distance_v_vector_u_vector.osl
├── distance_v_vector_u_vector_v_vector.osl
├── distance_v_vector_v_vector.osl
├── distance_v_vector_v_vector_u_vector.osl
├── distance_v_vector_v_vector_v_vector.osl
├── dot_u_vector_u_vector.osl
├── dot_u_vector_v_vector.osl
├── dot_v_vector_u_vector.osl
├── dot_v_vector_v_vector.osl
├── run.py
├── test_cross_u_vector_v_dvector.osl
├── test_cross_v_dvector_u_vector.osl
├── test_cross_v_dvector_v_dvector.osl
└── test_cross_v_vector_v_vector.osl
├── vector
├── BATCHED
├── ref
│ ├── out-alt.txt
│ ├── out-icc.txt
│ └── out.txt
├── run.py
└── test.osl
├── vector2
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── vector4
├── BATCHED
├── OPTIX
├── ref
│ └── out.txt
├── run.py
└── test.osl
├── wavelength_color-reg
├── BATCHED_REGRESSION
├── run.py
├── wavelength_u_lambda.osl
├── wavelength_u_lambda_masked.osl
├── wavelength_v_lambda.osl
└── wavelength_v_lambda_masked.osl
├── wavelength_color
├── BATCHED
├── OPTIX
├── ref
│ ├── out.exr
│ └── out.txt
├── run.py
└── test.osl
├── xml-reg
├── BATCHED_REGRESSION
├── run.py
├── test.xml
├── test2.xml
├── test3.xml
├── test_xml_c_c.osl
├── test_xml_c_u.osl
├── test_xml_c_v.osl
├── test_xml_v_c.osl
├── test_xml_v_u.osl
├── test_xml_v_v.osl
└── test_xml_xmacro.h
└── xml
├── BATCHED
├── ref
└── out.txt
├── run.py
├── test.osl
└── test.xml
/ASWF/logos/aswf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/ASWF/logos/aswf.png
--------------------------------------------------------------------------------
/ASWF/logos/openshadinglanguage-Icon-Color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/ASWF/logos/openshadinglanguage-Icon-Color.png
--------------------------------------------------------------------------------
/doc/app_integration/README.md:
--------------------------------------------------------------------------------
1 | # Application Integration
2 |
3 | Contains content related to integrating OSL into a renderer, or any application for that matter, using the C API.
4 |
--------------------------------------------------------------------------------
/doc/shader_writing/README.md:
--------------------------------------------------------------------------------
1 | # Shader Writing in OSL
2 |
3 | Contains OSL shader writing content.
4 |
--------------------------------------------------------------------------------
/doc/shader_writing/Shading_in_OSL.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/doc/shader_writing/Shading_in_OSL.odt
--------------------------------------------------------------------------------
/doc/site/README.md:
--------------------------------------------------------------------------------
1 | # Web Site
2 |
3 | Contains OSL web site content.
4 |
--------------------------------------------------------------------------------
/src/build-scripts/hidesymbols.map:
--------------------------------------------------------------------------------
1 | {
2 | global: *OSL*; test_shade; *osl*imageio*; *osl_input_extensions; PyInit*;
3 | local: osl_*; *pvt*; *;
4 | };
5 |
--------------------------------------------------------------------------------
/src/build-scripts/oneapi_2022.1.0.cfg:
--------------------------------------------------------------------------------
1 | default=exclude
2 | compiler=2022.1.0
3 | tbb=2021.6.0
4 |
--------------------------------------------------------------------------------
/src/doc/.gitignore:
--------------------------------------------------------------------------------
1 | *.aux
2 | *.adx
3 | *.ind
4 | *.log
5 | *.out
6 | *.toc
7 | *.idx
8 | *.ilg
9 |
--------------------------------------------------------------------------------
/src/doc/Description.txt:
--------------------------------------------------------------------------------
1 | OSL - Open Shading Language
2 |
--------------------------------------------------------------------------------
/src/doc/Figures/CC-BY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/CC-BY.png
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/aalpha.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/aalpha.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/afinal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/afinal.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/aoriginal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/aoriginal.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/avisibility.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/avisibility.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/cb_1green.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/cb_1green.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/cb_allgreen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/cb_allgreen.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/cb_original.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/cb_original.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/cb_red.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/cb_red.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/diffuse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/diffuse.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/original.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/original.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/sdiffuse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/sdiffuse.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/LightPathExpr/stdiffuse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/LightPathExpr/stdiffuse.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/groupschematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/groupschematic.pdf
--------------------------------------------------------------------------------
/src/doc/Figures/groupschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/groupschematic.png
--------------------------------------------------------------------------------
/src/doc/Figures/instanceschematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/instanceschematic.pdf
--------------------------------------------------------------------------------
/src/doc/Figures/instanceschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/instanceschematic.png
--------------------------------------------------------------------------------
/src/doc/Figures/integratorschematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/integratorschematic.pdf
--------------------------------------------------------------------------------
/src/doc/Figures/integratorschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/integratorschematic.png
--------------------------------------------------------------------------------
/src/doc/Figures/osl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/osl.png
--------------------------------------------------------------------------------
/src/doc/Figures/osltoy/osltoy-error.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/osltoy/osltoy-error.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/osltoy/osltoy-fbm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/osltoy/osltoy-fbm.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/osltoy/osltoy-start.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/osltoy/osltoy-start.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/shaderexecschematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/shaderexecschematic.pdf
--------------------------------------------------------------------------------
/src/doc/Figures/shaderexecschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/shaderexecschematic.png
--------------------------------------------------------------------------------
/src/doc/Figures/shaderschematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/shaderschematic.pdf
--------------------------------------------------------------------------------
/src/doc/Figures/shaderschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/shaderschematic.png
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/fBm_default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/fBm_default.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/fBm_freq.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/fBm_freq.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/fBm_gain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/fBm_gain.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/fBm_lac.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/fBm_lac.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/fBm_octaves.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/fBm_octaves.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/makenoise.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/makenoise.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/noisetex.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/noisetex.jpg
--------------------------------------------------------------------------------
/src/doc/Figures/testshade/show_uv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/src/doc/Figures/testshade/show_uv.jpg
--------------------------------------------------------------------------------
/src/doc/Welcome.txt:
--------------------------------------------------------------------------------
1 | OSL - Open Shading Language
2 |
--------------------------------------------------------------------------------
/src/doc/requirements.txt:
--------------------------------------------------------------------------------
1 | sphinx >= 5.0
2 | breathe == 4.34.0
3 | sphinx-tabs
4 | furo==2022.6.21
5 | myst-parser
6 | linkify
7 |
--------------------------------------------------------------------------------
/testsuite/Werror/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/Werror/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/aastep/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/aastep/BATCHED
--------------------------------------------------------------------------------
/testsuite/aastep/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/aastep/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/aastep/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/allowconnect-err/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/allowconnect-err/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/and-or-not-synonyms/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/and-or-not-synonyms/BATCHED
--------------------------------------------------------------------------------
/testsuite/and-or-not-synonyms/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/and-or-not-synonyms/OPTIX
--------------------------------------------------------------------------------
/testsuite/and-or-not-synonyms/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | shader "test"
3 | "myparam" "int"
4 | Default value: 0
5 | myparam = 0
6 |
7 |
--------------------------------------------------------------------------------
/testsuite/andor-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/andor-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/area-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/area-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/arithmetic-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/arithmetic-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/arithmetic/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/arithmetic/BATCHED
--------------------------------------------------------------------------------
/testsuite/array-aassign/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-aassign/BATCHED
--------------------------------------------------------------------------------
/testsuite/array-aassign/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-aassign/OPTIX
--------------------------------------------------------------------------------
/testsuite/array-aassign/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | f[0]: 2.000000
3 | n.fa[0]: 4.000000
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/array-assign-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-assign-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/array-copy-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-copy-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/array-copy/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-copy/BATCHED
--------------------------------------------------------------------------------
/testsuite/array-copy/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-copy/OPTIX
--------------------------------------------------------------------------------
/testsuite/array-derivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-derivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/array-length-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-length-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/array-length-reg/NOOPTIMIZE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-length-reg/NOOPTIMIZE
--------------------------------------------------------------------------------
/testsuite/array-range/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-range/BATCHED
--------------------------------------------------------------------------------
/testsuite/array-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/array-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/bitwise-and-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bitwise-and-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/bitwise-or-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bitwise-or-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/bitwise-shl-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bitwise-shl-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/bitwise-shr-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bitwise-shr-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/bitwise-xor-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bitwise-xor-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/blackbody-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/blackbody/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/BATCHED
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out.icc.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out.icc.exr
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.exr
4 |
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out2.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out2.exr
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out3.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out3.exr
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out4.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out4.exr
--------------------------------------------------------------------------------
/testsuite/blackbody/ref/out5.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blackbody/ref/out5.exr
--------------------------------------------------------------------------------
/testsuite/blendmath/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blendmath/BATCHED
--------------------------------------------------------------------------------
/testsuite/blendmath/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/blendmath/OPTIX
--------------------------------------------------------------------------------
/testsuite/breakcont-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/breakcont-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/breakcont/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/breakcont/BATCHED
--------------------------------------------------------------------------------
/testsuite/breakcont/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/breakcont/OPTIX
--------------------------------------------------------------------------------
/testsuite/bug-array-heapoffsets/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-array-heapoffsets/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-array-heapoffsets/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-array-heapoffsets/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/bug-locallifetime/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-locallifetime/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-locallifetime/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-locallifetime/OPTIX
--------------------------------------------------------------------------------
/testsuite/bug-locallifetime/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Ran 2 iterations
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/bug-outputinit/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-outputinit/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-outputinit/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-outputinit/OPTIX
--------------------------------------------------------------------------------
/testsuite/bug-outputinit/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-outputinit/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/bug-param-duplicate/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-param-duplicate/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-param-duplicate/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-param-duplicate/OPTIX
--------------------------------------------------------------------------------
/testsuite/bug-param-duplicate/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | myparam = 1
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/bug-peep/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-peep/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-peep/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | S=0 T=0 outS=0 outT=0
3 | S=1 T=0 outS=0 outT=2
4 | S=0 T=1 outS=1 outT=0
5 | S=1 T=1 outS=1 outT=2
6 |
7 |
--------------------------------------------------------------------------------
/testsuite/bug-return/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-return/BATCHED
--------------------------------------------------------------------------------
/testsuite/bug-return/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-return/OPTIX
--------------------------------------------------------------------------------
/testsuite/bug-return/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/bug-return/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/bug-return/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/cellnoise/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/cellnoise/BATCHED
--------------------------------------------------------------------------------
/testsuite/cellnoise/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/cellnoise/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/cellnoise/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/closure-array/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure-array/BATCHED
--------------------------------------------------------------------------------
/testsuite/closure-conditional/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure-conditional/BATCHED
--------------------------------------------------------------------------------
/testsuite/closure-layered/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure-layered/BATCHED
--------------------------------------------------------------------------------
/testsuite/closure-layered/constant.osl:
--------------------------------------------------------------------------------
1 | surface constant
2 | (
3 | float x = 1
4 | )
5 | {
6 | Ci = x * emission();
7 | }
--------------------------------------------------------------------------------
/testsuite/closure-layered/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled constant.osl -> constant.oso
2 | Compiled test.osl -> test.oso
3 | Connect testLayer.result to constantLayer.x
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/closure-layered/test.osl:
--------------------------------------------------------------------------------
1 | shader test(
2 | float a1 = u,
3 | float a2 = v,
4 | output int result = 0
5 | )
6 | {
7 | result = a1 == a2;
8 | }
9 |
--------------------------------------------------------------------------------
/testsuite/closure-parameters/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure-parameters/BATCHED
--------------------------------------------------------------------------------
/testsuite/closure-zero/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure-zero/BATCHED
--------------------------------------------------------------------------------
/testsuite/closure/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/closure/BATCHED
--------------------------------------------------------------------------------
/testsuite/color-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/color/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color/BATCHED
--------------------------------------------------------------------------------
/testsuite/color/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color/OPTIX
--------------------------------------------------------------------------------
/testsuite/color2/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color2/BATCHED
--------------------------------------------------------------------------------
/testsuite/color2/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color2/OPTIX
--------------------------------------------------------------------------------
/testsuite/color4/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color4/BATCHED
--------------------------------------------------------------------------------
/testsuite/color4/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/color4/OPTIX
--------------------------------------------------------------------------------
/testsuite/colorspace/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/colorspace/BATCHED
--------------------------------------------------------------------------------
/testsuite/common/textures/grid.tx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/common/textures/grid.tx
--------------------------------------------------------------------------------
/testsuite/common/textures/kitchen_probe.hdr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/common/textures/kitchen_probe.hdr
--------------------------------------------------------------------------------
/testsuite/common/textures/mandrill.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/common/textures/mandrill.tif
--------------------------------------------------------------------------------
/testsuite/common/textures/nan.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/common/textures/nan.exr
--------------------------------------------------------------------------------
/testsuite/comparison/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/comparison/BATCHED
--------------------------------------------------------------------------------
/testsuite/compassign-bool/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/BATCHED
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out.scalar.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out.scalar.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.eq.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.eq.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.ge.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.ge.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.gt.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.gt.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.int.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.int.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.le.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.le.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.lt.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.lt.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.ne.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.ne.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out2.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out2.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out4A.gt.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out4A.gt.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/ref/out4B.gt.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-bool/ref/out4B.gt.tif
--------------------------------------------------------------------------------
/testsuite/compassign-bool/test.osl:
--------------------------------------------------------------------------------
1 | shader test(
2 | float a1 = u,
3 | float a2 = v,
4 | output int result = 0
5 | )
6 | {
7 | result = a1 < a2;
8 | }
9 |
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitand_bool_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitand_bool_bool (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) & (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitand_bool_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitand_bool_int (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) & int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitand_int_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitand_int_bool (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) & (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitand_int_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitand_int_int (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) & int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitor_bool_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitor_bool_bool (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) | (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitor_bool_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitor_bool_int (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) | int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitor_int_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitor_int_bool (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) | (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_bitor_int_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_bitor_int_int (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) | int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_compl_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_compl_bool (
2 | output int val = 0)
3 | {
4 | val = ~(P[0] < 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_compl_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_compl_int (
2 | output int val = 0)
3 | {
4 | val = ~(int(P[0]*12));
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_eq.osl:
--------------------------------------------------------------------------------
1 | shader varying_eq (
2 | output int val = 0)
3 | {
4 | val = (int(u*12) == int((1.0-u)*12));
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_ge.osl:
--------------------------------------------------------------------------------
1 | shader varying_ge (
2 | output int val = 0)
3 | {
4 | val = (v >= u);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_gt.osl:
--------------------------------------------------------------------------------
1 | shader varying_gt (
2 | output int val = 0)
3 | {
4 | val = (v > u);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_int (
2 | output int val = 5)
3 | {
4 | val = int(1024*(1.0 + sin(4*P[0]*M_2PI)));
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_le.osl:
--------------------------------------------------------------------------------
1 | shader varying_lt (
2 | output int val = 0)
3 | {
4 | val = (v < u);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_lt.osl:
--------------------------------------------------------------------------------
1 | shader varying_le (
2 | output int val = 0)
3 | {
4 | val = (v <= u);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_ne.osl:
--------------------------------------------------------------------------------
1 | shader varying_ne (
2 | output int val = 0)
3 | {
4 | val = (int(u*12) != int((1.0-u)*12));
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_not_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_not_bool (
2 | output int val = 0)
3 | {
4 | val = !(v > u);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_not_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_not_int (
2 | output int val = 0)
3 | {
4 | val = !(int(1024*(1.0 + sin(4*P[0]*M_2PI))));
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_xor_bool_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_xor_bool_bool (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) ^ (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_xor_bool_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_xor_bool_int (
2 | output int val = 0)
3 | {
4 | val = (P[0] < 0.5) ^ int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_xor_int_bool.osl:
--------------------------------------------------------------------------------
1 | shader varying_xor_int_bool (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) ^ (P[1] > 0.5);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-bool/varying_xor_int_int.osl:
--------------------------------------------------------------------------------
1 | shader varying_xor_int_int (
2 | output int val = 0)
3 | {
4 | val = int(P[0]*12) ^ int(P[1]*12);
5 | }
--------------------------------------------------------------------------------
/testsuite/compassign-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compassign-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/compile-buffer/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compile-buffer/BATCHED
--------------------------------------------------------------------------------
/testsuite/compile-buffer/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/compile-buffer/OPTIX
--------------------------------------------------------------------------------
/testsuite/compile-buffer/ref/out.txt:
--------------------------------------------------------------------------------
1 | Hello, world!
2 |
3 |
--------------------------------------------------------------------------------
/testsuite/complement-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/complement-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/component-range/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/component-range/BATCHED
--------------------------------------------------------------------------------
/testsuite/connect-components/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/connect-components/BATCHED
--------------------------------------------------------------------------------
/testsuite/connect-components/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/connect-components/OPTIX
--------------------------------------------------------------------------------
/testsuite/const-array-fill/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/const-array-fill/BATCHED
--------------------------------------------------------------------------------
/testsuite/const-array-params/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/const-array-params/BATCHED
--------------------------------------------------------------------------------
/testsuite/control-flow-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/control-flow-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/debug-uninit/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/debug-uninit/BATCHED
--------------------------------------------------------------------------------
/testsuite/debugnan/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to Cout.tif
4 | ERROR: Detected nan value in Cout at test.osl:9 (op texture)
5 |
--------------------------------------------------------------------------------
/testsuite/derivs-muldiv-clobber/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/derivs-muldiv-clobber/BATCHED
--------------------------------------------------------------------------------
/testsuite/derivs-muldiv-clobber/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/derivs-muldiv-clobber/OPTIX
--------------------------------------------------------------------------------
/testsuite/derivs-muldiv-clobber/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | mul:
3 | x = 0.25, dx=1 dy=0
4 | gx = 0.25, dx=1 dy=0
5 | div:
6 | y = 1, dx=0 dy=0
7 | gy = 1, dx=0 dy=0
8 |
9 |
--------------------------------------------------------------------------------
/testsuite/derivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/derivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/draw_string/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/draw_string/BATCHED
--------------------------------------------------------------------------------
/testsuite/draw_string/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/draw_string/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/draw_string/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/error-dupes/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/error-dupes/BATCHED
--------------------------------------------------------------------------------
/testsuite/error-dupes/RS_BITCODE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/error-dupes/RS_BITCODE
--------------------------------------------------------------------------------
/testsuite/error-serialized/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/error-serialized/BATCHED
--------------------------------------------------------------------------------
/testsuite/error-serialized/RS_BITCODE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/error-serialized/RS_BITCODE
--------------------------------------------------------------------------------
/testsuite/error-serialized/test.oslgroup:
--------------------------------------------------------------------------------
1 | shader test;
2 | connect a.b c.d;
3 |
--------------------------------------------------------------------------------
/testsuite/example-batched-deformer/NOOPTIMIZE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-batched-deformer/NOOPTIMIZE
--------------------------------------------------------------------------------
/testsuite/example-batched-deformer/NOSCALAR:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-batched-deformer/NOSCALAR
--------------------------------------------------------------------------------
/testsuite/example-cuda/NOOPTIMIZE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-cuda/NOOPTIMIZE
--------------------------------------------------------------------------------
/testsuite/example-cuda/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-cuda/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/example-deformer/NOBATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-deformer/NOBATCHED
--------------------------------------------------------------------------------
/testsuite/example-deformer/NOOPTIMIZE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/example-deformer/NOOPTIMIZE
--------------------------------------------------------------------------------
/testsuite/exit/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/exit/BATCHED
--------------------------------------------------------------------------------
/testsuite/exit/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/exit/OPTIX
--------------------------------------------------------------------------------
/testsuite/exit/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | This should print
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/exponential/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/exponential/BATCHED
--------------------------------------------------------------------------------
/testsuite/filterwidth-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/filterwidth-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/for-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/for-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/format-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/format-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/fprintf/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/fprintf/BATCHED
--------------------------------------------------------------------------------
/testsuite/fprintf/ref/data.txt:
--------------------------------------------------------------------------------
1 | hello, world
2 | uv = 0.5 0.5
3 |
--------------------------------------------------------------------------------
/testsuite/function-earlyreturn/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-earlyreturn/BATCHED
--------------------------------------------------------------------------------
/testsuite/function-outputelem/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-outputelem/BATCHED
--------------------------------------------------------------------------------
/testsuite/function-overloads/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-overloads/OPTIX
--------------------------------------------------------------------------------
/testsuite/function-redef/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-redef/BATCHED
--------------------------------------------------------------------------------
/testsuite/function-simple/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-simple/BATCHED
--------------------------------------------------------------------------------
/testsuite/function-simple/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/function-simple/OPTIX
--------------------------------------------------------------------------------
/testsuite/function-simple/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | 2*2 = 4
3 | x = 2, y = 4
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/geomath/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/geomath/BATCHED
--------------------------------------------------------------------------------
/testsuite/getattribute-camera/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getattribute-camera/BATCHED
--------------------------------------------------------------------------------
/testsuite/getattribute-shader/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getattribute-shader/BATCHED
--------------------------------------------------------------------------------
/testsuite/getattribute-shader/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getattribute-shader/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/getattribute-shading/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getattribute-shading/BATCHED
--------------------------------------------------------------------------------
/testsuite/getsymbol-nonheap/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getsymbol-nonheap/BATCHED
--------------------------------------------------------------------------------
/testsuite/getsymbol-nonheap/ref/a.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getsymbol-nonheap/ref/a.exr
--------------------------------------------------------------------------------
/testsuite/getsymbol-nonheap/ref/b.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getsymbol-nonheap/ref/b.exr
--------------------------------------------------------------------------------
/testsuite/getsymbol-nonheap/ref/c.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/getsymbol-nonheap/ref/c.exr
--------------------------------------------------------------------------------
/testsuite/getsymbol-nonheap/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output a to a.exr
4 | Output b to b.exr
5 | Output c to c.exr
6 |
--------------------------------------------------------------------------------
/testsuite/gettextureinfo-udim/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/gettextureinfo-udim/BATCHED
--------------------------------------------------------------------------------
/testsuite/gettextureinfo-udim/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/gettextureinfo-udim/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/gettextureinfo-udim/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/gettextureinfo/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/gettextureinfo/BATCHED
--------------------------------------------------------------------------------
/testsuite/globals-needed/ref/out.txt:
--------------------------------------------------------------------------------
1 | Need 1 globals: backfacing
2 | Need 2 globals: P flipHandedness
3 |
--------------------------------------------------------------------------------
/testsuite/group-outputs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/group-outputs/BATCHED
--------------------------------------------------------------------------------
/testsuite/group-outputs/ref/a.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/group-outputs/ref/a.exr
--------------------------------------------------------------------------------
/testsuite/group-outputs/ref/b.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/group-outputs/ref/b.exr
--------------------------------------------------------------------------------
/testsuite/group-outputs/ref/c.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/group-outputs/ref/c.exr
--------------------------------------------------------------------------------
/testsuite/group-outputs/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output a to a.exr
4 | Output b to b.exr
5 | Output c to c.exr
6 |
--------------------------------------------------------------------------------
/testsuite/groupdata-opt/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/groupdata-opt/BATCHED
--------------------------------------------------------------------------------
/testsuite/groupdata-opt/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/groupdata-opt/OPTIX
--------------------------------------------------------------------------------
/testsuite/groupstring/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/groupstring/BATCHED
--------------------------------------------------------------------------------
/testsuite/groupstring/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/groupstring/OPTIX
--------------------------------------------------------------------------------
/testsuite/hash/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hash/BATCHED
--------------------------------------------------------------------------------
/testsuite/hashnoise/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hashnoise/BATCHED
--------------------------------------------------------------------------------
/testsuite/hashnoise/ref/out-alt-batch.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hashnoise/ref/out-alt-batch.tif
--------------------------------------------------------------------------------
/testsuite/hashnoise/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hashnoise/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/hashnoise/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/hashnoise/ref/out_LLVM_JIT_FMA.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hashnoise/ref/out_LLVM_JIT_FMA.tif
--------------------------------------------------------------------------------
/testsuite/hex/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hex/BATCHED
--------------------------------------------------------------------------------
/testsuite/hex/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hex/OPTIX
--------------------------------------------------------------------------------
/testsuite/hex/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | a = 26 (hex 1a), b = -1 (hex ffffffff)
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/hyperb/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/hyperb/BATCHED
--------------------------------------------------------------------------------
/testsuite/ieee_fp-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/ieee_fp-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/ieee_fp/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/ieee_fp/BATCHED
--------------------------------------------------------------------------------
/testsuite/ieee_fp/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/ieee_fp/OPTIX
--------------------------------------------------------------------------------
/testsuite/ieee_fp/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | isnan (10) = 0
3 | isinf (10) = 0
4 | isfinite (10) = 1
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/if-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/if-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/incdec/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/incdec/BATCHED
--------------------------------------------------------------------------------
/testsuite/incdec/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/incdec/OPTIX
--------------------------------------------------------------------------------
/testsuite/initlist/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/initlist/BATCHED
--------------------------------------------------------------------------------
/testsuite/initops-instance-clash/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/initops-instance-clash/BATCHED
--------------------------------------------------------------------------------
/testsuite/initops-instance-clash/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | A = 0.5, B = 1
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/initops/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/initops/BATCHED
--------------------------------------------------------------------------------
/testsuite/intbits/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/intbits/BATCHED
--------------------------------------------------------------------------------
/testsuite/intbits/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/intbits/OPTIX
--------------------------------------------------------------------------------
/testsuite/isconnected/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/isconnected/BATCHED
--------------------------------------------------------------------------------
/testsuite/isconstant/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/isconstant/BATCHED
--------------------------------------------------------------------------------
/testsuite/isconstant/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/isconstant/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/isconstant/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/isconstant/OPTIX
--------------------------------------------------------------------------------
/testsuite/isconstant/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Is param A const? 1
3 | Is 2*A const? 1
4 | Is noise(P) const? 0
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/layers-entry/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers-entry/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/layers-lazy/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers-lazy/BATCHED
--------------------------------------------------------------------------------
/testsuite/layers-repeatedoutputs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers-repeatedoutputs/BATCHED
--------------------------------------------------------------------------------
/testsuite/layers-repeatedoutputs/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers-repeatedoutputs/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/layers/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers/BATCHED
--------------------------------------------------------------------------------
/testsuite/layers/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/layers/OPTIX
--------------------------------------------------------------------------------
/testsuite/layers/ref/out.opt.txt:
--------------------------------------------------------------------------------
1 | Compiled a.osl -> a.oso
2 | Compiled b.osl -> b.oso
3 | Connect alayer.f_out to blayer.f_in
4 | Connect alayer.c_out to blayer.c_in
5 | b: f_in = 0.5, c_in = 0.25 1 1
6 |
7 |
--------------------------------------------------------------------------------
/testsuite/lazyglobals/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lazyglobals/BATCHED
--------------------------------------------------------------------------------
/testsuite/length-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/length-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/linearstep/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/linearstep/BATCHED
--------------------------------------------------------------------------------
/testsuite/linearstep/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/linearstep/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/linearstep/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/lockgeom/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lockgeom/BATCHED
--------------------------------------------------------------------------------
/testsuite/lockgeom/ref/out0.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lockgeom/ref/out0.tif
--------------------------------------------------------------------------------
/testsuite/lockgeom/ref/out1.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lockgeom/ref/out1.tif
--------------------------------------------------------------------------------
/testsuite/lockgeom/ref/out2.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lockgeom/ref/out2.tif
--------------------------------------------------------------------------------
/testsuite/lockgeom/ref/out3.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/lockgeom/ref/out3.tif
--------------------------------------------------------------------------------
/testsuite/logic/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/logic/BATCHED
--------------------------------------------------------------------------------
/testsuite/logic/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/logic/OPTIX
--------------------------------------------------------------------------------
/testsuite/loop/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/loop/BATCHED
--------------------------------------------------------------------------------
/testsuite/luminance-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/luminance-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/matrix-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/matrix-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/matrix-reg/RS_BITCODE_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/matrix-reg/RS_BITCODE_REGRESSION
--------------------------------------------------------------------------------
/testsuite/matrix/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/matrix/BATCHED
--------------------------------------------------------------------------------
/testsuite/matrix/RS_BITCODE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/matrix/RS_BITCODE
--------------------------------------------------------------------------------
/testsuite/max-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/max-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/mergeinstances-duplicate-entrylayers/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled a.osl -> a.oso
2 | Compiled b.osl -> b.oso
3 | Entry layers: b1(1) b2(3) b3(5)
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/mergeinstances-nouserdata/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/mergeinstances-nouserdata/BATCHED
--------------------------------------------------------------------------------
/testsuite/mergeinstances-vararray/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/mergeinstances-vararray/OPTIX
--------------------------------------------------------------------------------
/testsuite/mergeinstances-vararray/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled arrayparam.osl -> arrayparam.oso
2 | Compiled simple.osl -> simple.oso
3 | 1.000000 0.000000 1.000000
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/message-no-closure/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/message-no-closure/BATCHED
--------------------------------------------------------------------------------
/testsuite/message-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/message-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/metadata-braces/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/metadata-braces/BATCHED
--------------------------------------------------------------------------------
/testsuite/metadata-braces/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/metadata-braces/OPTIX
--------------------------------------------------------------------------------
/testsuite/min-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/min-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/miscmath/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/miscmath/BATCHED
--------------------------------------------------------------------------------
/testsuite/missing-shader/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/missing-shader/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/mix-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/mix-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/named-components/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/named-components/BATCHED
--------------------------------------------------------------------------------
/testsuite/named-components/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/named-components/OPTIX
--------------------------------------------------------------------------------
/testsuite/nestedloop-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/nestedloop-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/noise-cell/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-cell/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-cell/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-cell/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-cell/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testnoise.osl -> testnoise.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/noise-gabor-reg/vary_anisotropic.osl:
--------------------------------------------------------------------------------
1 | shader
2 | vary_anisotropic (
3 | output int anisotropic = 0)
4 | {
5 | anisotropic = int(P[0]*16)%4;
6 | }
7 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor-reg/vary_direction.osl:
--------------------------------------------------------------------------------
1 | shader
2 | vary_direction (
3 | output vector direction = 0)
4 | {
5 | direction = 10*(P - vector(0.5, 0.5, 0.5));
6 | }
7 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor-reg/vary_do_filter.osl:
--------------------------------------------------------------------------------
1 | shader
2 | vary_do_filter (
3 | output int do_filter = 0)
4 | {
5 | // it is 0 or 1
6 | do_filter = int(P[0]*8)%2;
7 | }
8 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor-reg/vary_impulses.osl:
--------------------------------------------------------------------------------
1 | shader
2 | vary_impulses (
3 | output float impulses = 0)
4 | {
5 | // it is clamped beteen 1 - 32
6 | impulses = 1 + (P[0]*31.5);
7 | }
8 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-gabor/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-gabor/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testnoise.osl -> testnoise.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor2d-filter/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor2d-filter/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-gabor2d-filter/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor2d-filter/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-gabor2d-filter/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/noise-gabor3d-filter/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor3d-filter/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-gabor3d-filter/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-gabor3d-filter/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-gabor3d-filter/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/noise-generic/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-generic/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-generic/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-generic/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-generic/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/noise-perlin/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-perlin/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-perlin/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-perlin/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-perlin/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testnoise.osl -> testnoise.oso
2 |
3 | Output Cout to out.tif
4 |
5 | Output Cout to uout.tif
6 |
--------------------------------------------------------------------------------
/testsuite/noise-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/noise-reg/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-reg/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/noise-simplex/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-simplex/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise-simplex/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise-simplex/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise-simplex/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testnoise.osl -> testnoise.oso
2 |
3 | Output Cout to out.tif
4 |
5 | Output Cout to uout.tif
6 |
--------------------------------------------------------------------------------
/testsuite/noise/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise/BATCHED
--------------------------------------------------------------------------------
/testsuite/noise/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/noise/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/noise/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/normalize-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/normalize-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/ocio/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | linear 0.5 0.5 0.5 -> Cineon 0.582688 0.582688 0.582688
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/operator-overloading/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/operator-overloading/BATCHED
--------------------------------------------------------------------------------
/testsuite/operator-overloading/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/operator-overloading/OPTIX
--------------------------------------------------------------------------------
/testsuite/opt-warnings/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/opt-warnings/BATCHED
--------------------------------------------------------------------------------
/testsuite/osl-imageio/NOOPTIX:
--------------------------------------------------------------------------------
1 | Test uses OIIO to generate pixels -- skip OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/osl-imageio/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ramp.osl -> ramp.oso
2 |
--------------------------------------------------------------------------------
/testsuite/osl-imageio/ref/ramp-oso-blue.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/osl-imageio/ref/ramp-oso-blue.tif
--------------------------------------------------------------------------------
/testsuite/osl-imageio/ref/ramp-oso-tiles.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/osl-imageio/ref/ramp-oso-tiles.tif
--------------------------------------------------------------------------------
/testsuite/osl-imageio/ref/wave-mip.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/osl-imageio/ref/wave-mip.tif
--------------------------------------------------------------------------------
/testsuite/oslc-D/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/oslc-D/OPTIX
--------------------------------------------------------------------------------
/testsuite/oslc-D/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Compiled test.osl -> test.oso
3 | foo is 42
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/oslc-M/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/oslc-M/OPTIX
--------------------------------------------------------------------------------
/testsuite/oslc-M/myheader.h:
--------------------------------------------------------------------------------
1 | int foo(int x)
2 | {
3 | return x*2;
4 | }
5 |
--------------------------------------------------------------------------------
/testsuite/oslc-M/ref/mycustom.d:
--------------------------------------------------------------------------------
1 | customtarget: test.osl \
2 | myheader.h
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-M/ref/mydep.d:
--------------------------------------------------------------------------------
1 | test.oso: test.osl \
2 | myheader.h
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-M/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | test.oso: test.osl \
3 | myheader.h
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-M/ref/test.d:
--------------------------------------------------------------------------------
1 | test.oso: test.osl \
2 | myheader.h
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-arrayindex/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-arrayindex/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-assignmenttypes/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-assignmenttypes/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-closuremul/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-closuremul/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-closuremul/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:10: error: Not allowed: 'closure color * closure color'
2 | test.osl:10: error: Cannot assign closure color Ci = unknown
3 | FAILED test.osl
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-field/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-field/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-field/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:12: error: type 'color' does not have a member 'nope'
2 | test.osl:15: error: struct type 'custom' does not have a member 'bad'
3 | FAILED test.osl
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-format/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-format/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-funcoverload/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-funcoverload/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist-args/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist-args/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist-return/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist-return/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-initlist/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-intoverflow/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-intoverflow/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-named-components/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-named-components/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-noreturn/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-noreturn/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-noreturn/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:16: error: non-void function "f" had no 'return' statement.
2 | FAILED test.osl
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-notfunc/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-notfunc/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-notfunc/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:6: error: 'cos' is not a function
2 | test.osl:6: error: No matching function call to 'cos (int)'
3 | FAILED test.osl
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-outputparamvararray/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-outputparamvararray/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-outputparamvararray/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:6: error: shader output parameter 'c' can't be unsized array
2 | FAILED test.osl
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-paramdefault/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-paramdefault/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-paramdefault/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:6: error: shader parameter 'a' requires a default initializer
2 | FAILED test.osl
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-array-init/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-array-init/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-array-init/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Out is 1 2 3 4
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-ctr/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-ctr/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-dup/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-dup/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-print/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-print/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-struct-print/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:19: error: struct 'testStruct' is not a valid argument
2 | test.osl:20: error: struct 'testStruct' is not a valid argument
3 | FAILED test.osl
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-type-as-variable/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-type-as-variable/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-unknown-ctr/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-unknown-ctr/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-write-nonoutput/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-err-write-nonoutput/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-pragma-warnerr/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-pragma-warnerr/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-pragma-warnerr/ref/out.txt:
--------------------------------------------------------------------------------
1 | test.osl:2: warning: this is a warning
2 | test.osl:7: error: this is an error
3 | FAILED test.osl
4 |
--------------------------------------------------------------------------------
/testsuite/oslc-pragma-warnerr/test.osl:
--------------------------------------------------------------------------------
1 |
2 | #pragma warning "this is a warning"
3 |
4 |
5 | shader test ()
6 | {
7 | #pragma error "this is an error"
8 | }
9 |
--------------------------------------------------------------------------------
/testsuite/oslc-variadic-macro/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/oslc-variadic-macro/OPTIX
--------------------------------------------------------------------------------
/testsuite/oslc-variadic-macro/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test_variadic_macro.osl -> test_variadic_macro.oso
2 | Compiled test_variadic_macro.osl -> test_variadic_macro.oso
3 |
--------------------------------------------------------------------------------
/testsuite/oslc-version/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/oslc-version/BATCHED
--------------------------------------------------------------------------------
/testsuite/oslc-version/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Test versions:
3 | OK!
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/oslc-warn-commainit/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslc-warn-commainit/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-arrayparams/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | oslinfo only test, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-arrayparams/NOOPTIX:
--------------------------------------------------------------------------------
1 | oslinfo only, no need to test optix
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-colorctrfloat/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | oslinfo only test, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-colorctrfloat/NOOPTIX:
--------------------------------------------------------------------------------
1 | oslinfo only, no need to test optix
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-metadata/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | oslinfo only test, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-metadata/NOOPTIX:
--------------------------------------------------------------------------------
1 | oslinfo only, no need to test optix
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-noparams/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | oslinfo only test, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-noparams/NOOPTIX:
--------------------------------------------------------------------------------
1 | oslinfo only, no need to test optix
2 |
--------------------------------------------------------------------------------
/testsuite/oslinfo-noparams/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | surface "test"
3 |
--------------------------------------------------------------------------------
/testsuite/paramval-floatpromotion/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/paramval-floatpromotion/BATCHED
--------------------------------------------------------------------------------
/testsuite/paramval-floatpromotion/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/paramval-floatpromotion/OPTIX
--------------------------------------------------------------------------------
/testsuite/paramval-floatpromotion/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | a=10 10 10
3 | p=42 21 7
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/pnoise-cell/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-cell/BATCHED
--------------------------------------------------------------------------------
/testsuite/pnoise-cell/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-cell/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/pnoise-cell/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testpnoise.osl -> testpnoise.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/pnoise-gabor/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-gabor/BATCHED
--------------------------------------------------------------------------------
/testsuite/pnoise-gabor/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-gabor/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/pnoise-gabor/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testpnoise.osl -> testpnoise.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/pnoise-generic/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-generic/BATCHED
--------------------------------------------------------------------------------
/testsuite/pnoise-generic/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-generic/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/pnoise-generic/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/pnoise-perlin/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-perlin/BATCHED
--------------------------------------------------------------------------------
/testsuite/pnoise-perlin/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-perlin/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/pnoise-perlin/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled ../common/shaders/testpnoise.osl -> testpnoise.oso
2 |
3 | Output Cout to out.tif
4 |
5 | Output Cout to uout.tif
6 |
--------------------------------------------------------------------------------
/testsuite/pnoise-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/pnoise-reg/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise-reg/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/pnoise/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise/BATCHED
--------------------------------------------------------------------------------
/testsuite/pnoise/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pnoise/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/pnoise/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/pointcloud/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/BATCHED
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out0.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out0.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out0_transpose.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out0_transpose.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out1.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out1.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out1_masked_1.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out1_masked_1.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out1_masked_2.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out1_masked_2.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out2.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out2.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out_search_only.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out_search_only.tif
--------------------------------------------------------------------------------
/testsuite/pointcloud/ref/out_zero_derivs.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/pointcloud/ref/out_zero_derivs.tif
--------------------------------------------------------------------------------
/testsuite/pragma-nowarn/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 |
--------------------------------------------------------------------------------
/testsuite/printf-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/printf-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/printf-whole-array/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/printf-whole-array/BATCHED
--------------------------------------------------------------------------------
/testsuite/python-oslquery/NOOPTIMIZE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/python-oslquery/NOOPTIMIZE
--------------------------------------------------------------------------------
/testsuite/python-oslquery/NOOPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/python-oslquery/NOOPTIX
--------------------------------------------------------------------------------
/testsuite/raytype-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/raytype-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/raytype-specialized/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/raytype-specialized/BATCHED
--------------------------------------------------------------------------------
/testsuite/raytype-specialized/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | camera? 0
3 | glossy? 1
4 | diffuse? 0
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/raytype/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/raytype/BATCHED
--------------------------------------------------------------------------------
/testsuite/raytype/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | camera? 0
3 | glossy? 1
4 | diffuse? 0
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/regex-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/regex-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/render-background/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-background/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-background/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-background/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-bumptest/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bumptest/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-bumptest/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bumptest/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-bunny/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bunny/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-bunny/ref/out-macos-alt.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bunny/ref/out-macos-alt.exr
--------------------------------------------------------------------------------
/testsuite/render-bunny/ref/out-optix-alt.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bunny/ref/out-optix-alt.exr
--------------------------------------------------------------------------------
/testsuite/render-bunny/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-bunny/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-cornell/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-cornell/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-cornell/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-cornell/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-displacement/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-displacement/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-furnace-diffuse/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-furnace-diffuse/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-furnace-diffuse/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-furnace-diffuse/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-material-layer/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-material-layer/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-material-layer/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-material-layer/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-microfacet/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-microfacet/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-microfacet/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-microfacet/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-burley-diffuse/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-burley-diffuse/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-conductor/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-conductor/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-conductor/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-conductor/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-dielectric-glass/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-dielectric-glass/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-dielectric/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-dielectric/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-dielectric/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-dielectric/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-furnace-oren-nayar/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-furnace-oren-nayar/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-furnace-sheen/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-furnace-sheen/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-furnace-sheen/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-furnace-sheen/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-generalized-schlick/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-generalized-schlick/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-layer/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-layer/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-layer/ref/out-icx-alt.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-layer/ref/out-icx-alt.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-layer/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-layer/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-mx-sheen/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-sheen/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-mx-sheen/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-mx-sheen/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-oren-nayar/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-oren-nayar/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-oren-nayar/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-oren-nayar/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-raytypes/OPTIMIZEONLY:
--------------------------------------------------------------------------------
1 | Render too expensive without optimization
2 |
--------------------------------------------------------------------------------
/testsuite/render-raytypes/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-raytypes/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-raytypes/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-raytypes/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-spi-thinlayer/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-spi-thinlayer/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-spi-thinlayer/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-spi-thinlayer/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-uv/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-uv/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-uv/OPTIX_OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-uv/OPTIX_OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/render-uv/ref/out-optix-alt.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-uv/ref/out-optix-alt.exr
--------------------------------------------------------------------------------
/testsuite/render-uv/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-uv/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-veachmis/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-veachmis/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-veachmis/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-veachmis/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/render-ward/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-ward/OPTIX
--------------------------------------------------------------------------------
/testsuite/render-ward/ref/out-optix-alt.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-ward/ref/out-optix-alt.exr
--------------------------------------------------------------------------------
/testsuite/render-ward/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/render-ward/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/reparam-arrays/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/reparam-arrays/BATCHED
--------------------------------------------------------------------------------
/testsuite/reparam-arrays/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/reparam-arrays/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/reparam-string/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/reparam-string/OPTIX
--------------------------------------------------------------------------------
/testsuite/reparam-string/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | test_string = initial value
3 | test_string = updated value
4 |
5 |
--------------------------------------------------------------------------------
/testsuite/reparam/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/reparam/BATCHED
--------------------------------------------------------------------------------
/testsuite/reparam/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/reparam/OPTIX
--------------------------------------------------------------------------------
/testsuite/reparam/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | test: f = 1
3 | test: user = 2
4 | test: third = 3
5 | test: f = 10
6 | test: user = 2
7 | test: third = 30
8 |
9 |
--------------------------------------------------------------------------------
/testsuite/select-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/select-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/select/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/select/BATCHED
--------------------------------------------------------------------------------
/testsuite/shaderglobals/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/BATCHED
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_I.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_I.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_N.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_N.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_Ng.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_Ng.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_P.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_P.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_Ps.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_Ps.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dIdx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dIdx.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dIdy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dIdy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdtime.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdtime.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdu.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdu.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdv.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdv.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdx.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPdz.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPdz.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPsdx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPsdx.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dPsdy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dPsdy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dtime.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dtime.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dudx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dudx.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dudy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dudy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dvdx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dvdx.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_dvdy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_dvdy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_rt_camera.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_rt_camera.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_rt_glossy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_rt_glossy.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_time.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_time.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_u.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_u.tif
--------------------------------------------------------------------------------
/testsuite/shaderglobals/ref/out_v.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shaderglobals/ref/out_v.tif
--------------------------------------------------------------------------------
/testsuite/shortcircuit/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/shortcircuit/BATCHED
--------------------------------------------------------------------------------
/testsuite/smoothstep-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/smoothstep-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/spline-boundarybug/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-boundarybug/BATCHED
--------------------------------------------------------------------------------
/testsuite/spline-boundarybug/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-boundarybug/OPTIX
--------------------------------------------------------------------------------
/testsuite/spline-boundarybug/ref/out.icx.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | (0.600000,0.000000)
3 | (0.600000,0.000000)
4 | (0.600000,0.306263)
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/spline-boundarybug/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | (0.600000,0.000000)
3 | (0.600000,0.000000)
4 | (0.600000,0.306262)
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/spline-derivbug/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-derivbug/BATCHED
--------------------------------------------------------------------------------
/testsuite/spline-derivbug/ref/color.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-derivbug/ref/color.tif
--------------------------------------------------------------------------------
/testsuite/spline-derivbug/ref/dx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-derivbug/ref/dx.tif
--------------------------------------------------------------------------------
/testsuite/spline-derivbug/ref/dy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-derivbug/ref/dy.tif
--------------------------------------------------------------------------------
/testsuite/spline-nonuniformknots/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-nonuniformknots/BATCHED
--------------------------------------------------------------------------------
/testsuite/spline-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/spline/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/BATCHED
--------------------------------------------------------------------------------
/testsuite/spline/ref/color.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/color.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/constcolor.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/constcolor.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/dcolor-oiio2.2.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/dcolor-oiio2.2.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/dcolor.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/dcolor.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/dfloat.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/dfloat.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/float.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/float.tif
--------------------------------------------------------------------------------
/testsuite/spline/ref/numknots.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/spline/ref/numknots.tif
--------------------------------------------------------------------------------
/testsuite/splineinverse-ident/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/splineinverse-ident/BATCHED
--------------------------------------------------------------------------------
/testsuite/splineinverse-ident/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/splineinverse-ident/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/splineinverse-ident/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/splineinverse/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/splineinverse/BATCHED
--------------------------------------------------------------------------------
/testsuite/split-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/split-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/string-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/string-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/string/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/string/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-array-mixture/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-array-mixture/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-array-mixture/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-array-mixture/OPTIX
--------------------------------------------------------------------------------
/testsuite/struct-array/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-array/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-array/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-array/OPTIX
--------------------------------------------------------------------------------
/testsuite/struct-err/NOOPTIMIZE:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to optimize
2 |
--------------------------------------------------------------------------------
/testsuite/struct-err/NOOPTIX:
--------------------------------------------------------------------------------
1 | Testing oslc error detection, no execution, no need to run with OptiX
2 |
--------------------------------------------------------------------------------
/testsuite/struct-init-copy/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-init-copy/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-init-copy/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled a.osl -> a.oso
2 | Compiled b.osl -> b.oso
3 | Connect a.Aout to b.Ain
4 |
5 | Output Cout to out.exr
6 | 0.5 0.5 0 : should be 0.5 0.5 0
7 |
--------------------------------------------------------------------------------
/testsuite/struct-isomorphic-overload/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-isomorphic-overload/OPTIX
--------------------------------------------------------------------------------
/testsuite/struct-isomorphic-overload/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | c2_out = 0.3 0.3
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/struct-nested-assign/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-nested-assign/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-nested-assign/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | y = { 42, 3.14 }
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/struct-nested-deep/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-nested-deep/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-nested-deep/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-nested-deep/OPTIX
--------------------------------------------------------------------------------
/testsuite/struct-nested/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-nested/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-operator-overload/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-operator-overload/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-operator-overload/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-operator-overload/OPTIX
--------------------------------------------------------------------------------
/testsuite/struct-operator-overload/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | c2_out = 0.3 0.3
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/struct-return/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-return/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct-with-array/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct-with-array/BATCHED
--------------------------------------------------------------------------------
/testsuite/struct/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/struct/BATCHED
--------------------------------------------------------------------------------
/testsuite/ternary/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/ternary/BATCHED
--------------------------------------------------------------------------------
/testsuite/test-fmt-fileprint/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test_fileprint.osl -> test_fileprint.oso
2 |
3 |
--------------------------------------------------------------------------------
/testsuite/test-fmt-fileprint/ref/out_fileprint.txt:
--------------------------------------------------------------------------------
1 | pancakes{{{{{{}} and oatmeal
2 |
--------------------------------------------------------------------------------
/testsuite/testoptix-noise/NOFUSED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-noise/NOFUSED
--------------------------------------------------------------------------------
/testsuite/testoptix-noise/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-noise/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/testoptix-noise/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-noise/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/testoptix-noise/ref/out_02.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-noise/ref/out_02.exr
--------------------------------------------------------------------------------
/testsuite/testoptix-reparam/NOFUSED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-reparam/NOFUSED
--------------------------------------------------------------------------------
/testsuite/testoptix-reparam/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-reparam/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/testoptix-reparam/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix-reparam/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/testoptix/NOFUSED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix/NOFUSED
--------------------------------------------------------------------------------
/testsuite/testoptix/OPTIMIZEONLY:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix/OPTIMIZEONLY
--------------------------------------------------------------------------------
/testsuite/testoptix/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/testoptix/ref/test_spline.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix/ref/test_spline.exr
--------------------------------------------------------------------------------
/testsuite/testoptix/ref/test_texture.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testoptix/ref/test_texture.exr
--------------------------------------------------------------------------------
/testsuite/testoptix/test_spline.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | shader test_spline layer1;
4 |
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/testoptix/test_texture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | shader test_texture layer1;
4 |
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/testshade-expr/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testshade-expr/BATCHED
--------------------------------------------------------------------------------
/testsuite/testshade-expr/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/testshade-expr/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-alpha-derivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-alpha-derivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-alpha-derivs/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-alpha-derivs/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-alpha-derivs/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-alpha/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-alpha/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-alpha/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-alpha/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-alpha/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-blur/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-blur/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-blur/ref/out-oiio1.5.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-blur/ref/out-oiio1.5.tif
--------------------------------------------------------------------------------
/testsuite/texture-blur/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-blur/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-blur/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-colorspace/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-colorspace/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-colorspace/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.exr
4 | color space - none specified: 0.5 0.5 0.5
5 | color space - sRGB: 0.5 0.5 0.5
6 |
--------------------------------------------------------------------------------
/testsuite/texture-connected-options/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-connected-options/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-derivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-derivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-derivs/ramp.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-derivs/ramp.exr
--------------------------------------------------------------------------------
/testsuite/texture-derivs/ref/dx.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-derivs/ref/dx.tif
--------------------------------------------------------------------------------
/testsuite/texture-derivs/ref/dy.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-derivs/ref/dy.tif
--------------------------------------------------------------------------------
/testsuite/texture-derivs/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-derivs/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-derivs/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 | Output dx to dx.tif
5 | Output dy to dy.tif
6 |
--------------------------------------------------------------------------------
/testsuite/texture-environment/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-environment/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-environment/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-environment/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-errormsg/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-errormsg/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-errormsg/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-errormsg/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-errormsg/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 | err Could not open file: bad.tif: No such file or directory
5 |
--------------------------------------------------------------------------------
/testsuite/texture-firstchannel/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-firstchannel/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-firstchannel/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-firstchannel/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-firstchannel/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-interp/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-interp/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-interp/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-interp/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-interp/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-missingalpha/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-missingalpha/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-missingalpha/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-missingalpha/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-missingalpha/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-missingcolor/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-missingcolor/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-missingcolor/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-missingcolor/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-missingcolor/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-opts-reg/ramp.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-opts-reg/ramp.exr
--------------------------------------------------------------------------------
/testsuite/texture-simple/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-simple/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-simple/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-simple/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-simple/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-smallderivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-smallderivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-smallderivs/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-smallderivs/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-smallderivs/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-swirl/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-swirl/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-swirl/ref/out-oiio1.5.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-swirl/ref/out-oiio1.5.tif
--------------------------------------------------------------------------------
/testsuite/texture-swirl/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-swirl/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-swirl/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled swirl.osl -> swirl.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-udim/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-udim/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-udim/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-udim/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-udim/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-width/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-width/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-width/ref/out-oiio1.5.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-width/ref/out-oiio1.5.tif
--------------------------------------------------------------------------------
/testsuite/texture-width/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-width/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-width/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-withderivs/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-withderivs/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-withderivs/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-withderivs/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture-withderivs/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture-wrap/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture-wrap/ref/black.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/ref/black.tif
--------------------------------------------------------------------------------
/testsuite/texture-wrap/ref/clamp.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/ref/clamp.tif
--------------------------------------------------------------------------------
/testsuite/texture-wrap/ref/default.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/ref/default.tif
--------------------------------------------------------------------------------
/testsuite/texture-wrap/ref/mirror.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/ref/mirror.tif
--------------------------------------------------------------------------------
/testsuite/texture-wrap/ref/periodic.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture-wrap/ref/periodic.tif
--------------------------------------------------------------------------------
/testsuite/texture3d-opts-reg/ramp.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture3d-opts-reg/ramp.exr
--------------------------------------------------------------------------------
/testsuite/texture3d-opts-reg/sphere.vdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture3d-opts-reg/sphere.vdb
--------------------------------------------------------------------------------
/testsuite/texture3d/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture3d/BATCHED
--------------------------------------------------------------------------------
/testsuite/texture3d/ref/out.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture3d/ref/out.tif
--------------------------------------------------------------------------------
/testsuite/texture3d/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.tif
4 |
--------------------------------------------------------------------------------
/testsuite/texture3d/sphere.vdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/texture3d/sphere.vdb
--------------------------------------------------------------------------------
/testsuite/trace-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/trace-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/trailing-commas/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/trailing-commas/BATCHED
--------------------------------------------------------------------------------
/testsuite/trailing-commas/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/trailing-commas/OPTIX
--------------------------------------------------------------------------------
/testsuite/transform-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transform-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/transform/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transform/BATCHED
--------------------------------------------------------------------------------
/testsuite/transformc-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transformc-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/transformc/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transformc/BATCHED
--------------------------------------------------------------------------------
/testsuite/transformc/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transformc/OPTIX
--------------------------------------------------------------------------------
/testsuite/transformc/RS_BITCODE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transformc/RS_BITCODE
--------------------------------------------------------------------------------
/testsuite/transitive-assign/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transitive-assign/BATCHED
--------------------------------------------------------------------------------
/testsuite/transitive-assign/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/transitive-assign/OPTIX
--------------------------------------------------------------------------------
/testsuite/transitive-assign/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | x = 1
3 | f[] = { 4, 4, 4 }
4 | c[] = { 0.1 0.2 0.3, 0.1 0.2 0.3, 0.1 0.2 0.3 }
5 |
6 |
--------------------------------------------------------------------------------
/testsuite/trig-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/trig-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/trig/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/trig/BATCHED
--------------------------------------------------------------------------------
/testsuite/userdata-custom/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/userdata-custom/BATCHED
--------------------------------------------------------------------------------
/testsuite/userdata-defaults/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/userdata-defaults/OPTIX
--------------------------------------------------------------------------------
/testsuite/userdata-defaults/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 | Val_Default = 1.000000 0.200000 0.700000
3 |
4 |
--------------------------------------------------------------------------------
/testsuite/userdata-partial/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/userdata-partial/BATCHED
--------------------------------------------------------------------------------
/testsuite/userdata-partial/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.lazy_userdata_OFF.tif
4 |
5 | Output Cout to out.lazy_userdata_ON.tif
6 |
--------------------------------------------------------------------------------
/testsuite/userdata-passthrough/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/userdata-passthrough/BATCHED
--------------------------------------------------------------------------------
/testsuite/userdata-passthrough/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cd to Cd.tif
4 | Pixel (0, 0):
5 | Cd : 1 1 1
6 |
--------------------------------------------------------------------------------
/testsuite/userdata/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/userdata/BATCHED
--------------------------------------------------------------------------------
/testsuite/vararray-connect/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vararray-connect/BATCHED
--------------------------------------------------------------------------------
/testsuite/vararray-default/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vararray-default/BATCHED
--------------------------------------------------------------------------------
/testsuite/vararray-default/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vararray-default/OPTIX
--------------------------------------------------------------------------------
/testsuite/vararray-deserialize/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vararray-deserialize/BATCHED
--------------------------------------------------------------------------------
/testsuite/vararray-param/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vararray-param/BATCHED
--------------------------------------------------------------------------------
/testsuite/vecctr/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vecctr/BATCHED
--------------------------------------------------------------------------------
/testsuite/vector-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/vector/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector/BATCHED
--------------------------------------------------------------------------------
/testsuite/vector2/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector2/BATCHED
--------------------------------------------------------------------------------
/testsuite/vector2/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector2/OPTIX
--------------------------------------------------------------------------------
/testsuite/vector4/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector4/BATCHED
--------------------------------------------------------------------------------
/testsuite/vector4/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/vector4/OPTIX
--------------------------------------------------------------------------------
/testsuite/wavelength_color/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/wavelength_color/BATCHED
--------------------------------------------------------------------------------
/testsuite/wavelength_color/OPTIX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/wavelength_color/OPTIX
--------------------------------------------------------------------------------
/testsuite/wavelength_color/ref/out.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/wavelength_color/ref/out.exr
--------------------------------------------------------------------------------
/testsuite/wavelength_color/ref/out.txt:
--------------------------------------------------------------------------------
1 | Compiled test.osl -> test.oso
2 |
3 | Output Cout to out.exr
4 |
--------------------------------------------------------------------------------
/testsuite/xml-reg/BATCHED_REGRESSION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/xml-reg/BATCHED_REGRESSION
--------------------------------------------------------------------------------
/testsuite/xml/BATCHED:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AcademySoftwareFoundation/OpenShadingLanguage/36b14526c95238672909173945a371adf25b45b6/testsuite/xml/BATCHED
--------------------------------------------------------------------------------