03 2014 档案

摘要:这并不是一个恰当的题目,因为我主要想说的是OpenGL的今生,基于OpenGL3.x一种更现代化的方式。但是把前世和今生放在一起在语言上更加连贯,而且适当的了解过去,会帮助理解现在的OpenGL,以一种更彻底更开放的方式拥抱OpenGL的今生。OpenGL3.x的优势和劣势 OpenGL3.0是新旧的分水岭,在3.0以前的老旧API中包含内建的光照模式(点光源,线光源以及平面光),有方便的矩阵堆栈,有简单的纹理应用程序,有轻松编写代码的立即模式传送数据,总之这些是固定管线的经典OpenGL实现。在OpenGL3.1及以后的版本中这特性都被移除了,无论做什么都要编写一个着色器。OpenGL3.x 阅读全文
posted @ 2014-03-30 22:21 tpys 阅读(583) 评论(0) 推荐(0)
摘要:什么是C++11? 一句话C++11是最新的C++标准,在2011年发布,所以叫C++11。在新的标准出现前,我们一直在用的是C++98,可想而知这份标准是1998年发布的,之后再2003年最过小的修改发布了C++03。C++之父说C++11就像一门全新的语言,这份标准孕育了10年之久,是它的匠心之作。听起来C++11很牛,那它带来了哪些特性呢?让我从一个普通的不能再不普通的程序员角度去解读。从哪里能了解到C++11 维基百科C+11 C++11 FAQ http://www.stroustrup.com/C++11FAQ.html 买第五版的《C++ primer》,用C++11重新编写。( 阅读全文
posted @ 2014-03-02 19:59 tpys 阅读(392) 评论(0) 推荐(0)