OpenGL ES 1.1 2D(iPhone):调整一组纹理/矩形对象的大小



我正试图将OpneGL ES在屏幕上显示的内容大小相等。

更清楚地说,我试图通过一个因子来调整层的大小,这样与该层相关的所有对象都会通过该因子来调整大小。

-假设我有两个图像:尺寸为100x100的图像1和尺寸为50x50的图像2。两者都在第1层。

-我将layer_1的大小设置为0.5。

-image_1和image_2的大小应分别调整为50x50和25x25。

-图像应绘制在新的调整大小的位置。

我已经能够通过在CPU上进行一些计算来实现这种效果。我想知道是否有办法在GPU上做到这一点。有点像画一个空的纹理。OpenGL ES 1.1有可能吗?我对OpenGL和图形很陌生。

我认为您无法计算GPU上的比例。所以据我所知,你必须在CPU上进行计算。

在OpenGL的大部分情况下,绘图是用GPU处理的,而大多数计算是用CPU处理的。

相关内容

  • 没有找到相关文章

最新更新