The longevity of support on this is mind-blowing. Thank you!
I'm having trouble understanding the LoadTexture flags 2 and 4. Specifically, despite loading a PNG or TGA 32ARGB texture with flag 1+2 I get a flag 1+4 behaviour of 32RGB texture with alpha channel being ignored completely. Does B3D even support alpha channel textures in the "modern" way we understand it?
EDIT: figured things out, the problem was unrelated to the texture handling.