OpenGL-ES-2.0-for-Android 项目介绍

这是一个OpenGL ES 2.0在Android上的应用实例。包含简单的颜色渲染、纹理渲染、立方体Cube、Assimp模型加载等等。部分功能使用Java编写,另外一部分功能使用C++编写。希望能给各位一些有用的参考。本项目托管在wxdut@github

继续阅读 →

GLSL-变量和类型

GLSL-语法基础

GLSL-概述

GLSL-运算符和表达式

GLSL基本的运算符和表达式使用方法。

继续阅读 →

GLSL-内置函数

GLSL内置了若干类内置的便利函数,用于标量和向量的计算。其中很多内置函数可以用于多个类型的Shader,也有一些是提供了直接操作硬件的方法,这种一般只适用于特定的Shader

继续阅读 →

Assimp Android 编译

Assimp的全称是Open Asset Import Library,一个很流行的OpenGL 3D+4D 模型处理框架。提供C/C++的API,提供C#, Java, Python, Delphi, D等语言的封装调用。支持Android和iOS平台。本文详细介绍如何编译适用于Android平台的.so库,并记录过程中踩到的坑。

继续阅读 →

Google Cloud 免费科学上网(BBR+SS)

Google Cloud推出了一个新用户注册送300美金,免费试用一年的活动。借此机会赶紧搭个ss服务,速度很快。记录下搭建的过程。

继续阅读 →

正则表达式 — 检索匹配的利器

正则表达式(Regular Expression,下文简称为RegEx或正则)是开发中一个不可多得的利器,它广泛应用于字符串的查找、匹配以及替换等场景,比如检查邮箱、手机号、URL等等。以其简短的表现形式和高效的查找匹配效率赢得众多程序员的喜爱。本文旨在帮助大家入门正则并学会解决常见的正则问题,希望能帮到大家。

继续阅读 →

使用FFmpeg处理音视频

本文主要是介绍如何使用ffmpeg命令行工具进行各式各样的音视频处理操作——缩放、裁剪、剪辑、旋转、格式转换,etc。。。学了本文,基本可以把格式工厂之类的音视频处理软件删了。。

继续阅读 →