Skip to content

Latest commit

 

History

History
710 lines (695 loc) · 29.2 KB

File metadata and controls

710 lines (695 loc) · 29.2 KB
Texture Nodes (texture2d,texture3d)
Shader Name Exists Has Tests Notes
image ND_image_float Yes
ND_image_color3 Yes
ND_image_color4
ND_image_vector2
ND_image_vector3 Yes
ND_image_vector4
tiledimage ND_tiledimage_float
ND_tiledimage_color3
ND_tiledimage_color4
ND_tiledimage_vector2
ND_tiledimage_vector3
ND_tiledimage_vector4
latlongimage ND_latlongimage
hextiledimage ND_hextiledimage_color3
ND_hextiledimage_color4
triplanarprojection ND_triplanarprojection_float
ND_triplanarprojection_color3
ND_triplanarprojection_color4
ND_triplanarprojection_vector2
ND_triplanarprojection_vector3
ND_triplanarprojection_vector4
Procedural Nodes (procedural,procedural2d,procedural3d)
Shader Name Exists Has Tests Notes
constant ND_constant_float Yes
ND_constant_color3 Yes
ND_constant_color4 Yes
ND_constant_vector2 Yes
ND_constant_vector3 Yes
ND_constant_vector4 Yes
ND_constant_boolean Yes
ND_constant_integer Yes
ND_constant_matrix33 Yes
ND_constant_matrix44 Yes
ND_constant_string Moonray doesn't allow uniform bindings yet
ND_constant_filename Moonray doesn't allow uniform bindings yet
ramplr ND_ramplr_float Yes
ND_ramplr_color3 Yes
ND_ramplr_color4 Yes
ND_ramplr_vector2 Yes
ND_ramplr_vector3 Yes
ND_ramplr_vector4 Yes
ramptb ND_ramptb_float Yes
ND_ramptb_color3 Yes
ND_ramptb_color4 Yes
ND_ramptb_vector2 Yes
ND_ramptb_vector3 Yes
ND_ramptb_vector4 Yes
ramp4 ND_ramp4_float Yes
ND_ramp4_color3 Yes
ND_ramp4_color4 Yes
ND_ramp4_vector2 Yes
ND_ramp4_vector3 Yes
ND_ramp4_vector4 Yes
splitlr ND_splitlr_float Yes
ND_splitlr_color3 Yes
ND_splitlr_color4 Yes
ND_splitlr_vector2 Yes
ND_splitlr_vector3 Yes
ND_splitlr_vector4 Yes
splittb ND_splittb_float Yes
ND_splittb_color3 Yes
ND_splittb_color4 Yes
ND_splittb_vector2 Yes
ND_splittb_vector3 Yes
ND_splittb_vector4 Yes
randomfloat ND_randomfloat_float Yes
ND_randomfloat_integer Yes
randomcolor ND_randomcolor_float Yes
ND_randomcolor_integer Yes
noise2d ND_noise2d_float Yes
ND_noise2d_color3 Yes
ND_noise2d_color3 Yes
ND_noise2d_vector2 Yes
ND_noise2d_vector3 Yes
ND_noise2d_vector4 Yes
ND_noise2d_color3FA Yes
ND_noise2d_color4FA Yes
ND_noise2d_vector2FA Yes
ND_noise2d_vector3FA Yes
ND_noise2d_vector4FA Yes
noise3d ND_noise3d_float Yes
ND_noise3d_color3 Yes
ND_noise3d_color3 Yes
ND_noise3d_vector2 Yes
ND_noise3d_vector3 Yes
ND_noise3d_vector4 Yes
ND_noise3d_color3FA Yes
ND_noise3d_color4FA Yes
ND_noise3d_vector2FA Yes
ND_noise3d_vector3FA Yes
ND_noise3d_vector4FA Yes
fractal2d ND_fractal2d_float
ND_fractal2d_color3
ND_fractal2d_color3
ND_fractal2d_vector2
ND_fractal2d_vector3
ND_fractal2d_vector4
ND_fractal2d_color3FA
ND_fractal2d_color4FA
ND_fractal2d_vector2FA
ND_fractal2d_vector3FA
ND_fractal2d_vector4FA
fractal3d ND_fractal3d_float Yes
ND_fractal3d_color3 Yes
ND_fractal3d_color3 Yes
ND_fractal3d_vector2 Yes
ND_fractal3d_vector3 Yes
ND_fractal3d_vector4 Yes
ND_fractal3d_color3FA Yes
ND_fractal3d_color4FA Yes
ND_fractal3d_vector2FA Yes
ND_fractal3d_vector3FA Yes
ND_fractal3d_vector4FA Yes
cellnoise2d ND_cellnoise2d_float Yes
cellnoise3d ND_cellnoise3d_float Yes
worleynoise2d ND_worleynoise2d_float Yes
ND_worleynoise2d_vector2 Yes
ND_worleynoise2d_vector3 Yes
worleynoise3d ND_worleynoise3d_float Yes
ND_worleynoise3d_vector2 Yes
ND_worleynoise3d_vector3 Yes
unifiednoise2d ND_unifiednoise2d_float Yes
unifiednoise2d ND_unifiednoise3d_float Yes
Shape Nodes (procedural,procedural2d,procedural3d)
Shader Name Exists Has Tests Notes
checkerboard ND_checkerboard_color3 Yes
line ND_line_float Yes
circle ND_circle_float Yes
cloverleaf ND_cloverleaf_float Yes
hexagon ND_hexagon_float Yes
grid ND_grid_color3 Yes
crosshatch ND_crosshatch_color3 Yes
tiledcircles ND_tiledcircles_color3 Yes
tiledcloverleafs ND_tiledcloverleafs_color3 Yes
tiledhexagons ND_tiledhexagons_color3 Yes
Geometric Nodes
Shader Name Exists Has Tests Notes
position ND_position_vector3 Yes
normal ND_normal_vector3 Yes
tangent ND_tangent_vector3 Yes
bittangent ND_bittangent_vector3 Yes
bump ND_bump_vector3 Yes
texcoord ND_texcoord_vector2 Yes
ND_texcoord_vector3 Yes
geomcolor ND_geomcolor_float Yes
ND_geomcolor_color3 Yes
ND_geomcolor_color4 Yes
geompropvalue ND_geompropvalue_boolean Yes
ND_geompropvalue_integer Yes
ND_geompropvalue_float Yes
ND_geompropvalue_vector2 Yes
ND_geompropvalue_vector3 Yes
ND_geompropvalue_vector4 Yes
ND_geompropvalue_color3 Yes
ND_geompropvalue_color4 Yes
geompropvalueuniform ND_geompropvalueuniform_string Moonray doesn't allow uniform bindings yet
ND_geompropvalueuniform_filename Moonray doesn't allow uniform bindings yet
Application Nodes
Shader Name Exists Has Tests Notes
frame ND_frame_float Yes
time ND_time_float Yes
Math Nodes
Shader Name Exists Has Tests Notes
add ND_add_integer
ND_add_float Yes
ND_add_vector2 Yes
ND_add_vector3 Yes
ND_add_vector4 Yes
ND_add_color3 Yes
ND_add_color4 Yes
ND_add_vector2FA Yes
ND_add_vector3FA Yes
ND_add_vector4FA Yes
ND_add_color3FA Yes
ND_add_color4FA Yes
ND_add_matrix33 Yes
ND_add_matrix44 Yes
subtract ND_subtract_integer
ND_subtract_float Yes
ND_subtract_vector2 Yes
ND_subtract_vector3 Yes
ND_subtract_vector4 Yes
ND_subtract_color3 Yes
ND_subtract_color4 Yes
ND_subtract_vector2FA Yes
ND_subtract_vector3FA Yes
ND_subtract_vector4FA Yes
ND_subtract_color3FA Yes
ND_subtract_color4FA Yes
ND_subtract_matrix33 Yes
ND_subtract_matrix44 Yes
multiply ND_multiply_float Yes
ND_multiply_vector2 Yes
ND_multiply_vector3 Yes
ND_multiply_vector4 Yes
ND_multiply_color3 Yes
ND_multiply_color4 Yes
ND_multiply_vector2FA Yes
ND_multiply_vector3FA Yes
ND_multiply_vector4FA Yes
ND_multiply_color3FA Yes
ND_multiply_color4FA Yes
ND_multiply_matrix33 Yes
ND_multiply_matrix44 Yes
divide ND_divide_float Yes
ND_divide_vector2 Yes
ND_divide_vector3 Yes
ND_divide_vector4 Yes
ND_divide_color3 Yes
ND_divide_color4 Yes
ND_divide_vector2FA Yes
ND_divide_vector3FA Yes
ND_divide_vector4FA Yes
ND_divide_color3FA Yes
ND_divide_color4FA Yes
ND_divide_matrix33 Yes
ND_divide_matrix44 Yes
modulo ND_modulo_float Yes
ND_modulo_vector2 Yes
ND_modulo_vector3 Yes
ND_modulo_vector4 Yes
ND_modulo_color3 Yes
ND_modulo_color4 Yes
ND_modulo_vector2FA Yes
ND_modulo_vector3FA Yes
ND_modulo_vector4FA Yes
ND_modulo_color3FA Yes
ND_modulo_color4FA Yes
fract ND_fract_float
ND_fract_vector2
ND_fract_vector3
ND_fract_vector4
ND_fract_color3
ND_fract_color4
invert ND_invert_float Yes
ND_invert_vector2 Yes
ND_invert_vector3 Yes
ND_invert_vector4 Yes
ND_invert_color3 Yes
ND_invert_color4 Yes
ND_invert_vector2FA Yes
ND_invert_vector3FA Yes
ND_invert_vector4FA Yes
ND_invert_color3FA Yes
ND_invert_color4FA Yes
invertmatrix ND_invertmatrix_matrix33 Yes
ND_invertmatrix_matrix44 Yes
absval ND_absval_float Yes
ND_absval_vector2 Yes
ND_absval_vector3 Yes
ND_absval_vector4 Yes
ND_absval_color3 Yes
ND_absval_color4 Yes
sign ND_sign_float Yes
ND_sign_vector2 Yes
ND_sign_vector3 Yes
ND_sign_vector4 Yes
ND_sign_color3 Yes
ND_sign_color4 Yes
floor ND_floor_integer Yes
ND_floor_float Yes
ND_floor_vector2 Yes
ND_floor_vector3 Yes
ND_floor_vector4 Yes
ND_floor_color3 Yes
ND_floor_color4 Yes
ceil ND_ceil_integer Yes
ND_ceil_float Yes
ND_ceil_vector2 Yes
ND_ceil_vector3 Yes
ND_ceil_vector4 Yes
ND_ceil_color3 Yes
ND_ceil_color4 Yes
round ND_round_integer Yes
ND_round_float Yes
ND_round_vector2 Yes
ND_round_vector3 Yes
ND_round_vector4 Yes
ND_round_color3 Yes
ND_round_color4 Yes
power ND_power_float Yes
ND_power_vector2 Yes
ND_power_vector3 Yes
ND_power_vector4 Yes
ND_power_color3 Yes
ND_power_color4 Yes
ND_power_vector2FA Yes
ND_power_vector3FA Yes
ND_power_vector4FA Yes
ND_power_color3FA Yes
ND_power_color4FA Yes
safepower ND_safepower_float Yes
ND_safepower_vector2 Yes
ND_safepower_vector3 Yes
ND_safepower_vector4 Yes
ND_safepower_color3 Yes
ND_safepower_color4 Yes
ND_safepower_vector2FA Yes
ND_safepower_vector3FA Yes
ND_safepower_vector4FA Yes
ND_safepower_color3FA Yes
ND_safepower_color4FA Yes
sin ND_sin_float Yes
ND_sin_vector2 Yes
ND_sin_vector3 Yes
ND_sin_vector4 Yes
cos ND_cos_float Yes
ND_cos_vector2 Yes
ND_cos_vector3 Yes
ND_cos_vector4 Yes
tan ND_tan_float Yes
ND_tan_vector2 Yes
ND_tan_vector3 Yes
ND_tan_vector4 Yes
asin ND_asin_float Yes
ND_asin_vector2 Yes
ND_asin_vector3 Yes
ND_asin_vector4 Yes
acos ND_acos_float Yes
ND_acos_vector2 Yes
ND_acos_vector3 Yes
ND_acos_vector4 Yes
atan2 ND_atan2_float Yes
ND_atan2_vector2 Yes
ND_atan2_vector3 Yes
ND_atan2_vector4 Yes
sqrt ND_sqrt_float Yes
ND_sqrt_vector2 Yes
ND_sqrt_vector3 Yes
ND_sqrt_vector4 Yes
ln ND_ln_float Yes
ND_ln_vector2 Yes
ND_ln_vector3 Yes
ND_ln_vector4 Yes
exp ND_exp_float Yes
ND_exp_vector2 Yes
ND_exp_vector3 Yes
ND_exp_vector4 Yes
clamp ND_clamp_float Yes
ND_clamp_vector2 Yes
ND_clamp_vector3 Yes
ND_clamp_vector4 Yes
ND_clamp_color3 Yes
ND_clamp_color4 Yes
ND_clamp_vector2FA Yes
ND_clamp_vector3FA Yes
ND_clamp_vector4FA Yes
ND_clamp_color3FA Yes
ND_clamp_color4FA Yes
trianglewave ND_trianglewave_float Yes
min ND_min_float Yes
ND_min_vector2 Yes
ND_min_vector3 Yes
ND_min_vector4 Yes
ND_min_color3 Yes
ND_min_color4 Yes
ND_min_vector2FA Yes
ND_min_vector3FA Yes
ND_min_vector4FA Yes
ND_min_color3FA Yes
ND_min_color4FA Yes
max ND_max_float Yes
ND_max_vector2 Yes
ND_max_vector3 Yes
ND_max_vector4 Yes
ND_max_color3 Yes
ND_max_color4 Yes
ND_max_vector2FA Yes
ND_max_vector3FA Yes
ND_max_vector4FA Yes
ND_max_color3FA Yes
ND_max_color4FA Yes
normalize ND_normalize_vector2 Yes
ND_normalize_vector3 Yes
ND_normalize_vector4 Yes
magnitude ND_magnitude_vector2 Yes
ND_magnitude_vector3 Yes
ND_magnitude_vector4 Yes
distance ND_distance_vector2 Yes
ND_distance_vector3 Yes
ND_distance_vector4 Yes
dotproduct ND_dotproduct_vector2 Yes
ND_dotproduct_vector3 Yes
ND_dotproduct_vector4 Yes
crossproduct ND_crossproduct_vector3 Yes
transformpoint ND_transformpoint_vector3 Yes
transformvector ND_transformvector_vector3 Yes
transformnormal ND_transformnormal_vector3 Yes
transformmatrix ND_transformmatrix_vector2M3 Yes
ND_transformmatrix_vector3 Yes
ND_transformmatrix_vector3M4 Yes
ND_transformmatrix_vector4 Yes
normalmap ND_normalmap_float There is ND_normalmap so there is misalignment from spec
ND_normalmap_vector2
hextilednormalmap ND_hextilednormalmap_vector3
creatematrix ND_creatematrix_vector3_matrix33
ND_creatematrix_vector3_matrix44
ND_creatematrix_vector4_matrix44
transpose ND_transpose_matrix33 Yes
ND_transpose_matrix44 Yes
determinant ND_determinant_matrix33 Yes
ND_determinant_matrix44 Yes
invertmatrix ND_invertmatrix_matrix33 Yes
ND_invertmatrix_matrix44 Yes
rotate2d ND_rotate2d_vector2 Yes
ND_rotate3d_vector3 Yes
reflect ND_reflect_vector3 Yes
ND_refract_vector3 Yes
place2d ND_place2d_vector2 Yes
Organization Nodes
Shader Name Exists Has Tests Notes
dot ND_dot_boolean
ND_dot_integer
ND_dot_float
ND_dot_vector2
ND_dot_vector3
ND_dot_vector4
ND_dot_color3
ND_dot_color4
ND_dot_matrix33
ND_dot_matrix44
ND_dot_string Moonray doesn't allow uniform bindings yet and string must be uniform
ND_dot_filename Moonray doesn't allow uniform bindings yet and string must be uniform
Condition Nodes
Shader Name Exists Has Tests Notes
logical_and ND_logical_and
logical_or ND_logical_or
logical_xor ND_logical_xor
logical_not ND_logical_not
Adjustment Nodes
Exists Has Tests Notes
contrast ND_contrast_float Yes
ND_contrast_vector2 Yes
ND_contrast_vector3 Yes
ND_contrast_vector4 Yes
ND_contrast_color3 Yes
ND_contrast_color4 Yes
ND_contrast_vector2FA Yes
ND_contrast_vector3FA Yes
ND_contrast_vector4FA Yes
ND_contrast_color3FA Yes
ND_contrast_color4FA Yes
remap ND_remap_float Yes
ND_remap_vector2 Yes
ND_remap_vector3 Yes
ND_remap_vector4 Yes
ND_remap_color3 Yes
ND_remap_color4 Yes
ND_remap_vector2FA Yes
ND_remap_vector3FA Yes
ND_remap_vector4FA Yes
ND_remap_color3FA Yes
ND_remap_color4FA Yes
range ND_range_float Yes
ND_range_vector2 Yes
ND_range_vector3 Yes
ND_range_vector4 Yes
ND_range_color3 Yes
ND_range_color4 Yes
ND_range_vector2FA Yes
ND_range_vector3FA Yes
ND_range_vector4FA Yes
ND_range_color3FA Yes
ND_range_color4FA Yes
smoothstep ND_smoothstep_float Yes
ND_smoothstep_vector2 Yes
ND_smoothstep_vector3 Yes
ND_smoothstep_vector4 Yes
ND_smoothstep_color3 Yes
ND_smoothstep_color4 Yes
ND_smoothstep_vector2FA Yes
ND_smoothstep_vector3FA Yes
ND_smoothstep_vector4FA Yes
ND_smoothstep_color3FA Yes
ND_smoothstep_color4FA Yes
luminance ND_luminance_color3 Yes
ND_luminance_color4 Yes
rgbtohsv ND_rgbtohsv_color3 Yes
ND_rgbtohsv_color4 Yes
hsvtorgb ND_hsvtorgb_color3 Yes
ND_hsvtorgb_color4 Yes
hsvadjust ND_hsvadjust_color3 Yes
ND_hsvadjust_color4 Yes
saturate ND_saturate_color3 Yes
ND_saturate_color4 Yes
colorcorrect ND_colorcorrect_color3 Yes
ND_colorcorrect_color4 Yes
Compositing Nodes
Shader Name Exists Has Tests Notes
premult ND_premult_color4 Yes
unpremult ND_unpremult_color4 Yes
plus ND_plus_float Yes
ND_plus_color3 Yes
ND_plus_color4 Yes
minus ND_minus_float Yes
ND_minus_color3 Yes
ND_minus_color4 Yes
difference ND_difference_float Yes
ND_difference_color3 Yes
ND_difference_color4 Yes
burn ND_burn_float Yes
ND_burn_color3 Yes
ND_burn_color4 Yes
dodge ND_dodge_float Yes
ND_dodge_color3 Yes
ND_dodge_color4 Yes
screen ND_screen_float Yes
ND_screen_color3 Yes
ND_screen_color4 Yes
overlay ND_overlay_float Yes
ND_overlay_color3 Yes
ND_overlay_color4 Yes
disjointover ND_disjointover_color4 Yes
in ND_in_color4 Yes
mask ND_mask_color4 Yes
matte ND_matte_color4 Yes
out ND_out_color4 Yes
over ND_over_color4 Yes
inside ND_inside_float Yes
ND_inside_color3 Yes
ND_inside_color4 Yes
outside ND_outside_float Yes
ND_outside_color3 Yes
ND_outside_color4 Yes
mix ND_mix_float Yes
ND_mix_vector2 Yes
ND_mix_vector2_vector2 Yes
ND_mix_vector3 Yes
ND_mix_vector3_vector3 Yes
ND_mix_vector4 Yes
ND_mix_vector4_vector4 Yes
ND_mix_color3 Yes
ND_mix_color3_color3 Yes
ND_mix_color4 Yes
ND_mix_color4_color4 Yes
Conditional Nodes
Shader Name Exists Has Tests Notes
ifgreater ND_ifgreater_boolean
ND_ifgreater_booleanI
ND_ifgreater_integer
ND_ifgreater_integerI
ND_ifgreater_float Yes
ND_ifgreater_floatI Yes
ND_ifgreater_vector2 Yes
ND_ifgreater_vector2I Yes
ND_ifgreater_vector3 Yes
ND_ifgreater_vector3I Yes
ND_ifgreater_vector4 Yes
ND_ifgreater_vector4I Yes
ND_ifgreater_color3 Yes
ND_ifgreater_color3I Yes
ND_ifgreater_color4 Yes
ND_ifgreater_color4I Yes
ND_ifgreater_matrix33
ND_ifgreater_matrix33I
ND_ifgreater_matrix44
ND_ifgreater_matrix44I
ifgreatereq ND_ifgreatereq_boolean
ND_ifgreater_booleanI
ND_ifgreatereq_integer
ND_ifgreatereq_integerI
ND_ifgreatereq_float Yes
ND_ifgreatereq_floatI Yes
ND_ifgreatereq_vector2 Yes
ND_ifgreatereq_vector2I Yes
ND_ifgreatereq_vector3 Yes
ND_ifgreatereq_vector3I Yes
ND_ifgreatereq_vector4 Yes
ND_ifgreatereq_vector4I Yes
ND_ifgreatereq_color3 Yes
ND_ifgreatereq_color3I Yes
ND_ifgreatereq_color4 Yes
ND_ifgreatereq_color4I Yes
ND_ifgreatereq_matrix33
ND_ifgreatereq_matrix33I
ND_ifgreatereq_matrix44
ND_ifgreatereq_matrix44I
ifequal ND_ifequal_boolean
ND_ifequal_booleanI
ND_ifequal_booleanB
ND_ifequal_integer
ND_ifequal_integerI
ND_ifequal_integerB
ND_ifequal_float Yes
ND_ifequal_floatI Yes
ND_ifequal_floatB Yes
ND_ifequal_vector2 Yes
ND_ifequal_vector2I Yes
ND_ifequal_vector2B Yes
ND_ifequal_vector3 Yes
ND_ifequal_vector3I Yes
ND_ifequal_vector3B Yes
ND_ifequal_vector4 Yes
ND_ifequal_vector4I Yes
ND_ifequal_vector4B Yes
ND_ifequal_color3 Yes
ND_ifequal_color3I Yes
ND_ifequal_color3B Yes
ND_ifequal_color4 Yes
ND_ifequal_color4I Yes
ND_ifequal_color4B Yes
ND_ifequal_matrix33
ND_ifequal_matrix33I
ND_ifequal_matrix33B
ND_ifequal_matrix44
ND_ifequal_matrix44I
ND_ifequal_matrix44B
switch ND_switch_float Yes
ND_switch_floatI Yes
ND_switch_vector2 Yes
ND_switch_vector2I Yes
ND_switch_vector3 Yes
ND_switch_vector3I Yes
ND_switch_vector4 Yes
ND_switch_vector4I Yes
ND_switch_color3 Yes
ND_switch_color3I Yes
ND_switch_color4 Yes
ND_switch_color4I Yes
ND_switch_matrix33
ND_switch_matrix33I
ND_switch_matrix44
ND_switch_matrix44I
Channel Nodes
Shader Name Exists Has Tests Notes
extract ND_extract_vector2 Yes
ND_extract_vector3 Yes
ND_extract_vector4 Yes
ND_extract_color3 Yes
ND_extract_color4 Yes
convert ND_convert_boolean_integer
ND_convert_boolean_float Yes
ND_convert_integer_boolean
ND_convert_float_vector2 Yes
ND_convert_float_vector3 Yes
ND_convert_float_vector4 Yes
ND_convert_float_color3 Yes
ND_convert_float_color4 Yes
ND_convert_vector2_vector3 Yes
ND_convert_vector2_vector4 Yes
ND_convert_vector2_color3 Yes
ND_convert_vector2_color4 Yes
ND_convert_vector3_vector2 Yes
ND_convert_vector3_vector4 Yes
ND_convert_vector3_color3 Yes
ND_convert_vector3_color4 Yes
ND_convert_vector4_vector2 Yes
ND_convert_vector4_vector3 Yes
ND_convert_vector4_color3 Yes
ND_convert_vector4_color4 Yes
ND_convert_color3_vector2 Yes
ND_convert_color3_vector3 Yes
ND_convert_color3_vector4 Yes
ND_convert_color3_color4 Yes
ND_convert_color4_vector2 Yes
ND_convert_color4_vector3 Yes
ND_convert_color4_vector4 Yes
ND_convert_color4_color3 Yes
combine2 ND_vector2 Yes
ND_vector4VF Yes
ND_vector4VV Yes
ND_color4CF Yes
combine3 ND_combine3_vector3 Yes
ND_combine3_color3 Yes
combine4 ND_combine4_vector4 Yes
ND_combine4_color4 Yes
separate2 ND_separate2_vector2 Moonray doesn't support multiple outputs yet
separate3 ND_separate3_vector3 Moonray doesn't support multiple outputs yet
ND_separate3_color3 Moonray doesn't support multiple outputs yet
separate4 ND_separate4_vector4 Moonray doesn't support multiple outputs yet
ND_separate4_color4 Moonray doesn't support multiple outputs yet
Convolution2D Nodes
Shader Name Exists Has Tests Notes
blur ND_blur_float Stub Moonray doesn't support convolution shaders
ND_blur_vector2 Stub Moonray doesn't support convolution shaders
ND_blur_vector3 Stub Moonray doesn't support convolution shaders
ND_blur_vector4 Stub Moonray doesn't support convolution shaders
ND_blur_color3 Stub Moonray doesn't support convolution shaders
ND_blue_color4 Stub Moonray doesn't support convolution shaders
heighttonormal ND_heighttonormal_vector3 Stub Moonray doesn't support convolution shaders