dds compression algorithm

hi is there any papers about the dds compression algorithms? id like to read about em if possibel

i know the gpu handels this but im interestet in the actual algoritms for learning purposes!!