summaryrefslogtreecommitdiff
path: root/graphics/asymptote/settings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/settings.cc')
-rw-r--r--graphics/asymptote/settings.cc12
1 files changed, 7 insertions, 5 deletions
diff --git a/graphics/asymptote/settings.cc b/graphics/asymptote/settings.cc
index 6ae84b6136..30562cc08e 100644
--- a/graphics/asymptote/settings.cc
+++ b/graphics/asymptote/settings.cc
@@ -245,6 +245,7 @@ const string guisuffix="gui";
const string standardprefix="out";
string initdir;
+string tempdir;
string historyname;
// Local versions of the argument list.
@@ -1186,7 +1187,7 @@ void initSettings() {
"Convert each output file to specified format",
""));
addOption(new boolSetting("svgemulation", 0,
- "Emulate unimplemented SVG shading", false));
+ "Emulate unimplemented SVG shading", true));
addOption(new boolSetting("prc", 0,
"Embed 3D PRC graphics in PDF output", true));
addOption(new boolSetting("toolbar", 0,
@@ -1204,15 +1205,13 @@ void initSettings() {
"Antialiasing width for rasterized output", 2));
addOption(new IntSetting("multisample", 0, "n",
"Multisampling width for screen images", 4));
- addOption(new boolSetting("offscreen", 0,
- "Use offscreen rendering",false));
addOption(new boolSetting("twosided", 0,
"Use two-sided 3D lighting model for rendering",
true));
addOption(new pairSetting("position", 0, "pair",
"Initial 3D rendering screen position"));
addOption(new pairSetting("maxviewport", 0, "pair",
- "Maximum viewport size",pair(2048,2048)));
+ "Maximum viewport size",pair(0,0)));
addOption(new pairSetting("viewportmargin", 0, "pair",
"Horizontal and vertical 3D viewport margin",
pair(0.5,0.5)));
@@ -1229,7 +1228,7 @@ void initSettings() {
addOption(new boolSetting("autobillboard", 0,
"3D labels always face viewer by default", true));
addOption(new boolSetting("threads", 0,
- "Use POSIX threads for 3D rendering", !msdos));
+ "Use POSIX threads for 3D rendering", true));
addOption(new boolSetting("fitscreen", 0,
"Fit rendered image to screen", true));
addOption(new boolSetting("interactiveWrite", 0,
@@ -1522,6 +1521,9 @@ void initDir() {
mask=umask(0);
if(mask == 0) mask=0027;
umask(mask);
+ tempdir=Getenv("TEMP",true);
+#else
+ tempdir="/tmp";
#endif
if(access(initdir.c_str(),F_OK) == 0) {
if(verbose > 1)