09 2022 档案
摘要:本文介绍了什么是压缩纹理,以及加载压缩纹理的核心步骤。并在 Android OpenGLES 平台上实现了压缩纹理的显示。 一、压缩纹理概念 传统的图片文件格式有 PNG 、 JPEG 等,这种类型的图片格式无法直接被 GPU 读取,需要先经过 CPU 解码后再上传到 GPU 使用,解码后的数据以
阅读全文
摘要:虽然现在有很多图形化的 Git 工具,但是命令行依然 yyds。本文记录了工作中很有用的一些 Git 操作。 1.Fork出来的Git仓库同步代码 **背景:**有的时候从原仓库fork出了一个新仓库,这个新仓库做了自己的修改。可是原仓库也进行了更新,比如修复了bug,增加了新特性之类的。这个时候想
阅读全文
摘要:本文梳理了 Handler 的源码,并详细阐述了 Handler 与生产者消费者模式的关系,最后给出了多版自定义 Handler 实现。本文首发于简书,重新整理发布。 一、Handler Handler 在Android中通常用来更新UI。子线程执行任务,任务执行完毕后发送消息:Handler.se
阅读全文
摘要:本项目为 SurfaceView 和 TextureView 封装了 EGL 环境管理以及 Render 线程,可以和 GLSurfaceView 一样使用 OpenGLES 进行渲染。并尝试使用 OpenGLES 绘制了一个三角形验证正确性。 GitHub:https://github.com/c
阅读全文

浙公网安备 33010602011771号