Added support for optimization of Uniforms

This commit is contained in:
Robert Osfield
2005-05-02 10:18:37 +00:00
parent 938d13ecc7
commit b85d4d4e7e
3 changed files with 132 additions and 62 deletions

View File

@@ -202,7 +202,9 @@ class OSG_EXPORT Uniform : public Object
virtual int compare(const Uniform& rhs) const;
virtual int compareData(const Uniform& rhs) const;
virtual bool operator < (const Uniform& rhs) const { return (compare(rhs) == -1); }
bool operator < (const Uniform& rhs) const { return compare(rhs)<0; }
bool operator == (const Uniform& rhs) const { return compare(rhs)==0; }
bool operator != (const Uniform& rhs) const { return compare(rhs)!=0; }
void copyData( const Uniform& rhs );