]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/tag.h
Use Tag to identify uniforms in Program and ProgramData
[libs/gl.git] / source / render / tag.h
diff --git a/source/render/tag.h b/source/render/tag.h
deleted file mode 100644 (file)
index dbc0b3e..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef MSP_GL_TAG_H_
-#define MSP_GL_TAG_H_
-
-#include <string>
-#include <msp/strings/lexicalcast.h>
-
-namespace Msp {
-namespace GL {
-
-/**
-Provides transparent string-to-hash conversion for faster comparison.  An empty
-string is guaranteed to have an id of 0.
-*/
-struct Tag
-{
-       unsigned id;
-
-       Tag(): id(0) { }
-       Tag(const char *);
-       Tag(const std::string &s);
-
-       std::string str() const;
-
-       bool operator<(Tag t) const { return id<t.id; }
-       bool operator==(Tag t) const { return id==t.id; }
-       bool operator!=(Tag t) const { return id!=t.id; }
-};
-
-void operator<<(LexicalConverter &, Tag);
-
-} // namespace GL
-} // namespace Msp
-
-#endif