]> git.tdb.fi Git - libs/gl.git/blobdiff - source/select.cpp
Style update: add spaces around assignment operators
[libs/gl.git] / source / select.cpp
index e7037cbfb6e59137c36418da552106acbce7f496..65ce6ce62433174088863b6e1af1e0711342a1be 100644 (file)
@@ -13,8 +13,8 @@ using namespace std;
 
 namespace {
 
-vector<Msp::GL::SelectRecord> *select_buf=0;
-vector<Msp::GL::uint> select_buf_int;
+vector<Msp::GL::SelectRecord> *select_buf = 0;
+vector<unsigned> select_buf_int;
 
 }
 
@@ -25,19 +25,39 @@ void select_buffer(vector<SelectRecord> &buf)
 {
        select_buf_int.resize(1024);
        glSelectBuffer(select_buf_int.size(), &select_buf_int[0]);
-       select_buf=&buf;
+       select_buf = &buf;
 }
 
-void parse_select_records(const uint *buf, uint count, vector<SelectRecord> &tbuf)
+void init_names()
 {
-       uint i=0;
+       glInitNames();
+}
+
+void push_name(unsigned n)
+{
+       glPushName(n);
+}
+
+void pop_name()
+{
+       glPopName();
+}
+
+void load_name(unsigned n)
+{
+       glLoadName(n);
+}
+
+void parse_select_records(const unsigned *buf, unsigned count, vector<SelectRecord> &tbuf)
+{
+       unsigned i = 0;
        while(count--)
        {
                SelectRecord record;
 
-               uint n_names=buf[i++];
-               record.min_depth=buf[i++];
-               record.max_depth=buf[i++];
+               unsigned n_names = buf[i++];
+               record.min_depth = buf[i++];
+               record.max_depth = buf[i++];
 
                record.names.reserve(n_names);
                while(n_names--)
@@ -47,7 +67,7 @@ void parse_select_records(const uint *buf, uint count, vector<SelectRecord> &tbu
        }
 }
 
-void _parse_internal_select_records(uint count)
+void _parse_internal_select_records(unsigned count)
 {
        if(!select_buf)
                throw InvalidState("No select buffer specified");