看板 GameDesign 關於我們 聯絡資訊
※ 引述《blackcat13 (W3)》之銘言: : : 普通貼一張 2D texture : : 像是在做 GUI System 時 : : 用 glOrtho + glVertex2 就可以了 : 之前我問有研究OPENGL的教授處理2D貼圖問題, : 他回答的方法跟您敘述的一樣. : 不過這點我就很好奇了,處理非2倍數正方形圖形就要用 : GL_ARB_texture_rectangle這一延伸功能, : 不然先把圖形拉成正方形載入後再縮成想要的矩型時, : 這時圖形會用2次內插修正,圖形會模糊,用3次修正又會拖累運算速度. : 所以想用GL_ARB_texture_rectangle,但是又不是每張顯示卡都有. : 所以這點一直困惑在我的心理,但是目前沒時間= =|| : 想請問一下有更好的方法嗎? GUI的前提是貼圖不失真, 也就是說GUI多大, 貼圖就多大 redner時sample方式要用point sample 至於硬體只支援 2 multiple width的時候 就把貼圖填空至 2 multiple resolution 然後調整texture coordinate就好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.58.138