diff options
author | Stijn Buys <ingar@osirion.org> | 2010-03-13 13:02:01 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2010-03-13 13:02:01 +0000 |
commit | b16f437accb2db2effde95d7c6afa7dc5dd70bf6 (patch) | |
tree | b6570816ab01fc9fd9d9b765f9c4591dca0b043c /src/render/render.cc | |
parent | 6694c79aedea3f5989dd3befdafb7906557f155d (diff) |
lighting cvars patch by megatog615
Diffstat (limited to 'src/render/render.cc')
-rw-r--r-- | src/render/render.cc | 13 |
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)"); |