Intelligent Sigend Distance Fields
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
950 B

/*
* Copyright 1993-2015 NVIDIA Corporation. All rights reserved.
*
* Please refer to the NVIDIA end user license agreement (EULA) associated
* with this source code for terms and conditions that govern your use of
* this software. Any use, reproduction, disclosure, or distribution of
* this software and related documentation outside the terms of the EULA
* is strictly prohibited.
*
*/
#ifndef _DEFINES_H_
#define _DEFINES_H_
#include <memory>
typedef unsigned int uint;
typedef unsigned char uchar;
// if SAMPLE_VOLUME is 0, an implicit dataset is generated. If 1, a voxelized
// dataset is loaded from file
#define SAMPLE_VOLUME 1
// Using shared to store computed vertices and normals during triangle generation
// improves performance
#define USE_SHARED 1
// The number of threads to use for triangle generation (limited by shared memory size)
#define NTHREADS 32
#define SKIP_EMPTY_VOXELS 1
static int RENDER_SDF = 1;
#endif