From 721a4beddcf019d07dac5f69316ca4bd93e7e4a0 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 11 Apr 2020 00:42:41 +0200 Subject: [PATCH] auto-switch to pure --- system.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system.cpp b/system.cpp index 2e3a7dd6..4fc33f68 100644 --- a/system.cpp +++ b/system.cpp @@ -1282,6 +1282,8 @@ EX void set_geometry(eGeometry target) { if(bt::in() || WDIM == 3 || kite::in() || arb::in()) if(!hybri) variation = eVariation::pure; #endif if(S3 >= OINF) variation = eVariation::pure; + if(ginf[target].default_variation == eVariation::pure && geometry != gArchimedean) + variation = eVariation::pure; if(was_default) pmodel = default_model(); if(nonisotropic && old_DIM == 2 && vid.texture_step < 4) vid.texture_step = 4; if(prod) { pmodel = mdPerspective; if(vid.texture_step < 4) vid.texture_step = 4; }