Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-11-23 22:13:40 +0000
committerStijn Buys <ingar@osirion.org>2008-11-23 22:13:40 +0000
commit2e93e755a4f4631419ba0eee26660a5638a7a7c6 (patch)
tree38e0e0327c16cecaab0600493d4c6bb78b70caf3 /src/render/render.cc
parentd01664f17503d52d4be1c31e099065da0d38d7f3 (diff)
particle systems
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);