Alright so I am working on implementing loading 2D textures using FreeImage, these textures have transparency, originally I was just taking these textures and converting them to 24 bits per pixel, but now I am expanding it to 32 bits.
My Code is here:
This is the Texture I am using, it has transparency
Here is what it looks like when loaded with the code I have linked above.
If I load this texture as 24 bits, it just loads the texture find with the right colour, but the transparent area's are all black.
I am at a lost to this issue right now, as the loading code should work as I really didn't create anything new, just using what other people used, written out myself.