Привет девелоперам, связанным с Опенгл. Кто-нибудь наступал на такие грабли, связанные с передачей UV координт текстуры целыми числами?
ДОБАВЛЕНО: невозможно вырезать текстурный фрагмент точно по границе между пикселями при использовании UV координат с типом GLubyte из текстурной карты 256x256 пикселей. Это связано с тем, что OpenGL при рендере картинки автоматически конвертирует такие координаты в тип GLfloat с вытекающими погрешностями: 1.0 / 255.0.
PPS: (подсказка) РАЗМЕР ТЕКСТУРНОЙ КАРТЫ ДОЛЖЕН БЫТЬ КРАТНЫМ РАЗМЕРНОСТИ ЧИСЕЛ ИСПОЛЬЗУЕМЫХ ДЛЯ АДРЕСАЦИИ.