Skip to content
Snippets Groups Projects
Commit d05b15df authored by Ilya Zhuravlev's avatar Ilya Zhuravlev
Browse files

Add a setting for HighPrecisionFPU (fixes #763).

parent 151617c5
No related branches found
No related tags found
No related merge requests found
......@@ -389,3 +389,6 @@
#modstore_download_url = https://forum.minetest.net/media/
#modstore_listmods_url = https://forum.minetest.net/mmdb/mods/
#modstore_details_url = https://forum.minetest.net/mmdb/mod/*/
# Makes DirectX work with LuaJIT. Disable if it causes troubles.
#high_precision_fpu = true
......@@ -280,6 +280,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("modstore_listmods_url", "https://forum.minetest.net/mmdb/mods/");
settings->setDefault("modstore_details_url", "https://forum.minetest.net/mmdb/mod/*/");
settings->setDefault("high_precision_fpu", "true");
}
void override_default_settings(Settings *settings, Settings *from)
......
......@@ -1288,6 +1288,7 @@ int main(int argc, char *argv[])
params.Stencilbuffer = false;
params.Vsync = vsync;
params.EventReceiver = &receiver;
params.HighPrecisionFPU = g_settings->getBool("high_precision_fpu");
nulldevice = createDeviceEx(params);
......@@ -1340,6 +1341,7 @@ int main(int argc, char *argv[])
params.Stencilbuffer = false;
params.Vsync = vsync;
params.EventReceiver = &receiver;
params.HighPrecisionFPU = g_settings->getBool("high_precision_fpu");
device = createDeviceEx(params);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment