hi jfk, thanks for the feedback.
i've just updated the code again. i don't believe it but i seem to have dxt3 done now. simply because half of it is the same as dxt1. the other half is for transparent/alpha texels and is fairly simple in comparison.
the alpha parameter isn't used for dxt3 because it uses the amount of black to determine the transparency level which is a value of 0..15 per pixel. dxt5 is interpolated and looks a lot more complicated, but i'll see how i get on.
i've just updated the code again. i don't believe it but i seem to have dxt3 done now. simply because half of it is the same as dxt1. the other half is for transparent/alpha texels and is fairly simple in comparison.
the alpha parameter isn't used for dxt3 because it uses the amount of black to determine the transparency level which is a value of 0..15 per pixel. dxt5 is interpolated and looks a lot more complicated, but i'll see how i get on.