summaryrefslogtreecommitdiffstats
path: root/thirdparty/embree/kernels/geometry/primitive4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/embree/kernels/geometry/primitive4.cpp')
-rw-r--r--thirdparty/embree/kernels/geometry/primitive4.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/thirdparty/embree/kernels/geometry/primitive4.cpp b/thirdparty/embree/kernels/geometry/primitive4.cpp
index 9c953c5d35..924e78bbf1 100644
--- a/thirdparty/embree/kernels/geometry/primitive4.cpp
+++ b/thirdparty/embree/kernels/geometry/primitive4.cpp
@@ -15,6 +15,7 @@
#include "subdivpatch1.h"
#include "object.h"
#include "instance.h"
+#include "instance_array.h"
#include "subgrid.h"
namespace embree
@@ -335,6 +336,26 @@ namespace embree
InstancePrimitive::Type InstancePrimitive::type;
+ /********************** InstanceArray4 **************************/
+
+ const char* InstanceArrayPrimitive::Type::name () const {
+ return "instance_array";
+ }
+
+ size_t InstanceArrayPrimitive::Type::sizeActive(const char* This) const {
+ return 1;
+ }
+
+ size_t InstanceArrayPrimitive::Type::sizeTotal(const char* This) const {
+ return 1;
+ }
+
+ size_t InstanceArrayPrimitive::Type::getBytes(const char* This) const {
+ return sizeof(InstanceArrayPrimitive);
+ }
+
+ InstanceArrayPrimitive::Type InstanceArrayPrimitive::type;
+
/********************** SubGrid **************************/
const char* SubGrid::Type::name () const {