1 #ifndef QTPFS_DEFINES_HDR 2 #define QTPFS_DEFINES_HDR 3 4 // #define QTPFS_NO_LOADSCREEN 5 // #define QTPFS_IGNORE_DEAD_PATHS 6 #define QTPFS_LIMIT_TEAM_SEARCHES 7 #define QTPFS_SUPPORT_PARTIAL_SEARCHES 8 // #define QTPFS_TRACE_PATH_SEARCHES 9 #define QTPFS_SEARCH_SHARED_PATHS 10 #define QTPFS_SMOOTH_PATHS 11 // #define QTPFS_CONSERVATIVE_NODE_SPLITS 12 // #define QTPFS_DEBUG_NODE_HEAP 13 #define QTPFS_CORNER_CONNECTED_NODES 14 // #define QTPFS_SLOW_ACCURATE_TESSELATION 15 // #define QTPFS_OPENMP_ENABLED 16 // #define QTPFS_ORTHOPROJECTED_EDGE_TRANSITIONS 17 #define QTPFS_STAGGERED_LAYER_UPDATES 18 // 19 // #define QTPFS_VIRTUAL_NODE_FUNCTIONS 20 // #define QTPFS_ENABLE_THREADED_UPDATE 21 // #define QTPFS_AMORTIZED_NODE_NEIGHBOR_CACHE_UPDATES 22 #define QTPFS_ENABLE_MICRO_OPTIMIZATION_HACKS 23 // #define QTPFS_CONSERVATIVE_NEIGHBOR_CACHE_UPDATES 24 25 #define QTPFS_MAX_NETPOINTS_PER_NODE_EDGE 3 26 #define QTPFS_NETPOINT_EDGE_SPACING_SCALE (1.0f / (QTPFS_MAX_NETPOINTS_PER_NODE_EDGE + 1)) 27 28 #define QTPFS_CACHE_VERSION 13 29 #define QTPFS_CACHE_XACCESS 30 31 #define QTPFS_POSITIVE_INFINITY (std::numeric_limits<float>::infinity()) 32 #define QTPFS_CLOSED_NODE_COST (1 << 24) 33 34 #endif 35 36