Recently I’ve started to take a bit more interest in how image loading/decoding is actually done. Especially because at times I want to use frameworks such as LWJGL with OpenGL 3.2+, which as far as I can see, haven’t gotten up to speed with supporting utilities within libraries such as SlickUtil that really works with the newer OpenGL versions, but perhaps I’m mistaken.
Anyways it got me curious about the whole process of creating image loaders/decoders such as functions to read in PNG files or JPEG files and then convert them into OpenGL textures etc.
I did some searching around but I really haven’t been able to find any resources on how to get started with writing your own image loaders. I’m thinking it could be a great learning experience.
Is there anyone who have any tips on what resources would be good to read and learn in order to get started with this business?
Thank you all for your time