2012-02-22 47 views
1

我試圖調整OpneGL ES在屏幕上顯示的內容的平均值。OpenGL ES 1.1 2D(iPhone):調整一組紋理/矩形對象的大小

更清楚地說,我試圖通過一個因子調整圖層大小,以便與該圖層關聯的所有對象都通過該因子調整大小。

- 假設我有2張圖片:image_1尺寸:100x100和image_2尺寸:50x50。都在layer_1中。

-I將layer_1大小設置爲0.5。

- image_1和image_2應分別調整爲50x50和25x25。

- 圖像應繪製在一個新的調整大小的位置。

我已經能夠通過在CPU上進行一些計算來實現這種效果。 我想知道是否有方法在GPU上執行此操作。像繪製到空的紋理。 OpenGL ES 1.1有可能嗎?我對OpenGL和圖形很陌生。

回答

0

我不認爲你將能夠計算在GPU上的規模。所以,就我所知,你將不得不對CPU進行計算。

對於大多數情況下,使用OpenGL時,圖形是用GPU來處理的,而大多數計算是用CPU來處理的。

+0

確實,但是可以繪製到紋理並調整紋理大小以實現該效果?我不知道如何繪製紋理。 – Alterecho 2012-02-22 08:08:38