├── .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 --------------------------------------------------------------------------------