Learning OpenGL:帧缓冲对象
背景 使用OpenGL渲染时,一般情况下我们使用的是默认的帧缓冲区(一般指的是 FrameBuffer Object Id 为 0)。但如果我们想实现一些后处理操作,如边缘检测,镜面,...
背景 使用OpenGL渲染时,一般情况下我们使用的是默认的帧缓冲区(一般指的是 FrameBuffer Object Id 为 0)。但如果我们想实现一些后处理操作,如边缘检测,镜面,...
基本类型 类型 说明 void 空类型 bool 布尔类型 int 带符号的整数 signed integer float 带符号的浮点数 floating scalar vec2,vec3,vec4 n维浮点数向量 n-component floating point vector bvec2,bvec3,bvec4 n维整数向量 singed integer vector bvec2,bvec3,bvec4 n维布尔向量 boolean vector ivec2,ivec3,ivec4 n维...
Overview 移动设备的屏幕是二维平面,要想把一个三维场景渲染在手机二维屏幕上,需要利用OpenGL中的矩阵投射,将三维空间中的点映射到二维平面上。三维...
本文介绍ffmpeg命令行的一些使用方法; 参数 主要参数 -i——设置输入档名。 -f——设置输出格式。 -y——若输出文件已存在时则覆盖文件。 -f...
在macosx上面安装深度学习框架caffe是个相对比较麻烦的过程。如果根据caffe项目的install_osx文件指引去安装,会遇到一些...
前面两篇iOS逆向的文章(iOS逆向工程-0x00-用途以及准备工作,iOS逆向工程-0x01-工具篇-Cycript)主要是介绍iOS逆向...
对于初开始学习iOS逆向工程的人来说,实现一个tweak可以算是入门逆向工程了。 当然了,可能你现在还不知道tweak是什么。简单来说,你可以...
前言 好奇心,求知欲,是作为一个程序员很重要的属性。好奇心会促使你去了解那些未知的事物,打开新的世界。求知欲则帮助你去琢磨这些知识,探索这些事...
如上篇文章所说,3D Touch 主要分成三个模块: Home Actions, Peek & Pop, Force Properties。上篇文章中总结了 Home Actions的相关知识点以及如何接入该功能。本...
新的iPhone6s, iPhone6s P 在不久之前的 WWDC 上面发布了,这个版本的iPhone最大的卖点应该是在它的屏幕拥有了 3D Touch 的功能。iOS 9 中已经包含了这...