蓄意碎碎
蓄意碎碎
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
蓄意碎碎的博客
全部文章
/ 未归档
(共18篇)
OpenGL 优化项之面剔除和注意点
现在我们用 OpenGL 绘制了如下的立方体: 不管我们怎么旋转立方体,从任何一个方向去看它,最多都只能看到三个面。 那么对于 OpenGL 来说,那看不到的另外三个面完全可以不用绘制它,从而提高绘制的性能。 面剔除 既然现在要把看不到的面丢弃,那么问题就来了: 如...
OpenGL
Android
GitHub
微信
2018-07-19
0
668
Android JNI 之 Bitmap 操作
在 Android 中通过 JNI 去操作 Bitmap。 在 Android 通过 JNI 去调用 Bitmap,通过 CMake 去编 so 动态链接库的话,需要添加 jnigraphics 图像库。 target_link_libraries( # Specifies the target...
Android
Java
GitHub
微信
2018-07-25
0
720
OpenGL 之 帧缓冲 使用实践
帧缓冲(Framebuffer Object),简称 FBO,在渲染绘制中, 图像最终都是绘制到 FBO 上的,一般都是默认的 FBO 上,也就是我们的屏幕。 除此之外,还可以创建自己的 FBO,用来作为绘制的载体,当在自己的 FBO 上绘制好了之后,可以再把绘制内容显示到屏幕上,实现一个双缓冲的...
GitHub
Android
游戏
OpenGL
2018-09-05
0
725
OpenGL 之 GPUImage 源码分析
GPUImage 是 iOS 上一个基于 OpenGL 进行图像处理的开源框架,后来有人借鉴它的想法实现了一个 Android 版本的 GPUImage ,本文也主要对 Android 版本的 GPUImage 进行分析。 概要 在 GPUImage 中既有对图像进行处理的,也有对相机内容进行处...
Android
开源
算法
OpenGL
2018-09-10
0
735
Android NDK 开发之 CMake 必知必会
Android Studio 从 2.2 版本起开始支持 CMake ,可以通过 CMake 和 NDK 将 C/C++ 代码编译成底层的库,然后再配合 Gradle 的编译将库打包到 APK 中。 这意味就不需要再编写 .mk 文件来编译 so 动态库了。 CMake 是一个跨平台构建系统,在...
Android
C++
Android Studio
Apple
2018-09-12
0
860
进击的 Vulkan 移动开发之 Instance & Device & Queue
Vulkan 开发的系列文章: 进击的 Vulkan 移动开发(一)之今生前世 进击的 Vulkan 移动开发(二)之谈谈对渲染流程的理解 在 Vulkan 的系列文章中出现过如下的图片: 这张图片很详细的概括了 Vulk...
Android
2019-01-07
0
988
进击的 Vulkan 移动开发之 Command Buffer
Vulkan 开发的系列文章: 进击的 Vulkan 移动开发(一)之今生前世 进击的 Vulkan 移动开发(二)之谈谈对渲染流程的理解 进击的 Vulkan 移动开发之 Instance & Device &...
Android
2019-01-10
0
1005
Google Jetpack 新组件 CameraX 介绍与实践
近期,Google 的 Jetpack 组件又出了新的库:CameraX 。 顾名思义:CameraX 就是用来进行 Camera 开发的官方库了,而且后续会有 Google 进行维护和升级。这对于广大 Camera 开发工程师和即将成为 Camera 的程序员来说,真是个好消息~~~ 原...
Android
Android Jetpack
2019-05-23
0
1053
首页
上一页
1
2
下一页
末页