Skip to content

TGSen/OpenglProjectV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenglProjectV2

2017-10-26提交:

1.opengl ndk实现预览滤镜效果
2.opengl 粒子简单版
3.拍照功能

目前还是用的是OpenGL2.0

2017-10-27更新

1.增加修改滤镜参数的功能
2.增加修改滤镜vs shader 和fs shader 文件的功能
3.整理c++ 代码
4.调整UI 样式

2017-10-28更新

1.预设几个好看滤镜,
2.将之前ndk实现的美白效果,改成opengl shader实现

2017-10-29上午更新

1.增加几个预览画面形状,可是有个bug(图像旋转了90度)

2017-10-31 更新

1.加入MD 控件
2.调整java 与c++ 参数,java层可控滤镜等参数

2017-11-1更新

1.修改UI-2
2.review c++ 代码

2017-11-2更新

1.review c++ 使用矩阵变换来操作形状大小变化,改变以前的方式(重新创建顶点数据,来修改形状的大小,浪费资源)
2.修复以前的2017-10-29上午的bug,
修复解决:也是通过矩阵变换,旋转90度,
当时尝试重贴图坐标来弄,没想到办法,如果有人会这个得话,请指教,谢谢

2017-11-3 更新

1.整理readme 并添加图片
2.解决一些魅族5.0的bug


1 2 3 4

5 6 7 8
2017-11-6 更新

1.Camera2的应用,不过后续开发还是接着Camera1,等完善到差不多再来封装Camera1和2
2.加入android 6.0权限管理
3.MediaCodec h264硬编码+ MediaMuxer成MP4文件(目前只有video)

2017-11-7 更新

1.yv12->i420 这两个UV 整列兑换就行了,效率更高,基本0-2ms,可是录制出来有花屏情况,所以nv21->i420 在jni 来转换
2.nv21->i420 在jni 来转换,基本上4-8ms,如果java 转的需要20-60ms

2017-11-8 更新

1.整合camera 拍照和摄像功能

#####2017-11-9 更新
1.修复重新录制的bug 2.增加滤镜的可修改区域

About

OpenglCamera

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published