Distributed under the LGPL
*/
-#include <GL/gl.h>
#include "except.h"
+#include "gl.h"
#include "select.h"
using namespace std;
namespace {
-using namespace Msp::GL;
-
-vector<SelectRecord> *select_buf=0;
-vector<uint> select_buf_int;
+vector<Msp::GL::SelectRecord> *select_buf=0;
+vector<Msp::GL::uint> select_buf_int;
}
select_buf=&buf;
}
+void init_names()
+{
+ glInitNames();
+}
+
+void push_name(uint n)
+{
+ glPushName(n);
+}
+
+void pop_name()
+{
+ glPopName();
+}
+
+void load_name(uint n)
+{
+ glLoadName(n);
+}
+
void parse_select_records(const uint *buf, uint count, vector<SelectRecord> &tbuf)
{
uint i=0;