I know this question has been asked a lot of times before everywhere in the internet but i can't come up with a good solution. My problem is if i run into the situation of having a mesh which should have different textures on different surfaces how do i switch the textures intelligent?
I don't want to use texture atlases because textures arent always the same size and i have to rework everything if i ever go over the max number of textures my atlas can contain. btw im using opengl.
I have read something about sorting meshes by textures, does that mean creating vbos for every texture? that would mean to create a lot of small vbos and it would uhm suck hard in my opinion.
So if i have a mesh like a house or something which uses like 10 different textures. How do i gonna do it? Do i really have to splitt the vbos?