LOOM-1545 & LOOM-1801: Texture smoothing modes with example, added support for mipmaps on GL + D3D