diff --git a/panda/src/particlesystem/lineParticleRenderer.cxx b/panda/src/particlesystem/lineParticleRenderer.cxx index cae310b56e..4acb957f77 100644 --- a/panda/src/particlesystem/lineParticleRenderer.cxx +++ b/panda/src/particlesystem/lineParticleRenderer.cxx @@ -138,10 +138,10 @@ void LineParticleRenderer:: init_geoms() { _vdata = new GeomVertexData ("particles", GeomVertexFormat::get_v3cp(), - Geom::UH_dynamic); + Geom::UH_stream); PT(Geom) geom = new Geom(_vdata); _line_primitive = geom; - _lines = new GeomLines(Geom::UH_dynamic); + _lines = new GeomLines(Geom::UH_stream); geom->add_primitive(_lines); GeomNode *render_node = get_render_node(); diff --git a/panda/src/particlesystem/pointParticleRenderer.cxx b/panda/src/particlesystem/pointParticleRenderer.cxx index 6eac499cb2..b763393269 100644 --- a/panda/src/particlesystem/pointParticleRenderer.cxx +++ b/panda/src/particlesystem/pointParticleRenderer.cxx @@ -113,10 +113,10 @@ void PointParticleRenderer:: init_geoms() { _vdata = new GeomVertexData ("particles", GeomVertexFormat::get_v3cp(), - Geom::UH_dynamic); + Geom::UH_stream); PT(Geom) geom = new Geom(_vdata); _point_primitive = geom; - _points = new GeomPoints(Geom::UH_dynamic); + _points = new GeomPoints(Geom::UH_stream); geom->add_primitive(_points); GeomNode *render_node = get_render_node(); diff --git a/panda/src/particlesystem/sparkleParticleRenderer.cxx b/panda/src/particlesystem/sparkleParticleRenderer.cxx index a68b77feb6..789883e083 100644 --- a/panda/src/particlesystem/sparkleParticleRenderer.cxx +++ b/panda/src/particlesystem/sparkleParticleRenderer.cxx @@ -134,10 +134,10 @@ void SparkleParticleRenderer:: init_geoms() { _vdata = new GeomVertexData ("particles", GeomVertexFormat::get_v3cp(), - Geom::UH_dynamic); + Geom::UH_stream); PT(Geom) geom = new Geom(_vdata); _line_primitive = geom; - _lines = new GeomLines(Geom::UH_dynamic); + _lines = new GeomLines(Geom::UH_stream); geom->add_primitive(_lines); GeomNode *render_node = get_render_node(); diff --git a/panda/src/particlesystem/spriteParticleRenderer.cxx b/panda/src/particlesystem/spriteParticleRenderer.cxx index a8355c4f8c..580e00b90a 100644 --- a/panda/src/particlesystem/spriteParticleRenderer.cxx +++ b/panda/src/particlesystem/spriteParticleRenderer.cxx @@ -503,10 +503,10 @@ init_geoms() { // For each frame of the animation... for (j = 0; j < _anim_size[i]; ++j) { _ttl_count[i] = (int *)PANDA_MALLOC_ARRAY(_anim_size[i] * sizeof(int)); - _vdata[i].push_back(new GeomVertexData("particles", format, Geom::UH_dynamic)); + _vdata[i].push_back(new GeomVertexData("particles", format, Geom::UH_stream)); PT(Geom) geom = new Geom(_vdata[i][j]); _sprite_primitive[i].push_back((Geom*)geom); - _sprites[i].push_back(new GeomPoints(Geom::UH_dynamic)); + _sprites[i].push_back(new GeomPoints(Geom::UH_stream)); geom->add_primitive(_sprites[i][j]); // This will be overwritten in render(), but we had to have some initial value