I found the following page while Googling for the OpenGL way to load DDS textures: http://www.opentk.com/node/253 . In this page it is mentioned a class called ImageDDS, whose purpose should be to load a .dds file into an OpenGL texture. Is this just an implementation proposal or there really is some code to achieve this? I can't seem to find it in the SVN repository.
I became interested in .dds textures because my project is quite slow in the initial load of a single, large texture (with Glu.Build2DMipmap). Although comments on the web are contrasting, some pages suggest that using DDS would load faster. Can anybody confirm/deny this claim? Now I'm using GDI+ to load a PNG texture and in the process it uses ~500 MB of RAM (8192x4096x24bpp). Would DDS improve this, in some magic kind of way?
I'm quite new to OpenGL programming, so please if what I say is plain wrong you're free to slap me in the face with a large trout :D