curve_intersector_virtual_linear_curve.h 704 B

123456789101112131415161718192021
  1. // Copyright 2020 Light Transport Entertainment Inc.
  2. // SPDX-License-Identifier: Apache-2.0
  3. #pragma once
  4. #include "curve_intersector_virtual.h"
  5. namespace embree
  6. {
  7. namespace isa
  8. {
  9. void AddVirtualCurveLinearCurveInterector4i(VirtualCurveIntersector &prim);
  10. void AddVirtualCurveLinearCurveInterector4v(VirtualCurveIntersector &prim);
  11. void AddVirtualCurveLinearCurveInterector4iMB(VirtualCurveIntersector &prim);
  12. #if defined(__AVX__)
  13. void AddVirtualCurveLinearCurveInterector8i(VirtualCurveIntersector &prim);
  14. void AddVirtualCurveLinearCurveInterector8v(VirtualCurveIntersector &prim);
  15. void AddVirtualCurveLinearCurveInterector8iMB(VirtualCurveIntersector &prim);
  16. #endif
  17. }
  18. }