projects
/
demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
poisson distribution of cows
[demo]
/
src
/
morph_renderer.cc
diff --git
a/src/morph_renderer.cc
b/src/morph_renderer.cc
index
601c335
..
ce6f1b0
100644
(file)
--- a/
src/morph_renderer.cc
+++ b/
src/morph_renderer.cc
@@
-54,16
+54,9
@@
void MorphRenderer::draw() const
sprog->use();
for(size_t i=0; i<scene->objects.size(); i++) {
sprog->use();
for(size_t i=0; i<scene->objects.size(); i++) {
+ float t = (sin(time_sec + 7.3 * noise(i * M_PI)) + 1) * 0.5;
+ if (t_loc != -1)
+ sprog->set_uniformf(t_loc, t);
draw_object(scene->objects[i]);
}
draw_object(scene->objects[i]);
}
-}
-
-void MorphRenderer::draw_object(Object *object) const
-{
- float t = (sin(time_sec) + 1) * 0.5;
-
- if(t_loc != -1)
- sprog->set_uniformf(t_loc, t);
-
- Renderer::draw_object(object);
}
\ No newline at end of file
}
\ No newline at end of file