Я пытаюсь отобразить изображение с использованием OpenGL ES в iOS. Но изображение покрывает только один квадрант экрана. Как я могу показать его на весь экран?Как разрешить проблему с видом в GLKView в iOS
1
A
ответ
2
Я нашел решение. Проблема заключается в настройке contentScaleFactor UIView. По умолчанию для дисплеев сетчатки 2,0. Таким образом, он должен быть установлен в 1.0. Вот ссылка для получения более подробной информации: UIView ContentScaleFactor
0
Вы можете определить это программно, установив [UIScreen mainScreen] .scale; затем установите glkView.contentScaleFactor. Вы не должны жестко кодировать значение масштаба.
_glkView.contentScaleFactor = [UIScreen mainScreen] .scale;
Возможно, что-то не так с вашими четырьмя вершинами и координатами текстуры. – stefos