自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

字节流动

技术、认知、生活与感悟

  • 博客(5)
  • 收藏
  • 关注

原创 NDK OpenGL ES 3.0 开发(十):深度测试

该原创文章首发于微信公众号:字节流动深度测试OpenGL 深度测试是指在片段着色器执行之后,利用深度缓冲所保存的深度值决定当前片段是否被丢弃的过程。深度缓冲区通常和颜色缓冲区有着相同的宽度和高度,一般由窗口系统自动创建并将其深度值存储为 16、 24 或 32 位浮点数。当深度测试开启的时候, OpenGL 才会测试深度缓冲区中的深度值。如果此测试通过,深度缓冲内的值可以被设为新的深度...

2019-09-29 19:01:42 6718 1

原创 Java 线程的七种状态

该原创文章首发于微信公众号:字节流动Java 线程状态转换图Java 线程状态在 Java 线程的生命周期中,按复杂的并发场景考虑,可将 Java 线程的状态分为七种,分别是:新建(New),可运行(Runnable 或 Ready),运行(Running),无限期等待(Waiting),限期等待(Timed Waiting),阻塞(Blocked),结束(Terminated)。新...

2019-09-26 19:33:39 6363

原创 在 Android 系统源码中自定义系统服务(Custom System Service in AOSP)

该原创文章首发于微信公众号:字节流动在 Android 系统源码中自定义系统服务(Custom System Service in AOSP)配置编译环境(Initial AOSP build environment.)cd AOSP root dirsource build/envsetup.shlunch2定义 Service 的 AIDL 文件(Define service...

2019-09-23 19:38:05 10709

原创 NDK OpenGLES3.0 开发(九):光照基础

该原创文章首发于微信公众号:字节流动OpenGLES 基础光照模型OpenGLES 目前还无法模拟现实世界的复杂光照效果,为了在效果要求和实现难度之间做一个平衡,往往采用一些简化的模型来模拟光照效果。冯氏光照模型(Phong Lighting Model)便是其中常用的一个光照模型,它由三种元素光组成,分别是环境光(Ambient Lighting)、散射光(Diffuse Lightin...

2019-09-23 19:32:02 7336 3

原创 NDK OpenGL ES 3.0 开发(八):坐标系统

该原创文章首发于微信公众号:字节流动OpenGL 坐标系统我们知道 OpenGL 坐标系中每个顶点的 x,y,z 坐标都应该在 -1.0 到 1.0 之间,超出这个坐标范围的顶点都将不可见。将一个物体(图像)渲染到屏幕上,通常经过将物体坐标转换为标准化设备坐标,然后再将标准化设备坐标转化为屏幕坐标的过程。该过程通常涉及多个坐标系统的变换,将所有顶点转换为片段之前,顶点需要处于不同的坐标...

2019-09-16 19:13:44 8521 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除