Implements #151 alternate minimums
Compare changes
+ 41
− 7
@@ -399,6 +399,8 @@ __device__ inline float warpMin(float e) {
@@ -399,6 +399,8 @@ __device__ inline float warpMin(float e) {
@@ -418,6 +420,12 @@ __device__ inline float warpMin(float e) {
@@ -418,6 +420,12 @@ __device__ inline float warpMin(float e) {
@@ -428,6 +436,8 @@ __device__ inline float warpMin(float e) {
@@ -428,6 +436,8 @@ __device__ inline float warpMin(float e) {
@@ -435,7 +445,11 @@ __device__ inline float warpMin(float e) {
@@ -435,7 +445,11 @@ __device__ inline float warpMin(float e) {
if (point.z > params.camera.m_sensorDepthWorldMin && point.z < params.camera.m_sensorDepthWorldMax && length(point - camPos) <= 0.02f) {
@@ -457,7 +471,7 @@ __device__ inline float warpMin(float e) {
@@ -457,7 +471,7 @@ __device__ inline float warpMin(float e) {
const float3 point = params.camera.kinectDepthToSkeleton(x+u, y+v, float(point_in.tex2D(x+u, y+v)) / 1000.0f);
if (point.z > params.camera.m_sensorDepthWorldMin && point.z < params.camera.m_sensorDepthWorldMax && length(point - minPos) <= 0.02f) {
@@ -469,9 +483,6 @@ __device__ inline float warpMin(float e) {
@@ -469,9 +483,6 @@ __device__ inline float warpMin(float e) {
@@ -506,8 +517,9 @@ __device__ inline float warpMin(float e) {
@@ -506,8 +517,9 @@ __device__ inline float warpMin(float e) {
@@ -517,6 +529,28 @@ __device__ inline float warpMin(float e) {
@@ -517,6 +529,28 @@ __device__ inline float warpMin(float e) {