/// <summary>
        ///
        /// </summary>
        internal static unsafe PhysicalDeviceShaderSMBuiltinsFeatures MarshalFrom(SharpVk.Interop.NVidia.PhysicalDeviceShaderSMBuiltinsFeatures *pointer)
        {
            PhysicalDeviceShaderSMBuiltinsFeatures result = default(PhysicalDeviceShaderSMBuiltinsFeatures);

            result.ShaderSMBuiltins = pointer->ShaderSMBuiltins;
            return(result);
        }
 /// <summary>
 ///
 /// </summary>
 internal unsafe void MarshalTo(SharpVk.Interop.NVidia.PhysicalDeviceShaderSMBuiltinsFeatures *pointer)
 {
     pointer->SType            = StructureType.PhysicalDeviceShaderSmBuiltinsFeatures;
     pointer->Next             = null;
     pointer->ShaderSMBuiltins = this.ShaderSMBuiltins;
 }