Learning OpenGL:帧缓冲对象

背景 使用OpenGL渲染时,一般情况下我们使用的是默认的帧缓冲区(一般指的是 FrameBuffer Object Id 为 0)。但如果我们想实现一些后处理操作,如边缘检测,镜面,...

March 19, 2017 · cp

Learning OpenGL:GLSL Shader 手册

基本类型 类型 说明 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维...

February 26, 2017 · cp

读书笔记《成为乔布斯》

在接触《成为乔布斯》这本乔布斯人生旅程传记之前,我试过两三次去读官方那本《乔布斯传》,结果都以失败告终;因为《乔布斯传》这本书的内容太过干巴...

January 29, 2017 · cp

OpenGL ES 2.0 3D基础(1)-矩阵

Overview 移动设备的屏幕是二维平面,要想把一个三维场景渲染在手机二维屏幕上,需要利用OpenGL中的矩阵投射,将三维空间中的点映射到二维平面上。三维...

December 18, 2016 · cp

2016年度总结

娱乐 年度电影 海街日记 年度歌曲 热河 年度美剧 Game of Thrones 年度书籍 最好的告别 年度Podcast 太医来了 年度电视节目 晓松奇谈 体育 年度NBA比赛 15-16赛...

December 11, 2016

ffmpeg 使用例程

本文介绍ffmpeg命令行的一些使用方法; 参数 主要参数 -i——设置输入档名。 -f——设置输出格式。 -y——若输出文件已存在时则覆盖文件。 -f...

November 7, 2016 · cp

活到28

信则有,不信则无-这句话带有非常强烈的主观臆断色彩。我不认同这句话中携带的我思故我在式的思维模式,但不可否认在特定条件下,这句话会对一个人起...

October 26, 2016

如何在Macosx上安装caffe

在macosx上面安装深度学习框架caffe是个相对比较麻烦的过程。如果根据caffe项目的install_osx文件指引去安装,会遇到一些...

October 22, 2016

2016上半年电影,美剧,以及书 清单

电影 中国 饮食男女 喜宴 推手 李安“父亲”三部曲;在三部电影里面,饰演男主角的郎雄,都给人一种很亲切的感觉,让人很喜爱这老头儿。最喜欢《饮食男女》...

September 25, 2016 · cp

五年,四年

2012年端午节前的一个礼拜,我买了张从南宁到上海的火车票,只身一人来到上海。 两个礼拜前我从广州的一家公司辞职。这家广州公司在南宁有一个更小...

July 30, 2016