Я много думал об этом, замедляет ли это рендеринг, если я переключаю огромные текстуры, вместо того, чтобы переключать много текстур меньшего размера с помощью glBindTexture ()?У меня была мысль, что GPU копирует данные текстуры в более быстрое место в памяти каждый раз, когда используется glBindTexture (), поэтому я подумал, что большие текстуры тоже будут копироваться дольше.
Но яПомните, что раньше вы использовали много небольших текстур для создания анимации, и это было ужасно медленно на некоторых картах GFS, но когда я поместил кадры анимации на одну текстуру, производительность поднялась до небес.Тем не менее, у меня не было проблем с производительностью на некоторых других картах GFS в обоих случаях.
Тем не менее, я должен всегда использовать максимально возможный размер поверхности текстуры?(если я не трачу много пустого пространства текстуры там).