0

私は何かを構築しようとしていますが、実現可能ではないと思います。OpenGL でキューブマップを使用して、2 の累乗でない画像を添付することは可能ですか? 私は一緒に働いています:

for(int k = 0; k < 6; k++){
glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X + k, 0, GL_RGBA32F, 
m_iWidth, m_iHeight, 0, GL_RGBA, GL_FLOAT, NULL);
//other code
}

の値が NPOT の場合m_iWidthm_iHeight明らかに機能しません。それを行う方法はありますか?私の目標は、(ビューポートに応じて)サイズに応じて動的に環境マップを作成することです。

バインディングとパラメータはGL_TEXTURE_CUBE_MAP. その他の詳細: これは OpenGL ES ではなく、互換性を望んでいません ;-)

4

1 に答える 1