Android 图形显示系统(十四)OpenGLES 纯Native实现PNG图片贴图
文章目录 如何实现一个纯Native的应用 创建项目 AndroidManifest的配置 添加Native层的代码 简介一下NativeActivity 加载PNG图片 png库的编译 png库的使用 OpenGLES贴图 创建纹理Texture 使用纹理 Shader的那些事 小结 #OpenGLES 纯Native实现PNG图片贴图 春节临近本来不想更了,但是为了纪念即将逝去的一年,还是留下点什么吧!就让我们用OpenglES实现一个纯native的png图片的贴图! 如何实现一个纯Native的应用 我采用的是Android Studio!Android提供了 NativeActivity 来实现纯Native应用,我们将Native的实现打包成一个共享库,通过 NativeActivity 来调对应的共享库。创建一个native的应用,和正常项目大同小异,总的来说,主要注意一下几个部分: 创建项目 时选择 Native C++ ,C++ 标准我采用的是 C++ 14 AndroidManifest的配置 添加Activity,名称就是 android.app.NativeActivity ,主要的就是这里的 meta-data ,native打包成共享库 opengles_simples 。 <activity android:name="android.app