- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 IOS OpenGLES2.0 入门04 加载纹理
如果我们要在OpenGLES2.0中显示纹理的话, 要依赖于Fragment Shader. OpenGL要有两个Shader, Vertex和Fragment Vertex用来管理顶点, 你要绘制什么形状的图形, 都是由Vertex来控制的, 如三角形, 四边形, 立方体, 球形 Fragment用来管理颜色, 用gl_FragColor来控制输出的颜色, 这个颜色可以是自定的颜色RGBA,
2016-09-29 10:34:52
2001
1
原创 IOS OpenGLES2.0 入门03 绘制彩色三角形
接上一篇上一篇的三角形是红色, 红色的代码是固定死在代码里面的, 如果要蓝色, 白色, 或者是彩色的, 这样就行不通了那么如何绘制一个彩色的三角形呢 绘制红色的三角形的Fragment Shader的代码是这样的void main(void) { gl_FragColor = vec4(1, 0, 0, 1);}之前说了gl_FragColor是该顶点的输出颜色, 正常我们不会把代码写死
2016-09-28 17:30:07
1601
原创 IOS OpenGLES2.0 入门02 绘制三角形
IOS OpenGLES2.0 绘制三角形需要以下步骤 1.初始化OpenGL相关的CAEAGLLayer和EAGLContext 2.创建OpenGL program + Vertex Shader + Fragment Shader 3.创建顶点数据, 并且传入OpenGL 4.告诉OpenGL如何使用这些顶点数据 5.绘制.第一步配置, 请参考IOS OpenGLES2.0 入门01
2016-09-28 16:28:31
953
原创 IOS OpenGLES2.0 入门01 清空屏幕
在IOS中要使用OpenGLES2.0主要有以下几种方法 1.GLKViewController和GLKView 2.CAEAGLLayer+EAGLContext我们主要介绍第2种办法CAEAGLLayer+EAGLContext关于OpenGL的 RenderBuffer 和 FrameBuffer 简单的说, RenderBuffer就是我们看到的显示在屏幕上的那些数据 但是这些数
2016-09-19 20:32:27
1031
原创 ffmpeg的使用
ffmpeg 播放文件的流程是这样打开文件->获取流信息并初始化解码器->读取视频/音频帧->解码视频/音频帧->显示几个主要函数avformat_open_input 打开文件avformat_close_input 关闭文件avformat_find_stream_info 获取流信息avcodec_open2 打开解码器avcodec_close 关闭解码器
2016-09-08 09:08:42
408
原创 IOS 编译x264和ffmpeg
x264编译脚本#!/bin/shDEST=installSDK_VERSION="9.3"#ArchsARCHS="armv7 armv7s arm64"DEVPATH=/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS${SDK_VERSION}.sdk#
2016-09-03 11:21:58
444
原创 Android 编译ffmpeg
首先我是在mac下编译的ffmpeg, 下载了android 的SDK 在这之前就已经编译过了x264, 如果你不要x264, 则可以关闭x264选项 或者直接下载已经编译好的x264库如果脚本没有权限, 执行一下 chmod 777 ./build_ffmpeg.sh (你的脚本名)#!/bin/bashANDROID_NDK="/Users/RunningDay/Library/Andr
2016-05-14 11:00:58
567
原创 Android 编译x264
Android 编译x264configure 脚本 修改其中的ANDROID_NDK=你的NDK路径 修改SDK_VERSION=使用的SDK版本 ARCH=你想要编译的平台#!/bin/shANDROID_NDK="/Users/RunningDay/Library/Android/sdk/ndk-bundle"SDK_VERSION=21#ARCH=arm64ARCH=armif
2016-05-14 10:55:19
1870
原创 Android 扇形控件
最近想做一个扇形的控件, 比如说扇形按钮, 或者是扇形的图片。这时候正常时要自定位控件了。在这里http://blog.csdn.net/libre923045/article/details/7800227有看到一个扇形的控件,但是跟我想要的还是有点出入,于是就参考他的控件,打算自己写一个控件。
2014-12-26 09:44:29
2404
1
原创 Android wifi搜索/连接/断开连接
今天做到Android手机的App去调用系统的wifi搜索和连接以及断开连接。Wifi的搜索起始很简单,要用到系统的Service,使用 mWifiManager = (WifiManager) context .getSystemService(Context.WIFI_SERVICE);获取到WifiManager以后,通过mWifiManager.startS
2014-12-23 20:59:05
4491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人