[英]Is it possible to use texture coordinates/matrix with OpenGL point sprites?
我正在研究粒子系統,並且使用點精靈非常好。 不幸的是,我有一個約束,即將所有紋理打包在一個紋理地圖集中。 這極大地提高了我的引擎的速度,因為我不必切換紋理綁定。 但是結果是我需要能夠為我的粒子指定一個源紋理矩形。
所以我的問題是:是否可以使用點精靈進行此操作? 從我閱讀的內容來看,似乎他們只是嘗試繪制整個紋理。
如果沒有,我的替代方法是打包頂點緩沖區,但是點精靈可能會更快。
我正在使用OpenGL ES 1.1(在iPhone上),不能使用着色器。
我猜不會。 從OES_draw_texture的文檔中:
(3)ARB_point_sprite是否使此擴展程序不必要?
解決。 否。主要區別包括:
- ARB_point_sprite使用整個源紋理繪制一個點,即其紋理坐標范圍為0.0到1.0。 此擴展允許將紋理的子區域用作源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.