OpenGL ES 1.1 2D (iPhone): изменение размера группы текстур / прямоугольных объектов - PullRequest
1 голос
/ 22 февраля 2012

Я пытаюсь изменить размер изображения, отображаемого OpneGL ES на экране, в равной степени.

Более четко, я пытаюсь изменить размер слоя в несколько раз, чтобы все связанные объектыс этим слоем изменяются с учетом этого коэффициента.

- Предположим, у меня есть 2 изображения: image_1 размера: 100x100 и image_2 размера: 50x50.Оба в layer_1.

-Я устанавливаю размер layer_1 равным 0,5.

-Изображения_1 и image_2 должны иметь размеры 50x50 и 25x25 соответственно.

-Изображения должны быть нарисованыв новой измененной позиции.

Я смог добиться этого эффекта, выполнив некоторые вычисления на процессоре.Хотелось бы узнать, есть ли способ сделать это на GPU.Что-то вроде рисования пустой текстуры.Возможно ли это с OpenGL ES 1.1?Я совершенно новичок в OpenGL и графике.

1 Ответ

0 голосов
/ 22 февраля 2012

Не думаю, что вы сможете рассчитать масштаб на GPU. Насколько я знаю, вам придется выполнять вычисления на процессоре.

По большей части с OpenGL рисунок обрабатывается с помощью графического процессора, в то время как большинство вычислений обрабатывается с помощью процессора.

...