diff options
author | Stijn Buys <ingar@osirion.org> | 2010-11-18 13:50:47 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2010-11-18 13:50:47 +0000 |
commit | 847f84e1e3797277407bc34f5acc51b801b2bf29 (patch) | |
tree | 781edbf9e6663a4b6a8cfbaf173f43cfd83db62b /src/render/gl.cc | |
parent | 445f4a201f205763a2241d87ef81a99b5dd55d26 (diff) |
Unified radiant angles conversion into a single math::Axis.assign() method, corrected transformation order.
Removed unnecessary model::LIGHTSCALE constant, light and flare sizes are rescaled according to the global model::SCALE.
Added gl::depthfunc, enabled GL_LEQUAL while drawing lights and flares.
Diffstat (limited to 'src/render/gl.cc')
-rw-r--r-- | src/render/gl.cc | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/render/gl.cc b/src/render/gl.cc index 801c320..fa7c092 100644 --- a/src/render/gl.cc +++ b/src/render/gl.cc @@ -59,35 +59,39 @@ void depthmask(GLenum mode) ::glDepthMask(mode); } +void depthfunc(GLenum func) +{ + ::glDepthFunc(func); +} void frontface(GLenum mode) { - glFrontFace(mode); + ::glFrontFace(mode); } void cullface(GLenum mode) { - glCullFace(mode); + ::glCullFace(mode); } void shademodel(GLenum mode) { - glShadeModel(mode); + ::glShadeModel(mode); } void blendfunc(GLenum sfactor, GLenum dfactor) { - glBlendFunc(sfactor, dfactor); + ::glBlendFunc(sfactor, dfactor); } void enable(GLenum cap) { - glEnable(cap); + ::glEnable(cap); } void disable(GLenum cap) { - glDisable(cap); + ::glDisable(cap); } void clear(GLbitfield mask) |