- Timestamp:
- Apr 16, 2013 12:52:20 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/ParticleAdvectionShader.cpp
r3612 r3630 12 12 _scale(1.0f, 1.0f, 1.0f), 13 13 _max(1.0f), 14 _timeStep(0.0005f), 15 _mode(1) 14 _timeStep(0.0005f) 16 15 { 17 16 init(); … … 24 23 void ParticleAdvectionShader::init() 25 24 { 26 loadFragmentProgram("update_pos.cg" , "main");25 loadFragmentProgram("update_pos.cg"); 27 26 } 28 27 29 28 void 30 ParticleAdvectionShader::bind(unsigned int texID, unsigned int initPosTexID )29 ParticleAdvectionShader::bind(unsigned int texID, unsigned int initPosTexID, bool init) 31 30 { 32 31 setFPTextureParameter("pos_tex", texID); … … 35 34 36 35 setFPParameter1f("timestep", _timeStep); 37 setFPParameter1f("max", _max); 38 setFPParameter1f("mode", _mode); 36 setFPParameter1f("max", init ? 0 : _max); 39 37 setFPParameter3f("scale", _scale.x, _scale.y, _scale.z); 40 38
Note: See TracChangeset
for help on using the changeset viewer.