diff options
Diffstat (limited to 'thirdparty/embree-aarch64/kernels/common/acceln.h')
-rw-r--r-- | thirdparty/embree-aarch64/kernels/common/acceln.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/thirdparty/embree-aarch64/kernels/common/acceln.h b/thirdparty/embree-aarch64/kernels/common/acceln.h deleted file mode 100644 index 2edd98f647..0000000000 --- a/thirdparty/embree-aarch64/kernels/common/acceln.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2009-2020 Intel Corporation -// SPDX-License-Identifier: Apache-2.0 - -#pragma once - -#include "accel.h" - -namespace embree -{ - /*! merges N acceleration structures together, by processing them in order */ - class AccelN : public Accel - { - public: - AccelN (); - ~AccelN(); - - public: - void accels_add(Accel* accel); - void accels_init(); - - public: - static bool pointQuery (Accel::Intersectors* This, PointQuery* query, PointQueryContext* context); - - public: - static void intersect (Accel::Intersectors* This, RTCRayHit& ray, IntersectContext* context); - static void intersect4 (const void* valid, Accel::Intersectors* This, RTCRayHit4& ray, IntersectContext* context); - static void intersect8 (const void* valid, Accel::Intersectors* This, RTCRayHit8& ray, IntersectContext* context); - static void intersect16 (const void* valid, Accel::Intersectors* This, RTCRayHit16& ray, IntersectContext* context); - static void intersectN (Accel::Intersectors* This, RTCRayHitN** ray, const size_t N, IntersectContext* context); - - public: - static void occluded (Accel::Intersectors* This, RTCRay& ray, IntersectContext* context); - static void occluded4 (const void* valid, Accel::Intersectors* This, RTCRay4& ray, IntersectContext* context); - static void occluded8 (const void* valid, Accel::Intersectors* This, RTCRay8& ray, IntersectContext* context); - static void occluded16 (const void* valid, Accel::Intersectors* This, RTCRay16& ray, IntersectContext* context); - static void occludedN (Accel::Intersectors* This, RTCRayN** ray, const size_t N, IntersectContext* context); - - public: - void accels_print(size_t ident); - void accels_immutable(); - void accels_build (); - void accels_select(bool filter); - void accels_deleteGeometry(size_t geomID); - void accels_clear (); - - public: - std::vector<Accel*> accels; - }; -} |