… | |
… | |
183 | for (vector<octant *>::iterator i = vislist.begin (); i != vislist.end (); ++i) |
183 | for (vector<octant *>::iterator i = vislist.begin (); i != vislist.end (); ++i) |
184 | (*i)->display (*this); |
184 | (*i)->display (*this); |
185 | |
185 | |
186 | drawn.clear (); |
186 | drawn.clear (); |
187 | |
187 | |
188 | if (mode == view::DEPTH || 1) |
188 | if (mode == view::DEPTH) |
189 | { |
189 | { |
190 | glEnable (GL_DEPTH_CLAMP_NV); |
190 | glEnable (GL_DEPTH_CLAMP_NV); |
191 | glDepthFunc (GL_LESS); |
191 | glDepthFunc (GL_LESS); |
192 | if (mode == view::LIGHTED) glDepthFunc (GL_LEQUAL); |
192 | if (mode == view::LIGHTED) glDepthFunc (GL_LEQUAL); |
193 | glDisable (GL_LIGHTING); |
193 | glDisable (GL_LIGHTING); |