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, 10 insertions, 2 deletions
diff --git a/graphics/asymptote/settings.cc b/graphics/asymptote/settings.cc
index 8c80bace19..355e7ca2ec 100644
--- a/graphics/asymptote/settings.cc
+++ b/graphics/asymptote/settings.cc
@@ -949,6 +949,7 @@ struct versionOption : public option {
bool ssbo=false;
bool gsl=false;
bool fftw3=false;
+ bool eigen=false;
bool xdr=false;
bool curl=false;
bool lsp=false;
@@ -978,6 +979,10 @@ struct versionOption : public option {
fftw3=true;
#endif
+#ifdef HAVE_EIGEN_DENSE
+ eigen=true;
+#endif
+
#ifdef HAVE_RPC_RPC_H
xdr=true;
#endif
@@ -1022,6 +1027,7 @@ struct versionOption : public option {
feature("SSBO GLSL shader storage buffer objects",ssbo);
feature("GSL GNU Scientific Library (special functions)",gsl);
feature("FFTW3 Fast Fourier transforms",fftw3);
+ feature("Eigen Eigenvalue library",eigen);
feature("XDR External Data Representation (portable binary file format for V3D)",xdr);
feature("CURL URL support",curl);
feature("LSP Language Server Protocol",lsp);
@@ -1251,7 +1257,9 @@ void initSettings() {
"Compress GPU transparent fragment counts",
false));
addOption(new IntSetting("GPUlocalSize", 0, "n",
- "Compute shader local size", 16));
+ "Compute shader local size", 256));
+ addOption(new IntSetting("GPUblockSize", 0, "n",
+ "Compute shader block size", 8));
addOption(new pairSetting("position", 0, "pair",
"Initial 3D rendering screen position"));
@@ -1454,7 +1462,7 @@ void initSettings() {
addOption(new stringSetting("dvipsOptions", 0, "string", ""));
addOption(new stringSetting("dvisvgmOptions", 0, "string", ""));
addOption(new boolSetting("dvisvgmMultipleFiles", 0,
- "dvisvgm supports multiple files", false));
+ "dvisvgm supports multiple files", true));
addOption(new stringSetting("convertOptions", 0, "string", ""));
addOption(new stringSetting("gsOptions", 0, "string", ""));
addOption(new stringSetting("htmlviewerOptions", 0, "string", ""));