(sorry, że na tej stronie, ale na normalnych hostingach zdjęć mogłoby być to wyedytowane (zmiana wielkości itp.) i nie będą się nadawały do pomocy mnie ^^).
Niby taka sama wielkość ale. Gdy “zakładam” te obrazki na tekstury, to zmieniają wielkość:
Dlaczego jeden obrazek jest większy a drugi mniejszy na teksturach?
Ten drugi obrazek co używasz jako teksturę ma rozdzielczość 264x264. Tekstury w OpenGL powinny mieć rozdzielczość będącą wynikiem potęgi liczby 2.
Co prawda nowsze karty na nowszych sterownikach powinny dać sobie radę, ale nigdy to nie jest pewne i bezpieczniej jest zawsze mieć potęgi 2 (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 itd.). Dozwolone są tekstury niekwadratowe (np. 256x128)