1.freetype库的下载https://www.freetype.org/download.htmlfreetype-2.10.0.tar.bz22.解压3.进入 freetype-2.10.0\builds\windows\vc2010 目录4.用VS打开freetype.sln文件5.设置各... ...
分类:
其他好文 时间:
2019-06-01 19:20:00
阅读次数:
107
1.zlib库的下载http://www.zlib.net/zlib1211.zip2.libpng库的下载https://libpng.sourceforge.io/index.htmllpng1637.zip3.解压zlib1211.zip与lpng1637.zip到同一个文件目录下并重命名zl... ...
分类:
其他好文 时间:
2019-06-01 17:52:16
阅读次数:
115
1.zlib库的下载http://www.zlib.net/zlib1211.zip2.解压3.进入 zlib1211\zlib-1.2.11\contrib\vstudio\vc14 目录4.用VS打开zlibvc.sln文件5.点击菜单“生成”—>”生成解决方案”已生成的zlibwapi.lib... ...
分类:
其他好文 时间:
2019-06-01 09:20:41
阅读次数:
107
简单而粗暴的方法画任意阶数Bezier曲线 虽然说是任意阶数,但是嘞,算法原理是可以到任意阶数,计算机大概到100多阶就会溢出了 "Bezier曲线介绍" ) "本文代码" 背景 在windows的OpenGL环境中,使用鼠标在屏幕上选点,并以点为基础画出Bezier曲线 初始化 鼠标操作 3阶以内 ...
分类:
其他好文 时间:
2019-05-31 16:26:44
阅读次数:
96
OpenGL 4.6 (API Core Profile) (API Compatibility Profile) OpenGL Shading Language 4.60 Specification OpenGL 4.5 (API Core Profile) (API Compatibility ...
分类:
其他好文 时间:
2019-05-24 14:36:58
阅读次数:
353
一、介绍 GPUImage是一个基于OpenGL ES 2.0的开源的图像处理库,作者是Brad Larson。GPUImage将OpenGL ES封装为简洁的Objective-C或Swift接口,可以用来给图像、实时相机视频、电影等添加滤镜。 二、使用 1.导入GPUImage两种方式 a.使用 ...
分类:
其他好文 时间:
2019-05-20 18:57:38
阅读次数:
128
拖了半个多月的博客,这次学习如何使用纹理(Texture)贴图来实现更多的细节。 生成纹理对象 和创建VAO、VBO方法类似,调用glGenTextures函数。 绑定并配置纹理对象 调用四次glTexParameter函数: 1. 2D纹理坐标的横坐标和纵坐标范围都在[0, 1],当设置的横坐标超 ...
分类:
其他好文 时间:
2019-05-15 09:44:30
阅读次数:
164
Algorithms: https://leetcode-cn.com/problems/two-sum/ Review: https://www.infoq.cn/article/EafgGJEtqQTAa_0sP62N Q版本,慢慢雏形已经出来。 Tips: c++11 : 1.nullptr ...
分类:
其他好文 时间:
2019-05-13 01:13:31
阅读次数:
146
数组在计算机里的存储是按行列,下标即是哪行哪列。而在科学计算的语言的中,都是按列行,比如matlab、fortran。于是如果是在计算机中定义的数组,将数组的数据导入到数学计算的矩阵中时,要先转置。典型的就是opengl导入glsl时,传入的数组会被解释成矩阵,也就是转置了。一个题外话,glm里矩阵 ...
分类:
编程语言 时间:
2019-05-10 13:09:23
阅读次数:
133
完成章节后练习。 练习 1. Adjust the vertex shader so that the triangle is upside down. 2. Specify a horizontal offset via a uniform and move the triangle to the ...
分类:
其他好文 时间:
2019-05-02 09:48:57
阅读次数:
125