簡體   English   中英

如何在Android的本機代碼中使用GLUt?

[英]How do a use GLUt in native code on android?

我目前正在NDK Android上玩耍,嘗試OpenGL ES 2.0功能。 但是我不知道如何將圖像加載到OpenGL紋理中。 我的計划是發送帶有本機函數調用的位圖,然后使用GLUt從中生成紋理。 那么,如何在Android platorm的本機代碼中使用GLUt?

還是他錯誤地承擔了這個責任?

(對不起,英語不好)。

提前感謝!

這取決於您的應用程序在做什么,如果您正在開發游戲,最好的方法是從sdcard讀取圖像或從apk中的資產發送文件描述符,並使用stdio和libpng或類似的lib(取決於在您的圖片格式上),以本機代碼解碼圖片並在其中綁定紋理。

另一方面,如果您的圖像是動態生成的(例如,從Camera生成),則最好的方法是使用java.nio.ByteBuffer或類似的方法將其傳遞給本機代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM