diff options
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; |