summaryrefslogtreecommitdiffstats
path: root/thirdparty/embree/kernels/geometry/subgrid.h
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/embree/kernels/geometry/subgrid.h')
-rw-r--r--thirdparty/embree/kernels/geometry/subgrid.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/thirdparty/embree/kernels/geometry/subgrid.h b/thirdparty/embree/kernels/geometry/subgrid.h
index ce54421cab..f57e55db78 100644
--- a/thirdparty/embree/kernels/geometry/subgrid.h
+++ b/thirdparty/embree/kernels/geometry/subgrid.h
@@ -283,7 +283,7 @@ namespace embree
friend embree_ostream operator<<(embree_ostream cout, const SubGrid& sg) {
- return cout << "SubGrid " << " ( x " << sg.x() << ", y = " << sg.y() << ", geomID = " << sg.geomID() << ", primID = " << sg.primID() << " )";
+ return cout << "SubGrid " << " ( x = " << sg.x() << ", y = " << sg.y() << ", geomID = " << sg.geomID() << ", primID = " << sg.primID() << ", invalid3x3X() " << (int)sg.invalid3x3X() << ", invalid3x3Y() " << (int)sg.invalid3x3Y();
}
__forceinline unsigned int geomID() const { return _geomID; }
@@ -305,9 +305,10 @@ namespace embree
__forceinline SubGridID() {}
__forceinline SubGridID(const unsigned int x, const unsigned int y, const unsigned int primID) :
- x(x), y(y), primID(primID) {}
+ x(x), y(y), primID(primID) {}
+
};
-
+
/* QuantizedBaseNode as large subgrid leaf */
template<int N>
struct SubGridQBVHN
@@ -403,6 +404,9 @@ namespace embree
typedef SubGridQBVHN<8> SubGridQBVH8;
+
+
+
/* QuantizedBaseNode as large subgrid leaf */
template<int N>
struct SubGridMBQBVHN
@@ -513,5 +517,4 @@ namespace embree
}
};
-
}