Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/embree/kernels/common/scene_verify.cpp
9905 views
1
// Copyright 2009-2021 Intel Corporation
2
// SPDX-License-Identifier: Apache-2.0
3
4
#include "scene.h"
5
6
#include "../../common/algorithms/parallel_any_of.h"
7
8
namespace embree
9
{
10
11
void Scene::checkIfModifiedAndSet ()
12
{
13
if (isModified ()) return;
14
15
auto geometryIsModified = [this](size_t geomID)->bool {
16
return isGeometryModified(geomID);
17
};
18
19
if (parallel_any_of (size_t(0), geometries.size (), geometryIsModified)) {
20
setModified ();
21
}
22
}
23
24
}
25