there is one - i never quite got around to finishing a public release.
some fx have written using this-

---

textures are clamped - are you trying to use texture coordinates greater than 1.0?

---

opengl moves really fast- and i try to use the minimum feature set possible - this is because it takes a long long time for new features to become stable - especially across the variety of hardware platforms - and ensures some kindof backwards compatibility.
one has to program safely not with a gung ho attitude.