|
@@ -20,6 +20,7 @@ public class FerriteConfig {
|
|
public static final Option COMPACT_FAST_MAP;
|
|
public static final Option COMPACT_FAST_MAP;
|
|
public static final Option POPULATE_NEIGHBOR_TABLE;
|
|
public static final Option POPULATE_NEIGHBOR_TABLE;
|
|
public static final Option THREADING_DETECTOR;
|
|
public static final Option THREADING_DETECTOR;
|
|
|
|
+ public static final Option MODEL_SIDES;
|
|
|
|
|
|
static {
|
|
static {
|
|
ConfigBuilder builder = new ConfigBuilder();
|
|
ConfigBuilder builder = new ConfigBuilder();
|
|
@@ -52,6 +53,10 @@ public class FerriteConfig {
|
|
"bakedQuadDeduplication",
|
|
"bakedQuadDeduplication",
|
|
"Deduplicate vertex data of baked quads in the basic model implementations"
|
|
"Deduplicate vertex data of baked quads in the basic model implementations"
|
|
);
|
|
);
|
|
|
|
+ MODEL_SIDES = builder.createOption(
|
|
|
|
+ "modelSides",
|
|
|
|
+ "Use smaller data structures for \"simple\" models, especially models with few side-specific faces"
|
|
|
|
+ );
|
|
THREADING_DETECTOR = builder.createOptInOption(
|
|
THREADING_DETECTOR = builder.createOptInOption(
|
|
"useSmallThreadingDetector",
|
|
"useSmallThreadingDetector",
|
|
"Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option" +
|
|
"Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option" +
|