]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/track.cpp
Use raycasting instead of OpenGL selection mode to pick tracks
[r2c2.git] / source / 3d / track.cpp
index 8b36b194220c0c3175da4c322e9b846e5112b656..cd17b811a7ea56ba484ee50067c0d513b8f44522 100644 (file)
@@ -7,7 +7,6 @@ Distributed under the GPL
 
 #include <cmath>
 #include <msp/gl/matrix.h>
-#include <msp/gl/misc.h>
 #include <msp/gl/renderer.h>
 #include "libr2c2/tracktype.h"
 #include "endpoint.h"
@@ -107,12 +106,6 @@ GL::Matrix Track3D::get_matrix() const
 void Track3D::setup_render(Msp::GL::Renderer &renderer, const GL::Tag &) const
 {
        renderer.matrix_stack() *= get_matrix();
-       glPushName(reinterpret_cast<unsigned>(this));
-}
-
-void Track3D::finish_render(Msp::GL::Renderer &, const GL::Tag &) const
-{
-       glPopName();
 }
 
 void Track3D::link_changed(unsigned i, Track *trk)