Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created May 1, 2019 17:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/d952f9c8269d3b7d2fc3b885d4e9b592 to your computer and use it in GitHub Desktop.
Save ryantm/d952f9c8269d3b7d2fc3b885d4e9b592 to your computer and use it in GitHub Desktop.
/nix/store/nxxlwyfmk25d3362cfxba0frgvz250ql-openshadinglanguage-1.10.4
├── bin
│   ├── oslc
│   ├── oslinfo
│   ├── testrender
│   ├── testshade
│   └── testshade_dso
├── include
│   └── OSL
│   ├── accum.h
│   ├── device_string.h
│   ├── dual.h
│   ├── dual_vec.h
│   ├── export.h
│   ├── genclosure.h
│   ├── ImathMatrix_cuda.h
│   ├── ImathVec_cuda.h
│   ├── Imathx.h
│   ├── llvm_util.h
│   ├── matrix22.h
│   ├── optautomata.h
│   ├── oslclosure.h
│   ├── oslcomp.h
│   ├── oslconfig.h
│   ├── oslexec.h
│   ├── oslnoise.h
│   ├── oslquery.h
│   ├── oslversion.h
│   ├── rendererservices.h
│   ├── shaderglobals.h
│   └── strdecls.h
├── lib
│   ├── liboslcomp.so -> liboslcomp.so.1.10
│   ├── liboslcomp.so.1.10 -> liboslcomp.so.1.10.4
│   ├── liboslcomp.so.1.10.4
│   ├── liboslexec.so -> liboslexec.so.1.10
│   ├── liboslexec.so.1.10 -> liboslexec.so.1.10.4
│   ├── liboslexec.so.1.10.4
│   ├── liboslnoise.so -> liboslnoise.so.1.10
│   ├── liboslnoise.so.1.10 -> liboslnoise.so.1.10.4
│   ├── liboslnoise.so.1.10.4
│   ├── liboslquery.so -> liboslquery.so.1.10
│   ├── liboslquery.so.1.10 -> liboslquery.so.1.10.4
│   ├── liboslquery.so.1.10.4
│   ├── libtestshade.so -> libtestshade.so.1.10
│   ├── libtestshade.so.1.10 -> libtestshade.so.1.10.4
│   ├── libtestshade.so.1.10.4
│   ├── osl.imageio.so -> osl.imageio.so.1.10
│   ├── osl.imageio.so.1.10 -> osl.imageio.so.1.10.4
│   └── osl.imageio.so.1.10.4
├── shaders
│   ├── color2.h
│   ├── color4.h
│   ├── emitter.osl
│   ├── emitter.oso
│   ├── glass.osl
│   ├── glass.oso
│   ├── image.osl
│   ├── image.oso
│   ├── mandelbrot.osl
│   ├── mandelbrot.oso
│   ├── MaterialX
│   │   ├── mx_absval_color2.osl
│   │   ├── mx_absval_color2.oso
│   │   ├── mx_absval_color4.osl
│   │   ├── mx_absval_color4.oso
│   │   ├── mx_absval_color.osl
│   │   ├── mx_absval_color.oso
│   │   ├── mx_absval_float.osl
│   │   ├── mx_absval_float.oso
│   │   ├── mx_absval_vector2.osl
│   │   ├── mx_absval_vector2.oso
│   │   ├── mx_absval_vector4.osl
│   │   ├── mx_absval_vector4.oso
│   │   ├── mx_absval_vector.osl
│   │   ├── mx_absval_vector.oso
│   │   ├── mx_acos_color2.osl
│   │   ├── mx_acos_color2.oso
│   │   ├── mx_acos_color4.osl
│   │   ├── mx_acos_color4.oso
│   │   ├── mx_acos_color.osl
│   │   ├── mx_acos_color.oso
│   │   ├── mx_acos_float.osl
│   │   ├── mx_acos_float.oso
│   │   ├── mx_acos_vector2.osl
│   │   ├── mx_acos_vector2.oso
│   │   ├── mx_acos_vector4.osl
│   │   ├── mx_acos_vector4.oso
│   │   ├── mx_acos_vector.osl
│   │   ├── mx_acos_vector.oso
│   │   ├── mx_add_color2_color2.osl
│   │   ├── mx_add_color2_color2.oso
│   │   ├── mx_add_color2_float.osl
│   │   ├── mx_add_color2_float.oso
│   │   ├── mx_add_color4_color4.osl
│   │   ├── mx_add_color4_color4.oso
│   │   ├── mx_add_color4_float.osl
│   │   ├── mx_add_color4_float.oso
│   │   ├── mx_add_color_color.osl
│   │   ├── mx_add_color_color.oso
│   │   ├── mx_add_color_float.osl
│   │   ├── mx_add_color_float.oso
│   │   ├── mx_add_float_float.osl
│   │   ├── mx_add_float_float.oso
│   │   ├── mx_add_matrix33_float.osl
│   │   ├── mx_add_matrix33_float.oso
│   │   ├── mx_add_matrix33_matrix33.osl
│   │   ├── mx_add_matrix33_matrix33.oso
│   │   ├── mx_add_matrix44_float.osl
│   │   ├── mx_add_matrix44_float.oso
│   │   ├── mx_add_matrix44_matrix44.osl
│   │   ├── mx_add_matrix44_matrix44.oso
│   │   ├── mx_add_surfaceshader_surfaceshader.osl
│   │   ├── mx_add_surfaceshader_surfaceshader.oso
│   │   ├── mx_add_vector2_float.osl
│   │   ├── mx_add_vector2_float.oso
│   │   ├── mx_add_vector2_vector2.osl
│   │   ├── mx_add_vector2_vector2.oso
│   │   ├── mx_add_vector4_float.osl
│   │   ├── mx_add_vector4_float.oso
│   │   ├── mx_add_vector4_vector4.osl
│   │   ├── mx_add_vector4_vector4.oso
│   │   ├── mx_add_vector_float.osl
│   │   ├── mx_add_vector_float.oso
│   │   ├── mx_add_vector_vector.osl
│   │   ├── mx_add_vector_vector.oso
│   │   ├── mx_ambientocclusion_float.osl
│   │   ├── mx_ambientocclusion_float.oso
│   │   ├── mx_asin_color2.osl
│   │   ├── mx_asin_color2.oso
│   │   ├── mx_asin_color4.osl
│   │   ├── mx_asin_color4.oso
│   │   ├── mx_asin_color.osl
│   │   ├── mx_asin_color.oso
│   │   ├── mx_asin_float.osl
│   │   ├── mx_asin_float.oso
│   │   ├── mx_asin_vector2.osl
│   │   ├── mx_asin_vector2.oso
│   │   ├── mx_asin_vector4.osl
│   │   ├── mx_asin_vector4.oso
│   │   ├── mx_asin_vector.osl
│   │   ├── mx_asin_vector.oso
│   │   ├── mx_atan2_color2_color2.osl
│   │   ├── mx_atan2_color2_color2.oso
│   │   ├── mx_atan2_color2_float.osl
│   │   ├── mx_atan2_color2_float.oso
│   │   ├── mx_atan2_color4_color4.osl
│   │   ├── mx_atan2_color4_color4.oso
│   │   ├── mx_atan2_color4_float.osl
│   │   ├── mx_atan2_color4_float.oso
│   │   ├── mx_atan2_color_color.osl
│   │   ├── mx_atan2_color_color.oso
│   │   ├── mx_atan2_color_float.osl
│   │   ├── mx_atan2_color_float.oso
│   │   ├── mx_atan2_float_float.osl
│   │   ├── mx_atan2_float_float.oso
│   │   ├── mx_atan2_vector2_float.osl
│   │   ├── mx_atan2_vector2_float.oso
│   │   ├── mx_atan2_vector2_vector2.osl
│   │   ├── mx_atan2_vector2_vector2.oso
│   │   ├── mx_atan2_vector4_float.osl
│   │   ├── mx_atan2_vector4_float.oso
│   │   ├── mx_atan2_vector4_vector4.osl
│   │   ├── mx_atan2_vector4_vector4.oso
│   │   ├── mx_atan2_vector_float.osl
│   │   ├── mx_atan2_vector_float.oso
│   │   ├── mx_atan2_vector_vector.osl
│   │   ├── mx_atan2_vector_vector.oso
│   │   ├── mx_bitangent_vector.osl
│   │   ├── mx_bitangent_vector.oso
│   │   ├── mx_blur_color2.osl
│   │   ├── mx_blur_color2.oso
│   │   ├── mx_blur_color4.osl
│   │   ├── mx_blur_color4.oso
│   │   ├── mx_blur_color.osl
│   │   ├── mx_blur_color.oso
│   │   ├── mx_blur_float.osl
│   │   ├── mx_blur_float.oso
│   │   ├── mx_blur_vector2.osl
│   │   ├── mx_blur_vector2.oso
│   │   ├── mx_blur_vector4.osl
│   │   ├── mx_blur_vector4.oso
│   │   ├── mx_blur_vector.osl
│   │   ├── mx_blur_vector.oso
│   │   ├── mx_burn_color2.osl
│   │   ├── mx_burn_color2.oso
│   │   ├── mx_burn_color4.osl
│   │   ├── mx_burn_color4.oso
│   │   ├── mx_burn_color.osl
│   │   ├── mx_burn_color.oso
│   │   ├── mx_burn_float.osl
│   │   ├── mx_burn_float.oso
│   │   ├── mx_ceil_color2.osl
│   │   ├── mx_ceil_color2.oso
│   │   ├── mx_ceil_color4.osl
│   │   ├── mx_ceil_color4.oso
│   │   ├── mx_ceil_color.osl
│   │   ├── mx_ceil_color.oso
│   │   ├── mx_ceil_float.osl
│   │   ├── mx_ceil_float.oso
│   │   ├── mx_ceil_vector2.osl
│   │   ├── mx_ceil_vector2.oso
│   │   ├── mx_ceil_vector4.osl
│   │   ├── mx_ceil_vector4.oso
│   │   ├── mx_ceil_vector.osl
│   │   ├── mx_ceil_vector.oso
│   │   ├── mx_cellnoise2d_float.osl
│   │   ├── mx_cellnoise2d_float.oso
│   │   ├── mx_cellnoise3d_float.osl
│   │   ├── mx_cellnoise3d_float.oso
│   │   ├── mx_clamp_color2_color2.osl
│   │   ├── mx_clamp_color2_color2.oso
│   │   ├── mx_clamp_color2_float.osl
│   │   ├── mx_clamp_color2_float.oso
│   │   ├── mx_clamp_color4_color4.osl
│   │   ├── mx_clamp_color4_color4.oso
│   │   ├── mx_clamp_color4_float.osl
│   │   ├── mx_clamp_color4_float.oso
│   │   ├── mx_clamp_color_color.osl
│   │   ├── mx_clamp_color_color.oso
│   │   ├── mx_clamp_color_float.osl
│   │   ├── mx_clamp_color_float.oso
│   │   ├── mx_clamp_float_float.osl
│   │   ├── mx_clamp_float_float.oso
│   │   ├── mx_clamp_vector2_float.osl
│   │   ├── mx_clamp_vector2_float.oso
│   │   ├── mx_clamp_vector2_vector2.osl
│   │   ├── mx_clamp_vector2_vector2.oso
│   │   ├── mx_clamp_vector4_float.osl
│   │   ├── mx_clamp_vector4_float.oso
│   │   ├── mx_clamp_vector4_vector4.osl
│   │   ├── mx_clamp_vector4_vector4.oso
│   │   ├── mx_clamp_vector_float.osl
│   │   ├── mx_clamp_vector_float.oso
│   │   ├── mx_clamp_vector_vector.osl
│   │   ├── mx_clamp_vector_vector.oso
│   │   ├── mx_combine_cc_color4.osl
│   │   ├── mx_combine_cc_color4.oso
│   │   ├── mx_combine_cf_color4.osl
│   │   ├── mx_combine_cf_color4.oso
│   │   ├── mx_combine_vf_vector4.osl
│   │   ├── mx_combine_vf_vector4.oso
│   │   ├── mx_combine_vv_vector4.osl
│   │   ├── mx_combine_vv_vector4.oso
│   │   ├── mx_compare_color2.osl
│   │   ├── mx_compare_color2.oso
│   │   ├── mx_compare_color4.osl
│   │   ├── mx_compare_color4.oso
│   │   ├── mx_compare_color.osl
│   │   ├── mx_compare_color.oso
│   │   ├── mx_compare_float.osl
│   │   ├── mx_compare_float.oso
│   │   ├── mx_compare_vector2.osl
│   │   ├── mx_compare_vector2.oso
│   │   ├── mx_compare_vector4.osl
│   │   ├── mx_compare_vector4.oso
│   │   ├── mx_compare_vector.osl
│   │   ├── mx_compare_vector.oso
│   │   ├── mx_constant_bool.osl
│   │   ├── mx_constant_bool.oso
│   │   ├── mx_constant_color2.osl
│   │   ├── mx_constant_color2.oso
│   │   ├── mx_constant_color4.osl
│   │   ├── mx_constant_color4.oso
│   │   ├── mx_constant_color.osl
│   │   ├── mx_constant_color.oso
│   │   ├── mx_constant_filename.osl
│   │   ├── mx_constant_filename.oso
│   │   ├── mx_constant_float.osl
│   │   ├── mx_constant_float.oso
│   │   ├── mx_constant_int.osl
│   │   ├── mx_constant_int.oso
│   │   ├── mx_constant_matrix33.osl
│   │   ├── mx_constant_matrix33.oso
│   │   ├── mx_constant_matrix44.osl
│   │   ├── mx_constant_matrix44.oso
│   │   ├── mx_constant_string.osl
│   │   ├── mx_constant_string.oso
│   │   ├── mx_constant_vector2.osl
│   │   ├── mx_constant_vector2.oso
│   │   ├── mx_constant_vector4.osl
│   │   ├── mx_constant_vector4.oso
│   │   ├── mx_constant_vector.osl
│   │   ├── mx_constant_vector.oso
│   │   ├── mx_contrast_color2_color2.osl
│   │   ├── mx_contrast_color2_color2.oso
│   │   ├── mx_contrast_color2_float.osl
│   │   ├── mx_contrast_color2_float.oso
│   │   ├── mx_contrast_color4_color4.osl
│   │   ├── mx_contrast_color4_color4.oso
│   │   ├── mx_contrast_color4_float.osl
│   │   ├── mx_contrast_color4_float.oso
│   │   ├── mx_contrast_color_color.osl
│   │   ├── mx_contrast_color_color.oso
│   │   ├── mx_contrast_color_float.osl
│   │   ├── mx_contrast_color_float.oso
│   │   ├── mx_contrast_float_float.osl
│   │   ├── mx_contrast_float_float.oso
│   │   ├── mx_contrast_vector2_float.osl
│   │   ├── mx_contrast_vector2_float.oso
│   │   ├── mx_contrast_vector2_vector2.osl
│   │   ├── mx_contrast_vector2_vector2.oso
│   │   ├── mx_contrast_vector4_float.osl
│   │   ├── mx_contrast_vector4_float.oso
│   │   ├── mx_contrast_vector4_vector4.osl
│   │   ├── mx_contrast_vector4_vector4.oso
│   │   ├── mx_contrast_vector_float.osl
│   │   ├── mx_contrast_vector_float.oso
│   │   ├── mx_contrast_vector_vector.osl
│   │   ├── mx_contrast_vector_vector.oso
│   │   ├── mx_convert_color2_vector2.osl
│   │   ├── mx_convert_color2_vector2.oso
│   │   ├── mx_convert_color4_color.osl
│   │   ├── mx_convert_color4_color.oso
│   │   ├── mx_convert_color4_vector4.osl
│   │   ├── mx_convert_color4_vector4.oso
│   │   ├── mx_convert_color_color4.osl
│   │   ├── mx_convert_color_color4.oso
│   │   ├── mx_convert_color_vector.osl
│   │   ├── mx_convert_color_vector.oso
│   │   ├── mx_convert_float_color2.osl
│   │   ├── mx_convert_float_color2.oso
│   │   ├── mx_convert_float_color4.osl
│   │   ├── mx_convert_float_color4.oso
│   │   ├── mx_convert_float_color.osl
│   │   ├── mx_convert_float_color.oso
│   │   ├── mx_convert_float_vector2.osl
│   │   ├── mx_convert_float_vector2.oso
│   │   ├── mx_convert_float_vector4.osl
│   │   ├── mx_convert_float_vector4.oso
│   │   ├── mx_convert_float_vector.osl
│   │   ├── mx_convert_float_vector.oso
│   │   ├── mx_convert_vector2_color2.osl
│   │   ├── mx_convert_vector2_color2.oso
│   │   ├── mx_convert_vector4_color4.osl
│   │   ├── mx_convert_vector4_color4.oso
│   │   ├── mx_convert_vector_color.osl
│   │   ├── mx_convert_vector_color.oso
│   │   ├── mx_cos_color2.osl
│   │   ├── mx_cos_color2.oso
│   │   ├── mx_cos_color4.osl
│   │   ├── mx_cos_color4.oso
│   │   ├── mx_cos_color.osl
│   │   ├── mx_cos_color.oso
│   │   ├── mx_cos_float.osl
│   │   ├── mx_cos_float.oso
│   │   ├── mx_cos_vector2.osl
│   │   ├── mx_cos_vector2.oso
│   │   ├── mx_cos_vector4.osl
│   │   ├── mx_cos_vector4.oso
│   │   ├── mx_cos_vector.osl
│   │   ├── mx_cos_vector.oso
│   │   ├── mx_crossproduct_vector.osl
│   │   ├── mx_crossproduct_vector.oso
│   │   ├── mx_determinant_matrix33.osl
│   │   ├── mx_determinant_matrix33.oso
│   │   ├── mx_determinant_matrix44.osl
│   │   ├── mx_determinant_matrix44.oso
│   │   ├── mx_disjointover_color2.osl
│   │   ├── mx_disjointover_color2.oso
│   │   ├── mx_disjointover_color4.osl
│   │   ├── mx_disjointover_color4.oso
│   │   ├── mx_divide_color2_color2.osl
│   │   ├── mx_divide_color2_color2.oso
│   │   ├── mx_divide_color2_float.osl
│   │   ├── mx_divide_color2_float.oso
│   │   ├── mx_divide_color4_color4.osl
│   │   ├── mx_divide_color4_color4.oso
│   │   ├── mx_divide_color4_float.osl
│   │   ├── mx_divide_color4_float.oso
│   │   ├── mx_divide_color_color.osl
│   │   ├── mx_divide_color_color.oso
│   │   ├── mx_divide_color_float.osl
│   │   ├── mx_divide_color_float.oso
│   │   ├── mx_divide_float_float.osl
│   │   ├── mx_divide_float_float.oso
│   │   ├── mx_divide_matrix33_float.osl
│   │   ├── mx_divide_matrix33_float.oso
│   │   ├── mx_divide_matrix33_matrix33.osl
│   │   ├── mx_divide_matrix33_matrix33.oso
│   │   ├── mx_divide_matrix44_float.osl
│   │   ├── mx_divide_matrix44_float.oso
│   │   ├── mx_divide_matrix44_matrix44.osl
│   │   ├── mx_divide_matrix44_matrix44.oso
│   │   ├── mx_divide_vector2_float.osl
│   │   ├── mx_divide_vector2_float.oso
│   │   ├── mx_divide_vector2_vector2.osl
│   │   ├── mx_divide_vector2_vector2.oso
│   │   ├── mx_divide_vector4_float.osl
│   │   ├── mx_divide_vector4_float.oso
│   │   ├── mx_divide_vector4_vector4.osl
│   │   ├── mx_divide_vector4_vector4.oso
│   │   ├── mx_divide_vector_float.osl
│   │   ├── mx_divide_vector_float.oso
│   │   ├── mx_divide_vector_vector.osl
│   │   ├── mx_divide_vector_vector.oso
│   │   ├── mx_dodge_color2.osl
│   │   ├── mx_dodge_color2.oso
│   │   ├── mx_dodge_color4.osl
│   │   ├── mx_dodge_color4.oso
│   │   ├── mx_dodge_color.osl
│   │   ├── mx_dodge_color.oso
│   │   ├── mx_dodge_float.osl
│   │   ├── mx_dodge_float.oso
│   │   ├── mx_dot_bool.osl
│   │   ├── mx_dot_bool.oso
│   │   ├── mx_dot_color2.osl
│   │   ├── mx_dot_color2.oso
│   │   ├── mx_dot_color4.osl
│   │   ├── mx_dot_color4.oso
│   │   ├── mx_dot_color.osl
│   │   ├── mx_dot_color.oso
│   │   ├── mx_dot_filename.osl
│   │   ├── mx_dot_filename.oso
│   │   ├── mx_dot_float.osl
│   │   ├── mx_dot_float.oso
│   │   ├── mx_dot_int.osl
│   │   ├── mx_dot_int.oso
│   │   ├── mx_dot_matrix33.osl
│   │   ├── mx_dot_matrix33.oso
│   │   ├── mx_dot_matrix44.osl
│   │   ├── mx_dot_matrix44.oso
│   │   ├── mx_dotproduct_vector2.osl
│   │   ├── mx_dotproduct_vector2.oso
│   │   ├── mx_dotproduct_vector4.osl
│   │   ├── mx_dotproduct_vector4.oso
│   │   ├── mx_dotproduct_vector.osl
│   │   ├── mx_dotproduct_vector.oso
│   │   ├── mx_dot_string.osl
│   │   ├── mx_dot_string.oso
│   │   ├── mx_dot_surfaceshader.osl
│   │   ├── mx_dot_surfaceshader.oso
│   │   ├── mx_dot_vector2.osl
│   │   ├── mx_dot_vector2.oso
│   │   ├── mx_dot_vector4.osl
│   │   ├── mx_dot_vector4.oso
│   │   ├── mx_dot_vector.osl
│   │   ├── mx_dot_vector.oso
│   │   ├── mx_exp_color2.osl
│   │   ├── mx_exp_color2.oso
│   │   ├── mx_exp_color4.osl
│   │   ├── mx_exp_color4.oso
│   │   ├── mx_exp_color.osl
│   │   ├── mx_exp_color.oso
│   │   ├── mx_exp_float.osl
│   │   ├── mx_exp_float.oso
│   │   ├── mx_exp_vector2.osl
│   │   ├── mx_exp_vector2.oso
│   │   ├── mx_exp_vector4.osl
│   │   ├── mx_exp_vector4.oso
│   │   ├── mx_exp_vector.osl
│   │   ├── mx_exp_vector.oso
│   │   ├── mx_extract_color2.osl
│   │   ├── mx_extract_color2.oso
│   │   ├── mx_extract_color4.osl
│   │   ├── mx_extract_color4.oso
│   │   ├── mx_extract_color.osl
│   │   ├── mx_extract_color.oso
│   │   ├── mx_extract_vector2.osl
│   │   ├── mx_extract_vector2.oso
│   │   ├── mx_extract_vector4.osl
│   │   ├── mx_extract_vector4.oso
│   │   ├── mx_extract_vector.osl
│   │   ├── mx_extract_vector.oso
│   │   ├── mx_floor_color2.osl
│   │   ├── mx_floor_color2.oso
│   │   ├── mx_floor_color4.osl
│   │   ├── mx_floor_color4.oso
│   │   ├── mx_floor_color.osl
│   │   ├── mx_floor_color.oso
│   │   ├── mx_floor_float.osl
│   │   ├── mx_floor_float.oso
│   │   ├── mx_floor_vector2.osl
│   │   ├── mx_floor_vector2.oso
│   │   ├── mx_floor_vector4.osl
│   │   ├── mx_floor_vector4.oso
│   │   ├── mx_floor_vector.osl
│   │   ├── mx_floor_vector.oso
│   │   ├── mx_fractal3d_color2.osl
│   │   ├── mx_fractal3d_color2.oso
│   │   ├── mx_fractal3d_color4.osl
│   │   ├── mx_fractal3d_color4.oso
│   │   ├── mx_fractal3d_color.osl
│   │   ├── mx_fractal3d_color.oso
│   │   ├── mx_fractal3d_fa_color2.osl
│   │   ├── mx_fractal3d_fa_color2.oso
│   │   ├── mx_fractal3d_fa_color4.osl
│   │   ├── mx_fractal3d_fa_color4.oso
│   │   ├── mx_fractal3d_fa_color.osl
│   │   ├── mx_fractal3d_fa_color.oso
│   │   ├── mx_fractal3d_fa_vector2.osl
│   │   ├── mx_fractal3d_fa_vector2.oso
│   │   ├── mx_fractal3d_fa_vector4.osl
│   │   ├── mx_fractal3d_fa_vector4.oso
│   │   ├── mx_fractal3d_fa_vector.osl
│   │   ├── mx_fractal3d_fa_vector.oso
│   │   ├── mx_fractal3d_float.osl
│   │   ├── mx_fractal3d_float.oso
│   │   ├── mx_fractal3d_vector2.osl
│   │   ├── mx_fractal3d_vector2.oso
│   │   ├── mx_fractal3d_vector4.osl
│   │   ├── mx_fractal3d_vector4.oso
│   │   ├── mx_fractal3d_vector.osl
│   │   ├── mx_fractal3d_vector.oso
│   │   ├── mx_frame_float.osl
│   │   ├── mx_frame_float.oso
│   │   ├── mx_funcs.h
│   │   ├── mx_geomattrvalue_bool.osl
│   │   ├── mx_geomattrvalue_bool.oso
│   │   ├── mx_geomattrvalue_color2.osl
│   │   ├── mx_geomattrvalue_color2.oso
│   │   ├── mx_geomattrvalue_color4.osl
│   │   ├── mx_geomattrvalue_color4.oso
│   │   ├── mx_geomattrvalue_color.osl
│   │   ├── mx_geomattrvalue_color.oso
│   │   ├── mx_geomattrvalue_float.osl
│   │   ├── mx_geomattrvalue_float.oso
│   │   ├── mx_geomattrvalue_int.osl
│   │   ├── mx_geomattrvalue_int.oso
│   │   ├── mx_geomattrvalue_string.osl
│   │   ├── mx_geomattrvalue_string.oso
│   │   ├── mx_geomattrvalue_vector2.osl
│   │   ├── mx_geomattrvalue_vector2.oso
│   │   ├── mx_geomattrvalue_vector4.osl
│   │   ├── mx_geomattrvalue_vector4.oso
│   │   ├── mx_geomattrvalue_vector.osl
│   │   ├── mx_geomattrvalue_vector.oso
│   │   ├── mx_geomcolor_color2.osl
│   │   ├── mx_geomcolor_color2.oso
│   │   ├── mx_geomcolor_color4.osl
│   │   ├── mx_geomcolor_color4.oso
│   │   ├── mx_geomcolor_color.osl
│   │   ├── mx_geomcolor_color.oso
│   │   ├── mx_geomcolor_float.osl
│   │   ├── mx_geomcolor_float.oso
│   │   ├── mx_heighttonormal_vector.osl
│   │   ├── mx_heighttonormal_vector.oso
│   │   ├── mx_hsvadjust_color4.osl
│   │   ├── mx_hsvadjust_color4.oso
│   │   ├── mx_hsvadjust_color.osl
│   │   ├── mx_hsvadjust_color.oso
│   │   ├── mx_hsvtorgb_color4.osl
│   │   ├── mx_hsvtorgb_color4.oso
│   │   ├── mx_hsvtorgb_color.osl
│   │   ├── mx_hsvtorgb_color.oso
│   │   ├── mx_hueshift_color4.osl
│   │   ├── mx_hueshift_color4.oso
│   │   ├── mx_hueshift_color.osl
│   │   ├── mx_hueshift_color.oso
│   │   ├── mx_image_color2.osl
│   │   ├── mx_image_color2.oso
│   │   ├── mx_image_color4.osl
│   │   ├── mx_image_color4.oso
│   │   ├── mx_image_color.osl
│   │   ├── mx_image_color.oso
│   │   ├── mx_image_float.osl
│   │   ├── mx_image_float.oso
│   │   ├── mx_image_vector2.osl
│   │   ├── mx_image_vector2.oso
│   │   ├── mx_image_vector4.osl
│   │   ├── mx_image_vector4.oso
│   │   ├── mx_image_vector.osl
│   │   ├── mx_image_vector.oso
│   │   ├── mx_in_color2.osl
│   │   ├── mx_in_color2.oso
│   │   ├── mx_in_color4.osl
│   │   ├── mx_in_color4.oso
│   │   ├── mx_inside_color2.osl
│   │   ├── mx_inside_color2.oso
│   │   ├── mx_inside_color4.osl
│   │   ├── mx_inside_color4.oso
│   │   ├── mx_inside_color.osl
│   │   ├── mx_inside_color.oso
│   │   ├── mx_inside_float.osl
│   │   ├── mx_inside_float.oso
│   │   ├── mx_invert_color2_color2.osl
│   │   ├── mx_invert_color2_color2.oso
│   │   ├── mx_invert_color2_float.osl
│   │   ├── mx_invert_color2_float.oso
│   │   ├── mx_invert_color4_color4.osl
│   │   ├── mx_invert_color4_color4.oso
│   │   ├── mx_invert_color4_float.osl
│   │   ├── mx_invert_color4_float.oso
│   │   ├── mx_invert_color_color.osl
│   │   ├── mx_invert_color_color.oso
│   │   ├── mx_invert_color_float.osl
│   │   ├── mx_invert_color_float.oso
│   │   ├── mx_invert_float_float.osl
│   │   ├── mx_invert_float_float.oso
│   │   ├── mx_invert_vector2_float.osl
│   │   ├── mx_invert_vector2_float.oso
│   │   ├── mx_invert_vector2_vector2.osl
│   │   ├── mx_invert_vector2_vector2.oso
│   │   ├── mx_invert_vector4_float.osl
│   │   ├── mx_invert_vector4_float.oso
│   │   ├── mx_invert_vector4_vector4.osl
│   │   ├── mx_invert_vector4_vector4.oso
│   │   ├── mx_invert_vector_float.osl
│   │   ├── mx_invert_vector_float.oso
│   │   ├── mx_invert_vector_vector.osl
│   │   ├── mx_invert_vector_vector.oso
│   │   ├── mx_ln_color2.osl
│   │   ├── mx_ln_color2.oso
│   │   ├── mx_ln_color4.osl
│   │   ├── mx_ln_color4.oso
│   │   ├── mx_ln_color.osl
│   │   ├── mx_ln_color.oso
│   │   ├── mx_ln_float.osl
│   │   ├── mx_ln_float.oso
│   │   ├── mx_ln_vector2.osl
│   │   ├── mx_ln_vector2.oso
│   │   ├── mx_ln_vector4.osl
│   │   ├── mx_ln_vector4.oso
│   │   ├── mx_ln_vector.osl
│   │   ├── mx_ln_vector.oso
│   │   ├── mx_luminance_color4.osl
│   │   ├── mx_luminance_color4.oso
│   │   ├── mx_luminance_color.osl
│   │   ├── mx_luminance_color.oso
│   │   ├── mx_magnitude_vector2.osl
│   │   ├── mx_magnitude_vector2.oso
│   │   ├── mx_magnitude_vector4.osl
│   │   ├── mx_magnitude_vector4.oso
│   │   ├── mx_magnitude_vector.osl
│   │   ├── mx_magnitude_vector.oso
│   │   ├── mx_mask_color2.osl
│   │   ├── mx_mask_color2.oso
│   │   ├── mx_mask_color4.osl
│   │   ├── mx_mask_color4.oso
│   │   ├── mx_matrix_invert_matrix33.osl
│   │   ├── mx_matrix_invert_matrix33.oso
│   │   ├── mx_matrix_invert_matrix44.osl
│   │   ├── mx_matrix_invert_matrix44.oso
│   │   ├── mx_matte_color2.osl
│   │   ├── mx_matte_color2.oso
│   │   ├── mx_matte_color4.osl
│   │   ├── mx_matte_color4.oso
│   │   ├── mx_max_color2_color2.osl
│   │   ├── mx_max_color2_color2.oso
│   │   ├── mx_max_color2_float.osl
│   │   ├── mx_max_color2_float.oso
│   │   ├── mx_max_color4_color4.osl
│   │   ├── mx_max_color4_color4.oso
│   │   ├── mx_max_color4_float.osl
│   │   ├── mx_max_color4_float.oso
│   │   ├── mx_max_color_color.osl
│   │   ├── mx_max_color_color.oso
│   │   ├── mx_max_color_float.osl
│   │   ├── mx_max_color_float.oso
│   │   ├── mx_max_float_float.osl
│   │   ├── mx_max_float_float.oso
│   │   ├── mx_max_vector2_float.osl
│   │   ├── mx_max_vector2_float.oso
│   │   ├── mx_max_vector2_vector2.osl
│   │   ├── mx_max_vector2_vector2.oso
│   │   ├── mx_max_vector4_float.osl
│   │   ├── mx_max_vector4_float.oso
│   │   ├── mx_max_vector4_vector4.osl
│   │   ├── mx_max_vector4_vector4.oso
│   │   ├── mx_max_vector_float.osl
│   │   ├── mx_max_vector_float.oso
│   │   ├── mx_max_vector_vector.osl
│   │   ├── mx_max_vector_vector.oso
│   │   ├── mx_min_color2_color2.osl
│   │   ├── mx_min_color2_color2.oso
│   │   ├── mx_min_color2_float.osl
│   │   ├── mx_min_color2_float.oso
│   │   ├── mx_min_color4_color4.osl
│   │   ├── mx_min_color4_color4.oso
│   │   ├── mx_min_color4_float.osl
│   │   ├── mx_min_color4_float.oso
│   │   ├── mx_min_color_color.osl
│   │   ├── mx_min_color_color.oso
│   │   ├── mx_min_color_float.osl
│   │   ├── mx_min_color_float.oso
│   │   ├── mx_min_float_float.osl
│   │   ├── mx_min_float_float.oso
│   │   ├── mx_min_vector2_float.osl
│   │   ├── mx_min_vector2_float.oso
│   │   ├── mx_min_vector2_vector2.osl
│   │   ├── mx_min_vector2_vector2.oso
│   │   ├── mx_min_vector4_float.osl
│   │   ├── mx_min_vector4_float.oso
│   │   ├── mx_min_vector4_vector4.osl
│   │   ├── mx_min_vector4_vector4.oso
│   │   ├── mx_min_vector_float.osl
│   │   ├── mx_min_vector_float.oso
│   │   ├── mx_min_vector_vector.osl
│   │   ├── mx_min_vector_vector.oso
│   │   ├── mx_mix_color2.osl
│   │   ├── mx_mix_color2.oso
│   │   ├── mx_mix_color4.osl
│   │   ├── mx_mix_color4.oso
│   │   ├── mx_mix_color.osl
│   │   ├── mx_mix_color.oso
│   │   ├── mx_mix_float.osl
│   │   ├── mx_mix_float.oso
│   │   ├── mx_mix_surfaceshader.osl
│   │   ├── mx_mix_surfaceshader.oso
│   │   ├── mx_mix_vector2.osl
│   │   ├── mx_mix_vector2.oso
│   │   ├── mx_mix_vector4.osl
│   │   ├── mx_mix_vector4.oso
│   │   ├── mx_mix_vector.osl
│   │   ├── mx_mix_vector.oso
│   │   ├── mx_modulo_color2_color2.osl
│   │   ├── mx_modulo_color2_color2.oso
│   │   ├── mx_modulo_color2_float.osl
│   │   ├── mx_modulo_color2_float.oso
│   │   ├── mx_modulo_color4_color4.osl
│   │   ├── mx_modulo_color4_color4.oso
│   │   ├── mx_modulo_color4_float.osl
│   │   ├── mx_modulo_color4_float.oso
│   │   ├── mx_modulo_color_color.osl
│   │   ├── mx_modulo_color_color.oso
│   │   ├── mx_modulo_color_float.osl
│   │   ├── mx_modulo_color_float.oso
│   │   ├── mx_modulo_float_float.osl
│   │   ├── mx_modulo_float_float.oso
│   │   ├── mx_modulo_vector2_float.osl
│   │   ├── mx_modulo_vector2_float.oso
│   │   ├── mx_modulo_vector2_vector2.osl
│   │   ├── mx_modulo_vector2_vector2.oso
│   │   ├── mx_modulo_vector4_float.osl
│   │   ├── mx_modulo_vector4_float.oso
│   │   ├── mx_modulo_vector4_vector4.osl
│   │   ├── mx_modulo_vector4_vector4.oso
│   │   ├── mx_modulo_vector_float.osl
│   │   ├── mx_modulo_vector_float.oso
│   │   ├── mx_modulo_vector_vector.osl
│   │   ├── mx_modulo_vector_vector.oso
│   │   ├── mx_multiply_color2_color2.osl
│   │   ├── mx_multiply_color2_color2.oso
│   │   ├── mx_multiply_color2_float.osl
│   │   ├── mx_multiply_color2_float.oso
│   │   ├── mx_multiply_color4_color4.osl
│   │   ├── mx_multiply_color4_color4.oso
│   │   ├── mx_multiply_color4_float.osl
│   │   ├── mx_multiply_color4_float.oso
│   │   ├── mx_multiply_color_color.osl
│   │   ├── mx_multiply_color_color.oso
│   │   ├── mx_multiply_color_float.osl
│   │   ├── mx_multiply_color_float.oso
│   │   ├── mx_multiply_float_float.osl
│   │   ├── mx_multiply_float_float.oso
│   │   ├── mx_multiply_matrix33_float.osl
│   │   ├── mx_multiply_matrix33_float.oso
│   │   ├── mx_multiply_matrix33_matrix33.osl
│   │   ├── mx_multiply_matrix33_matrix33.oso
│   │   ├── mx_multiply_matrix44_float.osl
│   │   ├── mx_multiply_matrix44_float.oso
│   │   ├── mx_multiply_matrix44_matrix44.osl
│   │   ├── mx_multiply_matrix44_matrix44.oso
│   │   ├── mx_multiply_surfaceshader_color.osl
│   │   ├── mx_multiply_surfaceshader_color.oso
│   │   ├── mx_multiply_surfaceshader_float.osl
│   │   ├── mx_multiply_surfaceshader_float.oso
│   │   ├── mx_multiply_vector2_float.osl
│   │   ├── mx_multiply_vector2_float.oso
│   │   ├── mx_multiply_vector2_vector2.osl
│   │   ├── mx_multiply_vector2_vector2.oso
│   │   ├── mx_multiply_vector4_float.osl
│   │   ├── mx_multiply_vector4_float.oso
│   │   ├── mx_multiply_vector4_vector4.osl
│   │   ├── mx_multiply_vector4_vector4.oso
│   │   ├── mx_multiply_vector_float.osl
│   │   ├── mx_multiply_vector_float.oso
│   │   ├── mx_multiply_vector_vector.osl
│   │   ├── mx_multiply_vector_vector.oso
│   │   ├── mx_noise2d_color2.osl
│   │   ├── mx_noise2d_color2.oso
│   │   ├── mx_noise2d_color4.osl
│   │   ├── mx_noise2d_color4.oso
│   │   ├── mx_noise2d_color.osl
│   │   ├── mx_noise2d_color.oso
│   │   ├── mx_noise2d_fa_color2.osl
│   │   ├── mx_noise2d_fa_color2.oso
│   │   ├── mx_noise2d_fa_color4.osl
│   │   ├── mx_noise2d_fa_color4.oso
│   │   ├── mx_noise2d_fa_color.osl
│   │   ├── mx_noise2d_fa_color.oso
│   │   ├── mx_noise2d_fa_vector2.osl
│   │   ├── mx_noise2d_fa_vector2.oso
│   │   ├── mx_noise2d_fa_vector4.osl
│   │   ├── mx_noise2d_fa_vector4.oso
│   │   ├── mx_noise2d_fa_vector.osl
│   │   ├── mx_noise2d_fa_vector.oso
│   │   ├── mx_noise2d_float.osl
│   │   ├── mx_noise2d_float.oso
│   │   ├── mx_noise2d_vector2.osl
│   │   ├── mx_noise2d_vector2.oso
│   │   ├── mx_noise2d_vector4.osl
│   │   ├── mx_noise2d_vector4.oso
│   │   ├── mx_noise2d_vector.osl
│   │   ├── mx_noise2d_vector.oso
│   │   ├── mx_noise3d_color2.osl
│   │   ├── mx_noise3d_color2.oso
│   │   ├── mx_noise3d_color4.osl
│   │   ├── mx_noise3d_color4.oso
│   │   ├── mx_noise3d_color.osl
│   │   ├── mx_noise3d_color.oso
│   │   ├── mx_noise3d_fa_color2.osl
│   │   ├── mx_noise3d_fa_color2.oso
│   │   ├── mx_noise3d_fa_color4.osl
│   │   ├── mx_noise3d_fa_color4.oso
│   │   ├── mx_noise3d_fa_color.osl
│   │   ├── mx_noise3d_fa_color.oso
│   │   ├── mx_noise3d_fa_vector2.osl
│   │   ├── mx_noise3d_fa_vector2.oso
│   │   ├── mx_noise3d_fa_vector4.osl
│   │   ├── mx_noise3d_fa_vector4.oso
│   │   ├── mx_noise3d_fa_vector.osl
│   │   ├── mx_noise3d_fa_vector.oso
│   │   ├── mx_noise3d_float.osl
│   │   ├── mx_noise3d_float.oso
│   │   ├── mx_noise3d_vector2.osl
│   │   ├── mx_noise3d_vector2.oso
│   │   ├── mx_noise3d_vector4.osl
│   │   ├── mx_noise3d_vector4.oso
│   │   ├── mx_noise3d_vector.osl
│   │   ├── mx_noise3d_vector.oso
│   │   ├── mx_normalize_vector2.osl
│   │   ├── mx_normalize_vector2.oso
│   │   ├── mx_normalize_vector4.osl
│   │   ├── mx_normalize_vector4.oso
│   │   ├── mx_normalize_vector.osl
│   │   ├── mx_normalize_vector.oso
│   │   ├── mx_normal_vector.osl
│   │   ├── mx_normal_vector.oso
│   │   ├── mx_out_color2.osl
│   │   ├── mx_out_color2.oso
│   │   ├── mx_out_color4.osl
│   │   ├── mx_out_color4.oso
│   │   ├── mx_outside_color2.osl
│   │   ├── mx_outside_color2.oso
│   │   ├── mx_outside_color4.osl
│   │   ├── mx_outside_color4.oso
│   │   ├── mx_outside_color.osl
│   │   ├── mx_outside_color.oso
│   │   ├── mx_outside_float.osl
│   │   ├── mx_outside_float.oso
│   │   ├── mx_over_color2.osl
│   │   ├── mx_over_color2.oso
│   │   ├── mx_over_color4.osl
│   │   ├── mx_over_color4.oso
│   │   ├── mx_overlay_color2.osl
│   │   ├── mx_overlay_color2.oso
│   │   ├── mx_overlay_color4.osl
│   │   ├── mx_overlay_color4.oso
│   │   ├── mx_overlay_color.osl
│   │   ├── mx_overlay_color.oso
│   │   ├── mx_overlay_float.osl
│   │   ├── mx_overlay_float.oso
│   │   ├── mx_position_vector.osl
│   │   ├── mx_position_vector.oso
│   │   ├── mx_power_color2_color2.osl
│   │   ├── mx_power_color2_color2.oso
│   │   ├── mx_power_color2_float.osl
│   │   ├── mx_power_color2_float.oso
│   │   ├── mx_power_color4_color4.osl
│   │   ├── mx_power_color4_color4.oso
│   │   ├── mx_power_color4_float.osl
│   │   ├── mx_power_color4_float.oso
│   │   ├── mx_power_color_color.osl
│   │   ├── mx_power_color_color.oso
│   │   ├── mx_power_color_float.osl
│   │   ├── mx_power_color_float.oso
│   │   ├── mx_power_float_float.osl
│   │   ├── mx_power_float_float.oso
│   │   ├── mx_power_vector2_float.osl
│   │   ├── mx_power_vector2_float.oso
│   │   ├── mx_power_vector2_vector2.osl
│   │   ├── mx_power_vector2_vector2.oso
│   │   ├── mx_power_vector4_float.osl
│   │   ├── mx_power_vector4_float.oso
│   │   ├── mx_power_vector4_vector4.osl
│   │   ├── mx_power_vector4_vector4.oso
│   │   ├── mx_power_vector_float.osl
│   │   ├── mx_power_vector_float.oso
│   │   ├── mx_power_vector_vector.osl
│   │   ├── mx_power_vector_vector.oso
│   │   ├── mx_premult_color2.osl
│   │   ├── mx_premult_color2.oso
│   │   ├── mx_premult_color4.osl
│   │   ├── mx_premult_color4.oso
│   │   ├── mx_premult_color.osl
│   │   ├── mx_premult_color.oso
│   │   ├── mx_ramp4_color2.osl
│   │   ├── mx_ramp4_color2.oso
│   │   ├── mx_ramp4_color4.osl
│   │   ├── mx_ramp4_color4.oso
│   │   ├── mx_ramp4_color.osl
│   │   ├── mx_ramp4_color.oso
│   │   ├── mx_ramp4_float.osl
│   │   ├── mx_ramp4_float.oso
│   │   ├── mx_ramp4_vector2.osl
│   │   ├── mx_ramp4_vector2.oso
│   │   ├── mx_ramp4_vector4.osl
│   │   ├── mx_ramp4_vector4.oso
│   │   ├── mx_ramp4_vector.osl
│   │   ├── mx_ramp4_vector.oso
│   │   ├── mx_ramplr_color2.osl
│   │   ├── mx_ramplr_color2.oso
│   │   ├── mx_ramplr_color4.osl
│   │   ├── mx_ramplr_color4.oso
│   │   ├── mx_ramplr_color.osl
│   │   ├── mx_ramplr_color.oso
│   │   ├── mx_ramplr_float.osl
│   │   ├── mx_ramplr_float.oso
│   │   ├── mx_ramplr_vector2.osl
│   │   ├── mx_ramplr_vector2.oso
│   │   ├── mx_ramplr_vector4.osl
│   │   ├── mx_ramplr_vector4.oso
│   │   ├── mx_ramplr_vector.osl
│   │   ├── mx_ramplr_vector.oso
│   │   ├── mx_ramptb_color2.osl
│   │   ├── mx_ramptb_color2.oso
│   │   ├── mx_ramptb_color4.osl
│   │   ├── mx_ramptb_color4.oso
│   │   ├── mx_ramptb_color.osl
│   │   ├── mx_ramptb_color.oso
│   │   ├── mx_ramptb_float.osl
│   │   ├── mx_ramptb_float.oso
│   │   ├── mx_ramptb_vector2.osl
│   │   ├── mx_ramptb_vector2.oso
│   │   ├── mx_ramptb_vector4.osl
│   │   ├── mx_ramptb_vector4.oso
│   │   ├── mx_ramptb_vector.osl
│   │   ├── mx_ramptb_vector.oso
│   │   ├── mx_remap_color2_color2.osl
│   │   ├── mx_remap_color2_color2.oso
│   │   ├── mx_remap_color2_float.osl
│   │   ├── mx_remap_color2_float.oso
│   │   ├── mx_remap_color4_color4.osl
│   │   ├── mx_remap_color4_color4.oso
│   │   ├── mx_remap_color4_float.osl
│   │   ├── mx_remap_color4_float.oso
│   │   ├── mx_remap_color_color.osl
│   │   ├── mx_remap_color_color.oso
│   │   ├── mx_remap_color_float.osl
│   │   ├── mx_remap_color_float.oso
│   │   ├── mx_remap_float_float.osl
│   │   ├── mx_remap_float_float.oso
│   │   ├── mx_remap_vector2_float.osl
│   │   ├── mx_remap_vector2_float.oso
│   │   ├── mx_remap_vector2_vector2.osl
│   │   ├── mx_remap_vector2_vector2.oso
│   │   ├── mx_remap_vector4_float.osl
│   │   ├── mx_remap_vector4_float.oso
│   │   ├── mx_remap_vector4_vector4.osl
│   │   ├── mx_remap_vector4_vector4.oso
│   │   ├── mx_remap_vector_float.osl
│   │   ├── mx_remap_vector_float.oso
│   │   ├── mx_remap_vector_vector.osl
│   │   ├── mx_remap_vector_vector.oso
│   │   ├── mx_rgbtohsv_color4.osl
│   │   ├── mx_rgbtohsv_color4.oso
│   │   ├── mx_rgbtohsv_color.osl
│   │   ├── mx_rgbtohsv_color.oso
│   │   ├── mx_rotate2d_vector2.osl
│   │   ├── mx_rotate2d_vector2.oso
│   │   ├── mx_rotate_vector2.osl
│   │   ├── mx_rotate_vector2.oso
│   │   ├── mx_rotate_vector.osl
│   │   ├── mx_rotate_vector.oso
│   │   ├── mx_saturate_color4.osl
│   │   ├── mx_saturate_color4.oso
│   │   ├── mx_saturate_color.osl
│   │   ├── mx_saturate_color.oso
│   │   ├── mx_scale_vector2.osl
│   │   ├── mx_scale_vector2.oso
│   │   ├── mx_scale_vector.osl
│   │   ├── mx_scale_vector.oso
│   │   ├── mx_screen_color2.osl
│   │   ├── mx_screen_color2.oso
│   │   ├── mx_screen_color4.osl
│   │   ├── mx_screen_color4.oso
│   │   ├── mx_screen_color.osl
│   │   ├── mx_screen_color.oso
│   │   ├── mx_screen_float.osl
│   │   ├── mx_screen_float.oso
│   │   ├── mx_separate_color2.osl
│   │   ├── mx_separate_color2.oso
│   │   ├── mx_separate_color4.osl
│   │   ├── mx_separate_color4.oso
│   │   ├── mx_separate_color.osl
│   │   ├── mx_separate_color.oso
│   │   ├── mx_separate_vector2.osl
│   │   ├── mx_separate_vector2.oso
│   │   ├── mx_separate_vector4.osl
│   │   ├── mx_separate_vector4.oso
│   │   ├── mx_separate_vector.osl
│   │   ├── mx_separate_vector.oso
│   │   ├── mx_sign_color2.osl
│   │   ├── mx_sign_color2.oso
│   │   ├── mx_sign_color4.osl
│   │   ├── mx_sign_color4.oso
│   │   ├── mx_sign_color.osl
│   │   ├── mx_sign_color.oso
│   │   ├── mx_sign_float.osl
│   │   ├── mx_sign_float.oso
│   │   ├── mx_sign_vector2.osl
│   │   ├── mx_sign_vector2.oso
│   │   ├── mx_sign_vector4.osl
│   │   ├── mx_sign_vector4.oso
│   │   ├── mx_sign_vector.osl
│   │   ├── mx_sign_vector.oso
│   │   ├── mx_sin_color2.osl
│   │   ├── mx_sin_color2.oso
│   │   ├── mx_sin_color4.osl
│   │   ├── mx_sin_color4.oso
│   │   ├── mx_sin_color.osl
│   │   ├── mx_sin_color.oso
│   │   ├── mx_sin_float.osl
│   │   ├── mx_sin_float.oso
│   │   ├── mx_sin_vector2.osl
│   │   ├── mx_sin_vector2.oso
│   │   ├── mx_sin_vector4.osl
│   │   ├── mx_sin_vector4.oso
│   │   ├── mx_sin_vector.osl
│   │   ├── mx_sin_vector.oso
│   │   ├── mx_smoothstep_color2_color2.osl
│   │   ├── mx_smoothstep_color2_color2.oso
│   │   ├── mx_smoothstep_color2_float.osl
│   │   ├── mx_smoothstep_color2_float.oso
│   │   ├── mx_smoothstep_color4_color4.osl
│   │   ├── mx_smoothstep_color4_color4.oso
│   │   ├── mx_smoothstep_color4_float.osl
│   │   ├── mx_smoothstep_color4_float.oso
│   │   ├── mx_smoothstep_color_color.osl
│   │   ├── mx_smoothstep_color_color.oso
│   │   ├── mx_smoothstep_color_float.osl
│   │   ├── mx_smoothstep_color_float.oso
│   │   ├── mx_smoothstep_float_float.osl
│   │   ├── mx_smoothstep_float_float.oso
│   │   ├── mx_smoothstep_vector2_float.osl
│   │   ├── mx_smoothstep_vector2_float.oso
│   │   ├── mx_smoothstep_vector2_vector2.osl
│   │   ├── mx_smoothstep_vector2_vector2.oso
│   │   ├── mx_smoothstep_vector4_float.osl
│   │   ├── mx_smoothstep_vector4_float.oso
│   │   ├── mx_smoothstep_vector4_vector4.osl
│   │   ├── mx_smoothstep_vector4_vector4.oso
│   │   ├── mx_smoothstep_vector_float.osl
│   │   ├── mx_smoothstep_vector_float.oso
│   │   ├── mx_smoothstep_vector_vector.osl
│   │   ├── mx_smoothstep_vector_vector.oso
│   │   ├── mx_splitlr_color2.osl
│   │   ├── mx_splitlr_color2.oso
│   │   ├── mx_splitlr_color4.osl
│   │   ├── mx_splitlr_color4.oso
│   │   ├── mx_splitlr_color.osl
│   │   ├── mx_splitlr_color.oso
│   │   ├── mx_splitlr_float.osl
│   │   ├── mx_splitlr_float.oso
│   │   ├── mx_splitlr_vector2.osl
│   │   ├── mx_splitlr_vector2.oso
│   │   ├── mx_splitlr_vector4.osl
│   │   ├── mx_splitlr_vector4.oso
│   │   ├── mx_splitlr_vector.osl
│   │   ├── mx_splitlr_vector.oso
│   │   ├── mx_splittb_color2.osl
│   │   ├── mx_splittb_color2.oso
│   │   ├── mx_splittb_color4.osl
│   │   ├── mx_splittb_color4.oso
│   │   ├── mx_splittb_color.osl
│   │   ├── mx_splittb_color.oso
│   │   ├── mx_splittb_float.osl
│   │   ├── mx_splittb_float.oso
│   │   ├── mx_splittb_vector2.osl
│   │   ├── mx_splittb_vector2.oso
│   │   ├── mx_splittb_vector4.osl
│   │   ├── mx_splittb_vector4.oso
│   │   ├── mx_splittb_vector.osl
│   │   ├── mx_splittb_vector.oso
│   │   ├── mx_sqrt_color2.osl
│   │   ├── mx_sqrt_color2.oso
│   │   ├── mx_sqrt_color4.osl
│   │   ├── mx_sqrt_color4.oso
│   │   ├── mx_sqrt_color.osl
│   │   ├── mx_sqrt_color.oso
│   │   ├── mx_sqrt_float.osl
│   │   ├── mx_sqrt_float.oso
│   │   ├── mx_sqrt_vector2.osl
│   │   ├── mx_sqrt_vector2.oso
│   │   ├── mx_sqrt_vector4.osl
│   │   ├── mx_sqrt_vector4.oso
│   │   ├── mx_sqrt_vector.osl
│   │   ├── mx_sqrt_vector.oso
│   │   ├── mx_subtract_color2_color2.osl
│   │   ├── mx_subtract_color2_color2.oso
│   │   ├── mx_subtract_color2_float.osl
│   │   ├── mx_subtract_color2_float.oso
│   │   ├── mx_subtract_color4_color4.osl
│   │   ├── mx_subtract_color4_color4.oso
│   │   ├── mx_subtract_color4_float.osl
│   │   ├── mx_subtract_color4_float.oso
│   │   ├── mx_subtract_color_color.osl
│   │   ├── mx_subtract_color_color.oso
│   │   ├── mx_subtract_color_float.osl
│   │   ├── mx_subtract_color_float.oso
│   │   ├── mx_subtract_float_float.osl
│   │   ├── mx_subtract_float_float.oso
│   │   ├── mx_subtract_matrix33_float.osl
│   │   ├── mx_subtract_matrix33_float.oso
│   │   ├── mx_subtract_matrix33_matrix33.osl
│   │   ├── mx_subtract_matrix33_matrix33.oso
│   │   ├── mx_subtract_matrix44_float.osl
│   │   ├── mx_subtract_matrix44_float.oso
│   │   ├── mx_subtract_matrix44_matrix44.osl
│   │   ├── mx_subtract_matrix44_matrix44.oso
│   │   ├── mx_subtract_vector2_float.osl
│   │   ├── mx_subtract_vector2_float.oso
│   │   ├── mx_subtract_vector2_vector2.osl
│   │   ├── mx_subtract_vector2_vector2.oso
│   │   ├── mx_subtract_vector4_float.osl
│   │   ├── mx_subtract_vector4_float.oso
│   │   ├── mx_subtract_vector4_vector4.osl
│   │   ├── mx_subtract_vector4_vector4.oso
│   │   ├── mx_subtract_vector_float.osl
│   │   ├── mx_subtract_vector_float.oso
│   │   ├── mx_subtract_vector_vector.osl
│   │   ├── mx_subtract_vector_vector.oso
│   │   ├── mx_switch_color2.osl
│   │   ├── mx_switch_color2.oso
│   │   ├── mx_switch_color4.osl
│   │   ├── mx_switch_color4.oso
│   │   ├── mx_switch_color.osl
│   │   ├── mx_switch_color.oso
│   │   ├── mx_switch_float.osl
│   │   ├── mx_switch_float.oso
│   │   ├── mx_switch_vector2.osl
│   │   ├── mx_switch_vector2.oso
│   │   ├── mx_switch_vector4.osl
│   │   ├── mx_switch_vector4.oso
│   │   ├── mx_switch_vector.osl
│   │   ├── mx_switch_vector.oso
│   │   ├── mx_swizzle_color2_color2.osl
│   │   ├── mx_swizzle_color2_color2.oso
│   │   ├── mx_swizzle_color2_color4.osl
│   │   ├── mx_swizzle_color2_color4.oso
│   │   ├── mx_swizzle_color2_color.osl
│   │   ├── mx_swizzle_color2_color.oso
│   │   ├── mx_swizzle_color2_float.osl
│   │   ├── mx_swizzle_color2_float.oso
│   │   ├── mx_swizzle_color2_vector2.osl
│   │   ├── mx_swizzle_color2_vector2.oso
│   │   ├── mx_swizzle_color2_vector4.osl
│   │   ├── mx_swizzle_color2_vector4.oso
│   │   ├── mx_swizzle_color2_vector.osl
│   │   ├── mx_swizzle_color2_vector.oso
│   │   ├── mx_swizzle_color4_color2.osl
│   │   ├── mx_swizzle_color4_color2.oso
│   │   ├── mx_swizzle_color4_color4.osl
│   │   ├── mx_swizzle_color4_color4.oso
│   │   ├── mx_swizzle_color4_color.osl
│   │   ├── mx_swizzle_color4_color.oso
│   │   ├── mx_swizzle_color4_float.osl
│   │   ├── mx_swizzle_color4_float.oso
│   │   ├── mx_swizzle_color4_vector2.osl
│   │   ├── mx_swizzle_color4_vector2.oso
│   │   ├── mx_swizzle_color4_vector4.osl
│   │   ├── mx_swizzle_color4_vector4.oso
│   │   ├── mx_swizzle_color4_vector.osl
│   │   ├── mx_swizzle_color4_vector.oso
│   │   ├── mx_swizzle_color_color2.osl
│   │   ├── mx_swizzle_color_color2.oso
│   │   ├── mx_swizzle_color_color4.osl
│   │   ├── mx_swizzle_color_color4.oso
│   │   ├── mx_swizzle_color_color.osl
│   │   ├── mx_swizzle_color_color.oso
│   │   ├── mx_swizzle_color_float.osl
│   │   ├── mx_swizzle_color_float.oso
│   │   ├── mx_swizzle_color_vector2.osl
│   │   ├── mx_swizzle_color_vector2.oso
│   │   ├── mx_swizzle_color_vector4.osl
│   │   ├── mx_swizzle_color_vector4.oso
│   │   ├── mx_swizzle_color_vector.osl
│   │   ├── mx_swizzle_color_vector.oso
│   │   ├── mx_swizzle_float_color2.osl
│   │   ├── mx_swizzle_float_color2.oso
│   │   ├── mx_swizzle_float_color4.osl
│   │   ├── mx_swizzle_float_color4.oso
│   │   ├── mx_swizzle_float_color.osl
│   │   ├── mx_swizzle_float_color.oso
│   │   ├── mx_swizzle_float_vector2.osl
│   │   ├── mx_swizzle_float_vector2.oso
│   │   ├── mx_swizzle_float_vector4.osl
│   │   ├── mx_swizzle_float_vector4.oso
│   │   ├── mx_swizzle_float_vector.osl
│   │   ├── mx_swizzle_float_vector.oso
│   │   ├── mx_swizzle_vector2_color2.osl
│   │   ├── mx_swizzle_vector2_color2.oso
│   │   ├── mx_swizzle_vector2_color4.osl
│   │   ├── mx_swizzle_vector2_color4.oso
│   │   ├── mx_swizzle_vector2_color.osl
│   │   ├── mx_swizzle_vector2_color.oso
│   │   ├── mx_swizzle_vector2_float.osl
│   │   ├── mx_swizzle_vector2_float.oso
│   │   ├── mx_swizzle_vector2_vector2.osl
│   │   ├── mx_swizzle_vector2_vector2.oso
│   │   ├── mx_swizzle_vector2_vector4.osl
│   │   ├── mx_swizzle_vector2_vector4.oso
│   │   ├── mx_swizzle_vector2_vector.osl
│   │   ├── mx_swizzle_vector2_vector.oso
│   │   ├── mx_swizzle_vector4_color2.osl
│   │   ├── mx_swizzle_vector4_color2.oso
│   │   ├── mx_swizzle_vector4_color4.osl
│   │   ├── mx_swizzle_vector4_color4.oso
│   │   ├── mx_swizzle_vector4_color.osl
│   │   ├── mx_swizzle_vector4_color.oso
│   │   ├── mx_swizzle_vector4_float.osl
│   │   ├── mx_swizzle_vector4_float.oso
│   │   ├── mx_swizzle_vector4_vector2.osl
│   │   ├── mx_swizzle_vector4_vector2.oso
│   │   ├── mx_swizzle_vector4_vector4.osl
│   │   ├── mx_swizzle_vector4_vector4.oso
│   │   ├── mx_swizzle_vector4_vector.osl
│   │   ├── mx_swizzle_vector4_vector.oso
│   │   ├── mx_swizzle_vector_color2.osl
│   │   ├── mx_swizzle_vector_color2.oso
│   │   ├── mx_swizzle_vector_color4.osl
│   │   ├── mx_swizzle_vector_color4.oso
│   │   ├── mx_swizzle_vector_color.osl
│   │   ├── mx_swizzle_vector_color.oso
│   │   ├── mx_swizzle_vector_float.osl
│   │   ├── mx_swizzle_vector_float.oso
│   │   ├── mx_swizzle_vector_vector2.osl
│   │   ├── mx_swizzle_vector_vector2.oso
│   │   ├── mx_swizzle_vector_vector4.osl
│   │   ├── mx_swizzle_vector_vector4.oso
│   │   ├── mx_swizzle_vector_vector.osl
│   │   ├── mx_swizzle_vector_vector.oso
│   │   ├── mx_tan_color2.osl
│   │   ├── mx_tan_color2.oso
│   │   ├── mx_tan_color4.osl
│   │   ├── mx_tan_color4.oso
│   │   ├── mx_tan_color.osl
│   │   ├── mx_tan_color.oso
│   │   ├── mx_tan_float.osl
│   │   ├── mx_tan_float.oso
│   │   ├── mx_tangent_vector.osl
│   │   ├── mx_tangent_vector.oso
│   │   ├── mx_tan_vector2.osl
│   │   ├── mx_tan_vector2.oso
│   │   ├── mx_tan_vector4.osl
│   │   ├── mx_tan_vector4.oso
│   │   ├── mx_tan_vector.osl
│   │   ├── mx_tan_vector.oso
│   │   ├── mx_texcoord_vector2.osl
│   │   ├── mx_texcoord_vector2.oso
│   │   ├── mx_texcoord_vector.osl
│   │   ├── mx_texcoord_vector.oso
│   │   ├── mx_tiledimage_color2.osl
│   │   ├── mx_tiledimage_color2.oso
│   │   ├── mx_tiledimage_color4.osl
│   │   ├── mx_tiledimage_color4.oso
│   │   ├── mx_tiledimage_color.osl
│   │   ├── mx_tiledimage_color.oso
│   │   ├── mx_tiledimage_float.osl
│   │   ├── mx_tiledimage_float.oso
│   │   ├── mx_tiledimage_vector2.osl
│   │   ├── mx_tiledimage_vector2.oso
│   │   ├── mx_tiledimage_vector4.osl
│   │   ├── mx_tiledimage_vector4.oso
│   │   ├── mx_tiledimage_vector.osl
│   │   ├── mx_tiledimage_vector.oso
│   │   ├── mx_time_float.osl
│   │   ├── mx_time_float.oso
│   │   ├── mx_transformnormal_vector4.osl
│   │   ├── mx_transformnormal_vector4.oso
│   │   ├── mx_transformnormal_vector.osl
│   │   ├── mx_transformnormal_vector.oso
│   │   ├── mx_transformpoint_vector4.osl
│   │   ├── mx_transformpoint_vector4.oso
│   │   ├── mx_transformpoint_vector.osl
│   │   ├── mx_transformpoint_vector.oso
│   │   ├── mx_transformvector_vector4.osl
│   │   ├── mx_transformvector_vector4.oso
│   │   ├── mx_transformvector_vector.osl
│   │   ├── mx_transformvector_vector.oso
│   │   ├── mx_transpose_matrix33.osl
│   │   ├── mx_transpose_matrix33.oso
│   │   ├── mx_transpose_matrix44.osl
│   │   ├── mx_transpose_matrix44.oso
│   │   ├── mx_triplanarprojection_color2.osl
│   │   ├── mx_triplanarprojection_color2.oso
│   │   ├── mx_triplanarprojection_color4.osl
│   │   ├── mx_triplanarprojection_color4.oso
│   │   ├── mx_triplanarprojection_color.osl
│   │   ├── mx_triplanarprojection_color.oso
│   │   ├── mx_triplanarprojection_float.osl
│   │   ├── mx_triplanarprojection_float.oso
│   │   ├── mx_triplanarprojection_vector2.osl
│   │   ├── mx_triplanarprojection_vector2.oso
│   │   ├── mx_triplanarprojection_vector4.osl
│   │   ├── mx_triplanarprojection_vector4.oso
│   │   ├── mx_triplanarprojection_vector.osl
│   │   ├── mx_triplanarprojection_vector.oso
│   │   ├── mx_unpremult_color2.osl
│   │   ├── mx_unpremult_color2.oso
│   │   ├── mx_unpremult_color4.osl
│   │   ├── mx_unpremult_color4.oso
│   │   ├── mx_unpremult_color.osl
│   │   └── mx_unpremult_color.oso
│   ├── matrix33.h
│   ├── matte.osl
│   ├── matte.oso
│   ├── metal.osl
│   ├── metal.oso
│   ├── oslutil.h
│   ├── stdosl.h
│   ├── ubersurface.osl
│   ├── ubersurface.oso
│   ├── vector2.h
│   └── vector4.h
└── share
└── doc
└── OSL
├── CHANGES.md
├── docdeep.md.html
├── docs.css
├── Figures
│   ├── osltoy
│   │   ├── osltoy-error.jpg
│   │   ├── osltoy-fbm.jpg
│   │   └── osltoy-start.jpg
│   └── testshade
│   ├── fBm_default.jpg
│   ├── fBm_freq.jpg
│   ├── fBm_gain.jpg
│   ├── fBm_lac.jpg
│   ├── fBm_octaves.jpg
│   ├── makenoise.jpg
│   ├── noisetex.jpg
│   └── show_uv.jpg
├── INSTALL.md
├── LICENSE
├── markdeep.min.js
├── osl-languagespec.pdf
├── OSLQuery.md.html
├── osltoy.md.html
├── README.md
└── testshade.md.html
12 directories, 1331 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment