译序 早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API。后来工作需要接触DirectX9,shader也只是可选项而已,跟固...

IP属地:北京
译序 早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API。后来工作需要接触DirectX9,shader也只是可选项而已,跟固...
写在前面 C++是一种大型的编程语言,这可能会吓倒一些新手。现代 C++ 可以看成由以下三部分组成: 面向对象的三大基本特征 封装:将客观事物抽象成类,每个类对自身的数据和方...
前言 关于Qt的学习道路需要不断日积月累,下面有一些学习资料提供给大家:Qt官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。 Qt官网 Qt...
说明 CLion是C++IDE开发的利器(熟悉AndroidStudio的同学上手CLion应该很快,AndroidStudio是基于IntelliJ IDE的,而Intel...
近来开始学习OpenGL,编译环境采用的是MinGW64(推荐大家使用此版本,因为该版本既可以编译64位又能够编译32位程序)。才刚开始做第一个例子时,就卡壳了。原来MinG...
---------------- 本文 --------------- 注意:笔者是以 Win10 + VS2015 为例 内容:安装CMake、配置freeglut 、配置...
首先强烈推荐对CMake不熟的同学先看这本书《Cmake实践》(提取码:qgca)。 CMake说起来是个好东西,可是真正用的时候并不那么容易,很容易出现各种各样的错误。这不...
宏定义在C语言占有举足轻重的地位。底层框架自不用说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。使用宏的好处是不言自明,在节省...