Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/render.cc')
-rw-r--r--src/render/render.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/render/render.cc b/src/render/render.cc
index ab3b751..1abd197 100644
--- a/src/render/render.cc
+++ b/src/render/render.cc
@@ -56,6 +56,8 @@ void init(int width, int height)
Dust::init();
+ ParticleScript::init();
+
// size of the vertex array in megabytes
r_arraysize = core::Cvar::get("r_arraysize", 0.0f , core::Cvar::Archive);
r_arraysize->set_info("[int] size of the vertex array in Mb");
@@ -156,6 +158,9 @@ void clear()
// clear model refistry
model::Model::clear();
+ // clear particle system scripts
+ ParticleScript::clear();
+
// clear vertex array
delete vertexarray;
vertexarray = 0;
@@ -172,6 +177,8 @@ void reset()
Textures::init();
+ ParticleScript::init();
+
size_t mb = (size_t) r_arraysize->value();
if (mb < 4 * sizeof(float))
mb = 4 * sizeof(float);