[問題] openGL貼圖的尺寸

看板C_and_CPP作者 (小飄)時間15年前 (2009/04/03 17:41), 編輯推噓4(407)
留言11則, 6人參與, 最新討論串1/1
請問 我有一張 10000*1000 的jpg圖檔想貼在openGL上 可是我發現 只要到了 8192*1000 以後 接下來就變白色了 請問 是我哪裡疏忽了 或是有什麼解決方法呢 謝謝感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84 ※ 編輯: tocute 來自: 140.112.30.84 (04/03 17:45)

04/03 17:56, , 1F
texture有大小限制呀大大
04/03 17:56, 1F

04/03 18:09, , 2F
你可以用 glGetIntegerv(GL_MAX_TEXTURE_SIZE, msize)
04/03 18:09, 2F

04/03 18:09, , 3F
來取得這個上限的大小
04/03 18:09, 3F

04/03 18:11, , 4F
超過大小可以切成兩張 texture 再貼
04/03 18:11, 4F

04/03 18:16, , 5F
沒記錯的話 現在顯卡最高只支援8192*8192
04/03 18:16, 5F

04/03 18:51, , 6F
因為似乎D3D是這個限制, 各家也不可能分兩個HW一個畫D3D
04/03 18:51, 6F

04/03 18:51, , 7F
一個畫OGL, 所以目前不知道DX? compatible的卡限制就是
04/03 18:51, 7F

04/03 18:51, , 8F
這樣子吧@_@"
04/03 18:51, 8F

04/03 20:11, , 9F
懂了 感恩
04/03 20:11, 9F

04/04 00:53, , 10F
我記得我們貼過更大長的阿....
04/04 00:53, 10F

11/23 12:19, , 11F
那是要看你的顯示卡能不能放那麼大!看顯示卡的限制!
11/23 12:19, 11F
文章代碼(AID): #19rTcxck (C_and_CPP)