[英]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.