Trouble with loading textures.

I am trying to load a texture but it doesn't want to load in. I have tried it with both SOIL2 and stb_image. They both show no data. I have been stuck at this for a few days now and do not see what the main problem is.

- The data of the stbi_load is not equal to NULL, but when I log it, it doesn't show anything (maybe he just logs a space).
- No have nog checked glActiveTexture and no I did not set a specific value in the diffuse sampler2D (I have no clue how I would do that).
- No I have no clue how I would do that.

P.S. I also wanted to comment, that I really like and admire your coding style, it's very organized, with all the .cpp and .h files separate, and the class management in separate files, etc. Eventually, I hope to find myself coding like this, but I still find it slightly confusing to track where the code is going from start to finish. I might be too old school...! lol Thanks again also, for sharing your project on GitHub.

Well thanks for that compliment, if you want to get such a clean way of coding you should try to work with an game engine i.e. unity or unreal engine. They use a Object Oriented Programming approach (OOP). This is a commen way to code this type of programs. It basicly means every instance or component of an object has it's own responsibility.