diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc
index 7ded8ad81e6465b92acaf2e371ac7f6ab8d8bad9..57faf873cc5ca163c9ccb1ded63c6a0be1c55c6b 100644
--- a/modules/gfx/src/scene.cc
+++ b/modules/gfx/src/scene.cc
@@ -2244,6 +2244,8 @@ void Scene::render_glow()
 #endif  
 }
 
+#undef far
+#undef near
 namespace {
   geom::Mat4 frustum(float left, float right, float bot, float top, float near, float far) {
     float rl=1.0/(right-left);