Give these a more standard extension
Use texture storage, filter adjustments

- Use anisotropic filtering when available
- Use texture storage
- Don't filter textures
- Add variables for setting the programs to use when doing 2D and 3D drawing.