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.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/render/render.cc b/src/render/render.cc
index 66b7d42..384280c 100644
--- a/src/render/render.cc
+++ b/src/render/render.cc
@@ -39,6 +39,10 @@ core::Cvar *r_collision = 0;
core::Cvar *r_normals = 0;
core::Cvar *r_normalize = 0;
+core::Cvar *r_ambient = 0;
+core::Cvar *r_diffuse = 0;
+core::Cvar *r_specular = 0;
+
void func_list_textures(std::string const &args)
{
Textures::list();
@@ -92,6 +96,15 @@ void init(int width, int height)
r_particles = core::Cvar::get("r_particles", "1", core::Cvar::Archive);
r_particles->set_info("[bool] render particles");
+
+ r_ambient = core::Cvar::get("r_ambient", "0.1", core::Cvar::Archive);
+ r_ambient->set_info("[float] ambient light intensity");
+
+ r_diffuse = core::Cvar::get("r_diffuse", "0.2", core::Cvar::Archive);
+ r_diffuse->set_info("[float] diffuse light intensity");
+
+ r_specular = core::Cvar::get("r_specular", "0.2", core::Cvar::Archive);
+ r_specular->set_info("[float] specular light intensity");
/*
r_collision = core::Cvar::get("r_collision", "1", core::Cvar::Archive);
r_collision->set_info("[bool] render collision (server side only)");