diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-05-29 15:03:10 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-05-29 15:03:10 +0200 |
commit | 5354f0c4e3bb157b63150c0e3415d0c3fdef8704 (patch) | |
tree | b3754d9a71080dffe5c109667f5f3dd3ff80a37c /scene.cpp | |
parent | 08bc996d3673124bfb4221d5a7dc5b48a9ebbee4 (diff) |
Added slight moving animation to water texture.
Diffstat (limited to 'scene.cpp')
-rw-r--r-- | scene.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -440,6 +440,10 @@ void Scene::render() { chunk_pos = glGetUniformLocation(water_program.get_program(), "chunk_pos"); player_pos = glGetUniformLocation(water_program.get_program(), "player_pos"); glUniform3f(player_pos, pos.x, pos.y, pos.z); + GLint t_pos = glGetUniformLocation(water_program.get_program(), "t"); + static float t = 0.0; + t += 0.00002 * steps; + glUniform1f(t_pos, t); for(std::list<Terrain::Chunk*>::iterator it = terrain->chunks.begin(); it != terrain->chunks.end(); it++) { Terrain::Chunk *chunk = *it; |