diff --git a/c/src/lib.rs b/c/src/lib.rs index cba5851e..ac3d6968 100644 --- a/c/src/lib.rs +++ b/c/src/lib.rs @@ -530,6 +530,10 @@ pub unsafe extern "C" fn PFFilesystemResourceLoaderFromPath(path: *const c_char) Box::into_raw(Box::new(ResourceLoaderWrapper(loader as Box))) } +#[no_mangle] +pub unsafe extern "C" fn PFResourceLoaderDestroy(loader: PFResourceLoaderRef) { + drop(Box::from_raw(loader)) +} // `gl` @@ -558,11 +562,6 @@ pub unsafe extern "C" fn PFGLDeviceDestroy(device: PFGLDeviceRef) { drop(Box::from_raw(device)) } -#[no_mangle] -pub unsafe extern "C" fn PFResourceLoaderDestroy(loader: PFResourceLoaderRef) { - drop(Box::from_raw(loader)) -} - // `gpu` #[no_mangle]