diff options
author | Karl Berry <karl@freefriends.org> | 2011-06-18 22:32:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-06-18 22:32:52 +0000 |
commit | 98f7836b6d90b603493db0711e2034eb1b9b4a11 (patch) | |
tree | 8d205987af09a3c4681887297504bf9270b43d49 /Build/source/utils/asymptote/settings.cc | |
parent | d5ba3cbe3e11d400bd14a4dead31fb850516595f (diff) |
asy 2.11 sources
git-svn-id: svn://tug.org/texlive/trunk@23044 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/settings.cc')
-rw-r--r-- | Build/source/utils/asymptote/settings.cc | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/Build/source/utils/asymptote/settings.cc b/Build/source/utils/asymptote/settings.cc index 774e3851a07..59d3b8373f3 100644 --- a/Build/source/utils/asymptote/settings.cc +++ b/Build/source/utils/asymptote/settings.cc @@ -73,10 +73,16 @@ namespace settings { using camp::pair; +#ifdef HAVE_LIBOSMESA +const bool defaultoffscreen=true; +#else +const bool defaultoffscreen=false; +#endif + #ifdef HAVE_GL -const bool haveglut=true; +const bool havegl=true; #else -const bool haveglut=false; +const bool havegl=false; #endif mode_t mask; @@ -1083,11 +1089,13 @@ void initSettings() { "Show 3D toolbar in PDF output", true)); addOption(new realSetting("render", 0, "n", "Render 3D graphics using n pixels per bp (-1=auto)", - haveglut ? -1.0 : 0.0)); + havegl ? -1.0 : 0.0)); addOption(new IntSetting("antialias", 0, "n", "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",defaultoffscreen)); addOption(new boolSetting("twosided", 0, "Use two-sided 3D lighting model for rendering", true)); @@ -1096,7 +1104,7 @@ void initSettings() { addOption(new pairSetting("maxviewport", 0, "pair", "Maximum viewport size",pair(2048,2048))); addOption(new pairSetting("maxtile", 0, "pair", - "Maximum rendering tile size",pair(0,0))); + "Maximum rendering tile size",pair(1024,768))); addOption(new boolSetting("iconify", 0, "Iconify rendering window", false)); addOption(new boolSetting("thick", 0, |