Add Chromium-only Blender WebEngine parity work

This commit is contained in:
mes123456
2026-08-12 04:47:48 -04:00
commit 9fd26010f6
18225 changed files with 11622124 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
/* SPDX-FileCopyrightText: 2026 Blender Authors
*
* SPDX-License-Identifier: Apache-2.0 */
#include "util/implicit_sharing.h"
#include "BLI_implicit_sharing.hh"
#include "blender/CCL_api.h"
namespace blender {
void CCL_implicit_sharing_init()
{
ccl::implicit_sharing_init(
[](ccl::ImplicitSharingInfo data) {
const auto *info = static_cast<const blender::ImplicitSharingInfo *>(data);
info->add_user();
},
[](ccl::ImplicitSharingInfo data) {
const auto *info = static_cast<const blender::ImplicitSharingInfo *>(data);
info->remove_user_and_delete_if_last();
});
}
} // namespace blender