我對OpenGL ES非常陌生。 根據我的理解,openGL ES只允許兩種大小的圖像爲紋理(例如512 * 512或256 * 256等)供電。我正在尋找一種方法來顯示不同大小的圖像作爲紋理,但它們不是2號的大小,它們的大小各不相同。Android Open GL ES非POT紋理
圖片將從互聯網上下載。在下載之前調整它們的大小是不可能的。
有沒有辦法使用非POT大小的圖像紋理?我必須創建一個方法來調整它們的大小嗎?那裏有一個圖書館嗎?
紋理將應用於使用庫min3d的矩形: http://code.google.com/p/min3d/ thks!
編輯:從資源紋理加載
例如:
InputStream is =getResources().openRawResource(R.drawble.drawable1);
Bitmap bitmap;
bitmap = BitmapFactory.decodeStream(is);
OpenGL ES 2.0的不具有紋理尺寸這樣的限制。如果可能的話改用它。 – harism