GLテクスチャは、コード実行前に割り当てられて作成されます(最初のテクスチャが作成されるのを防ぐことはできませんが、 )。古いイメージの2倍のサイズのバッファリングされたイメージを使用して、既存のテクスチャを再定義する必要があります。誰かがこのようなやり方にアプローチする方法を知っていますか?いくつかのGoogle検索に基づいて、glTexSubImage2Dのように表示されますが、わかりません。
お手数ですが、ありがとうございます。ありがとうございました。既存のGLテクスチャサイズとピクセルデータの変更
0
A
答えて
0
私の理解では、テクスチャをインプレースで置き換えることはできません。新しいテクスチャを割り当てる必要があり、次のレンダリングでテクスチャインデックスを再マップする必要があります。あなたはレンダリングを行います。
OpenGLは、以前のテクスチャメモリにアクセスして編集するためにハイレベルになります。あなたの新しいサイズ/データと `glTexImage2Dを()`を呼び出すと間違って何 http://nehe.gamedev.net/tutorial/playing_avi_files_in_opengl/23001/
関連する問題
- 1. テクスチャサイズの制限? Android Open GL ES 2.0
- 2. テクスチャサイズを変更したときのUVマッピングの問題
- 3. マップボックス内の既存のレイヤーにソースを追加するGL
- 4. Erlang/OTP:既存のモジュールへの変更
- 5. 変更既存のWCFの通信オブジェクト
- 6. 既存の図形の変更スタイル
- 7. Carrierwaveサイズ変更既存の画像
- 8. 既存のクリスタルレポートを変更する
- 9. 既存のデータセットを変更する
- 10. 既存のモデルを変更/アップグレードする
- 11. SQL - 既存の行を変更する
- 12. Railsで既存のデータベース名とアプリケーション名を変更する
- 13. サーバ上の既存のファイルを更新/変更する
- 14. Pythonどのように "既存の"変数を変更する
- 15. sdcardに存在する既存のXMLファイルを変更する
- 16. 更新既存の行
- 17. 更新既存のデータ
- 18. 更新既存のエンティティは
- 19. 既存の変数を変更するには?
- 20. 生のピクセルデータをQPixmapに変換する
- 21. CUDAの最小テクスチャサイズ制限
- 22. オープンGL変換
- 23. Entity Frameworkの既存のエンティティへの変更
- 24. 複数のcsvファイルの既存の列を変更します
- 25. 既存のEclipseプロジェクトのリソースの場所を変更する
- 26. PHPの既存の配列キーの値を変更する
- 27. 棒グラフの既存の線のサイズを変更する
- 28. Sybaseのテーブルの既存のカラムタイプを変更するには?
- 29. Javaのクエリでデータベースの既存の行を変更する
- 30. RabbitMQ内の既存のキューのルーティングキーを変更する
:
同じ形状で、特定のテクスチャを変更するチュートリアルがありますか? –
最新のOpenGLにアクセスできない場合は、 'glTexStorage'を使用してください。さもなければRetoの提案に従ってください – elect