<?xml version="1.0"?>
<materialx version="1.38">

    <!-- Generated by `gen_realitykit_image_nodedefs.py` -->
    <!-- RealityKit image node implementations -->

    <implementation name="IMP_realitykit_image_half" nodedef="ND_realitykit_image_half" function="ND_realitykit_image_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_half" nodedef="ND_realitykit_image_lod_half" function="ND_realitykit_image_lod_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_half" nodedef="ND_realitykit_image_bias_half" function="ND_realitykit_image_bias_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_half" nodedef="ND_realitykit_image_gradient2d_half" function="ND_realitykit_image_gradient2d_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_half" nodedef="ND_realitykit_image_min_lod_clamp_half" function="ND_realitykit_image_min_lod_clamp_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_half" nodedef="ND_realitykit_image_bias_min_lod_clamp_half" function="ND_realitykit_image_bias_min_lod_clamp_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_half" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_half" function="ND_realitykit_image_gradient2d_min_lod_clamp_half" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_float" nodedef="ND_realitykit_image_float" function="ND_realitykit_image_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_float" nodedef="ND_realitykit_image_lod_float" function="ND_realitykit_image_lod_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_float" nodedef="ND_realitykit_image_bias_float" function="ND_realitykit_image_bias_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_float" nodedef="ND_realitykit_image_gradient2d_float" function="ND_realitykit_image_gradient2d_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_float" nodedef="ND_realitykit_image_min_lod_clamp_float" function="ND_realitykit_image_min_lod_clamp_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_float" nodedef="ND_realitykit_image_bias_min_lod_clamp_float" function="ND_realitykit_image_bias_min_lod_clamp_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_float" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_float" function="ND_realitykit_image_gradient2d_min_lod_clamp_float" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_vector2" nodedef="ND_realitykit_image_vector2" function="ND_realitykit_image_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_vector2" nodedef="ND_realitykit_image_lod_vector2" function="ND_realitykit_image_lod_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_vector2" nodedef="ND_realitykit_image_bias_vector2" function="ND_realitykit_image_bias_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_vector2" nodedef="ND_realitykit_image_gradient2d_vector2" function="ND_realitykit_image_gradient2d_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_vector2" nodedef="ND_realitykit_image_min_lod_clamp_vector2" function="ND_realitykit_image_min_lod_clamp_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_vector2" nodedef="ND_realitykit_image_bias_min_lod_clamp_vector2" function="ND_realitykit_image_bias_min_lod_clamp_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_vector2" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_vector2" function="ND_realitykit_image_gradient2d_min_lod_clamp_vector2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_vector3" nodedef="ND_realitykit_image_vector3" function="ND_realitykit_image_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_vector3" nodedef="ND_realitykit_image_lod_vector3" function="ND_realitykit_image_lod_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_vector3" nodedef="ND_realitykit_image_bias_vector3" function="ND_realitykit_image_bias_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_vector3" nodedef="ND_realitykit_image_gradient2d_vector3" function="ND_realitykit_image_gradient2d_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_vector3" nodedef="ND_realitykit_image_min_lod_clamp_vector3" function="ND_realitykit_image_min_lod_clamp_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_vector3" nodedef="ND_realitykit_image_bias_min_lod_clamp_vector3" function="ND_realitykit_image_bias_min_lod_clamp_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_vector3" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_vector3" function="ND_realitykit_image_gradient2d_min_lod_clamp_vector3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_half2" nodedef="ND_realitykit_image_half2" function="ND_realitykit_image_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_half2" nodedef="ND_realitykit_image_lod_half2" function="ND_realitykit_image_lod_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_half2" nodedef="ND_realitykit_image_bias_half2" function="ND_realitykit_image_bias_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_half2" nodedef="ND_realitykit_image_gradient2d_half2" function="ND_realitykit_image_gradient2d_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_half2" nodedef="ND_realitykit_image_min_lod_clamp_half2" function="ND_realitykit_image_min_lod_clamp_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_half2" nodedef="ND_realitykit_image_bias_min_lod_clamp_half2" function="ND_realitykit_image_bias_min_lod_clamp_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_half2" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_half2" function="ND_realitykit_image_gradient2d_min_lod_clamp_half2" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_half3" nodedef="ND_realitykit_image_half3" function="ND_realitykit_image_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_half3" nodedef="ND_realitykit_image_lod_half3" function="ND_realitykit_image_lod_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_half3" nodedef="ND_realitykit_image_bias_half3" function="ND_realitykit_image_bias_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_half3" nodedef="ND_realitykit_image_gradient2d_half3" function="ND_realitykit_image_gradient2d_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_half3" nodedef="ND_realitykit_image_min_lod_clamp_half3" function="ND_realitykit_image_min_lod_clamp_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_half3" nodedef="ND_realitykit_image_bias_min_lod_clamp_half3" function="ND_realitykit_image_bias_min_lod_clamp_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_half3" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_half3" function="ND_realitykit_image_gradient2d_min_lod_clamp_half3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_color3" nodedef="ND_realitykit_image_color3" function="ND_realitykit_image_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_color3" nodedef="ND_realitykit_image_lod_color3" function="ND_realitykit_image_lod_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_color3" nodedef="ND_realitykit_image_bias_color3" function="ND_realitykit_image_bias_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_color3" nodedef="ND_realitykit_image_gradient2d_color3" function="ND_realitykit_image_gradient2d_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_color3" nodedef="ND_realitykit_image_min_lod_clamp_color3" function="ND_realitykit_image_min_lod_clamp_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_color3" nodedef="ND_realitykit_image_bias_min_lod_clamp_color3" function="ND_realitykit_image_bias_min_lod_clamp_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_color3" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_color3" function="ND_realitykit_image_gradient2d_min_lod_clamp_color3" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_color4" nodedef="ND_realitykit_image_color4" function="ND_realitykit_image_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_lod_color4" nodedef="ND_realitykit_image_lod_color4" function="ND_realitykit_image_lod_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_color4" nodedef="ND_realitykit_image_bias_color4" function="ND_realitykit_image_bias_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_color4" nodedef="ND_realitykit_image_gradient2d_color4" function="ND_realitykit_image_gradient2d_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_min_lod_clamp_color4" nodedef="ND_realitykit_image_min_lod_clamp_color4" function="ND_realitykit_image_min_lod_clamp_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_bias_min_lod_clamp_color4" nodedef="ND_realitykit_image_bias_min_lod_clamp_color4" function="ND_realitykit_image_bias_min_lod_clamp_color4" format="fragment" target="realitykit"/>

    <implementation name="IMP_realitykit_image_gradient2d_min_lod_clamp_color4" nodedef="ND_realitykit_image_gradient2d_min_lod_clamp_color4" function="ND_realitykit_image_gradient2d_min_lod_clamp_color4" format="fragment" target="realitykit"/>

</materialx>
