summaryrefslogtreecommitdiffstats
path: root/Smoke/renderer_gl.c
diff options
context:
space:
mode:
authorWilrik de Loose <wilrik@wilrik.nl>2008-01-09 10:45:34 (GMT)
committerWilrik de Loose <wilrik@wilrik.nl>2008-01-09 10:45:34 (GMT)
commit7d8d56c2d44aa757b50039c25b7c0e83895d90c2 (patch)
tree8efec86756fcc53258162da1fd208a3dd669e3b1 /Smoke/renderer_gl.c
parente75a465b2b3c763bb00e1c77274e9510e92eff25 (diff)
download2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.zip
2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.tar.gz
2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.tar.bz2
isoline gui
Diffstat (limited to 'Smoke/renderer_gl.c')
-rw-r--r--Smoke/renderer_gl.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/Smoke/renderer_gl.c b/Smoke/renderer_gl.c
index 78d9867..ae4d894 100644
--- a/Smoke/renderer_gl.c
+++ b/Smoke/renderer_gl.c
@@ -567,13 +567,17 @@ static void render_isolines(void)
wn = (fftw_real)winWidth / (fftw_real)(DIM + 1); // Grid cell width
hn = (fftw_real)winHeight / (fftw_real)(DIM + 1); // Grid cell height
- if (isolines_nr) {
- iso_scale = (float)(fabs(threshold1 - threshold2) / (float)isolines_nr);
+ iso_scale = isolines_get_threshold_min();
+ iso_scale = isolines_get_threshold_max();
+ iso_scale = isolines_get_nr();
+
+ if (isolines_get_nr()) {
+ iso_scale = (float)(fabs(isolines_get_threshold_min() - isolines_get_threshold_max()) / (float)isolines_get_nr());
} else {
iso_scale = 0.0f;
}
- for (count = 0; count < isolines_nr; count++)
+ for (count = 0; count < isolines_get_nr(); count++)
{
int idx;
int i, j;
@@ -590,7 +594,7 @@ static void render_isolines(void)
v0 = v1 = v2 = v3 = 0.0f;
x0 = y0 = x1 = y1 = 0.0f;
- threshold = min(threshold1, threshold2) + count * iso_scale;
+ threshold = min(isolines_get_threshold_min(), isolines_get_threshold_max()) + count * iso_scale;
glDisable(GL_LIGHTING);
glLineWidth(2.0f);