From 409d3ce47d8a4d48947c7b19fc2460fd801b742c Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 29 Nov 2010 13:37:16 +0000 Subject: Added 'testmodel' function, enabled autoscaling on ui::ModelView --- src/render/state.cc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/render/state.cc') diff --git a/src/render/state.cc b/src/render/state.cc index 293e464..fb64319 100644 --- a/src/render/state.cc +++ b/src/render/state.cc @@ -152,4 +152,23 @@ void State::clear() gl::disable(GL_TEXTURE_2D); } +void State::set_normalize(const bool enable) +{ + if (r_normalize && r_normalize->value()) { + // enable full normalization + if(enable) { + gl::enable(GL_NORMALIZE); + } else { + gl::disable(GL_NORMALIZE); + } + } else { + // enable rescaling of normals + if(enable) { + gl::enable(GL_RESCALE_NORMAL); + } else { + gl::disable(GL_RESCALE_NORMAL); + } + } +} + } // namespace render -- cgit v1.2.3