From ddcd76c67793d29ae34040a19284e44054afac55 Mon Sep 17 00:00:00 2001 From: Tim Moore Date: Sun, 26 Dec 2010 18:21:26 +0100 Subject: [PATCH 1/2] Issue 181: add object-name to binding of snow level slider The dialog-apply binding was setting all the properties in the rendering dialog, including ones that are tested in technique predicates. This was causing effects to be reinitialized. --- gui/dialogs/rendering.xml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gui/dialogs/rendering.xml b/gui/dialogs/rendering.xml index e7b99d922..e99ed3042 100644 --- a/gui/dialogs/rendering.xml +++ b/gui/dialogs/rendering.xml @@ -377,13 +377,14 @@ hbox right - - + + /sim/rendering/shader-effects - + - + snow-level + /sim/rendering/shader-effects 0.0 @@ -391,10 +392,11 @@ /sim/rendering/snow-level-m dialog-apply + snow-level - + /sim/rendering/shader-effects From 72f0ea1feaba25a339165d4278fd440b9b70ace1 Mon Sep 17 00:00:00 2001 From: Gijs de Rooy Date: Sun, 26 Dec 2010 19:26:05 +0100 Subject: [PATCH 2/2] Issue 181: add object-name to all rendering options. Rename snow level to snow line. Snow dependant on crop, landmass or urban shaders. --- gui/dialogs/rendering.xml | 76 ++++++++++++++++++++++++++++++++++----- 1 file changed, 68 insertions(+), 8 deletions(-) diff --git a/gui/dialogs/rendering.xml b/gui/dialogs/rendering.xml index e99ed3042..0590ee7fd 100644 --- a/gui/dialogs/rendering.xml +++ b/gui/dialogs/rendering.xml @@ -40,7 +40,11 @@ left - + + + + left + @@ -122,18 +126,22 @@ left + particles /sim/rendering/particles dialog-apply + particles left + precipitation /sim/rendering/precipitation-gui-enable dialog-apply + precipitation @@ -162,12 +170,14 @@ left + random-vegetation /sim/rendering/shader-effects /sim/rendering/random-vegetation dialog-apply + random-vegetation @@ -198,12 +208,14 @@ left + 3d-clouds /sim/rendering/shader-effects /sim/rendering/clouds3d-enable dialog-apply + 3d-clouds @@ -239,23 +251,34 @@ - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + /sim/rendering/clouds3d-enable + + cloud-vis-range - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + /sim/rendering/clouds3d-enable + 100.0 20000.0 /sim/rendering/clouds3d-vis-range dialog-apply + cloud-vis-range - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + /sim/rendering/clouds3d-enable + %.fm @@ -290,9 +313,11 @@ left + material-shaders /sim/rendering/shader-effects dialog-apply + material-shaders @@ -303,72 +328,84 @@ left + crop-texture /sim/rendering/shader-effects /sim/rendering/crop-shader dialog-apply + crop-texture left + landmass-effects /sim/rendering/shader-effects /sim/rendering/landmass-shader dialog-apply + landmass-effects left + water-reflection /sim/rendering/shader-effects /sim/rendering/water-shader dialog-apply + water-reflection left + urban-effects /sim/rendering/shader-effects /sim/rendering/urban-shader dialog-apply + urban-effects left + transition-effects /sim/rendering/shader-effects /sim/rendering/transition-shader dialog-apply + transition-effects left + persistent-contrails /sim/rendering/shader-effects /sim/rendering/contrail-shader dialog-apply + persistent-contrails @@ -377,15 +414,29 @@ hbox right - + - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + + /sim/rendering/crop-shader + /sim/rendering/landmass-shader + /sim/rendering/urban-shader + + snow-level - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + + /sim/rendering/crop-shader + /sim/rendering/landmass-shader + /sim/rendering/urban-shader + + 0.0 5000.0 @@ -397,7 +448,14 @@ - /sim/rendering/shader-effects + + /sim/rendering/shader-effects + + /sim/rendering/crop-shader + /sim/rendering/landmass-shader + /sim/rendering/urban-shader + + %.fm @@ -416,6 +474,7 @@ + quality-level /sim/rendering/shader-effects @@ -425,6 +484,7 @@ /sim/rendering/quality-level dialog-apply + quality-level