Original Post
i am a 3d noob. I remember that texture changes should be avoided and i know its faster to render via array then calling glVertex3f. So i wanted to know how do i set this up? Do i want a few vector loop through my sprites (this is for 2d) figure out what texture file it is using then stick it in the proper vector? But all of this would be CPU based and nothing would be on the video card? Is putting data on the videocard only useful when i have many vertices relative to eachother? Now that i think of it the only way its useful is if they are relative and i do a glTranslatef in between each mesh? I am not exactly sure how performance is and i like to read a few tutorials but is what i know right? (otherwise i'll read something and think it works differently then it does bc what i know is not true)