看板 C_and_CPP 關於我們 聯絡資訊
請問 我有一張 10000*1000 的jpg圖檔想貼在openGL上 可是我發現 只要到了 8192*1000 以後 接下來就變白色了 請問 是我哪裡疏忽了 或是有什麼解決方法呢 謝謝感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84 ※ 編輯: tocute 來自: 140.112.30.84 (04/03 17:45)
littleshan:texture有大小限制呀大大 04/03 17:56
littleshan:你可以用 glGetIntegerv(GL_MAX_TEXTURE_SIZE, msize) 04/03 18:09
littleshan:來取得這個上限的大小 04/03 18:09
littleshan:超過大小可以切成兩張 texture 再貼 04/03 18:11
ycjcsie:沒記錯的話 現在顯卡最高只支援8192*8192 04/03 18:16
VictorTom:因為似乎D3D是這個限制, 各家也不可能分兩個HW一個畫D3D 04/03 18:51
VictorTom:一個畫OGL, 所以目前不知道DX? compatible的卡限制就是 04/03 18:51
VictorTom:這樣子吧@_@" 04/03 18:51
tocute:懂了 感恩 04/03 20:11
wupojung:我記得我們貼過更大長的阿.... 04/04 00:53
mysterise:那是要看你的顯示卡能不能放那麼大!看顯示卡的限制! 11/23 12:19