]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - gmqcc.ini.example
gitignore: add gmqcc, gmqpak, qmcvm, testsuite, pak.
[xonotic/gmqcc.git] / gmqcc.ini.example
index 6f8f923b34d968d6045922d479fa27df7c05b8b4..42aec66e880091daed8fe0843021795de436cb4c 100644 (file)
     # variables with the name 'nil' to be declared.
     PREMISSIVE                   = false
 
-    # Enable enhanced diagnostic messages. i.e provides a "did you mean"
-    # <ident> when you accidently typo. Amongst others
-    ENHANCED_DIAGNOSTICS         = true
+    # Allow vararg access from within QC of the form: ...(argnumber, type)
+    VARIADIC_ARGS                = true
+
+    # Most Quake VMs, including the one from FTEQW or up till recently
+    # Darkplaces, do not cope well with vector instructions with overlapping
+    # input and output. This option will avoid producing such code.
+    LEGACY_VECTOR_MATHS          = true
+
+    # Builtin-numbers are usually just immediate constants.
+    # The following allows whole expressions to be used, as long as they
+    # are compile-time constant.
+    EXPRESSIONS_FOR_BUILTINS     = false
 
 # These are all the warnings, usually present via the -W prefix from
 # the command line.