一、前期基础是知识储备笔者计划写三篇文章来详细分析OpenGL ES基础的同时也是入门关键的三个点: ①OpenGL ES是什么?与OpenGL的关系是什么?——概念部分 ②使用OpenGL ES绘制2D/3D图形的第一步:定义图形;——运用部分 ③使用OpenGL ES绘制出②步骤中定义好的图形: ...
分类:
移动开发 时间:
2019-06-20 11:16:47
阅读次数:
134
我原来一直不用Android的模拟器,因为这东西的多年前的印象真的是很糟糕——启动半个小时,不支持OpenGL。即使后来有了x86镜像,在HAXM的支持下快的飞起,也不想用,因为NDK还要编译x86的。那个时候我一直用网易的MuMu模拟器——只需要编译Armv7的就行了。再后来就是网易的全部Mac ...
分类:
移动开发 时间:
2019-06-18 14:20:20
阅读次数:
149
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