![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
waxds1110
这个作者很懒,什么都没留下…
展开
-
2017/4/24 c++
1 . qsort头文件:algorithm方法:qsort ( &adr , (int)num , sizeof(ds) ,cmp)cmp { int cmp(const void *a,const void*b){1. a,b需要先转化成排序数据结构类型 1)*(ds*)a 2)rebuild ds*x=*(ds*)a2. return 值小于等于大于0 3转载 2017-04-24 18:14:25 · 232 阅读 · 0 评论 -
markdown编辑器使用测试-RAYTRACE
从零开始的光线追踪-RayTrace简介光线追踪参考书目实验环境目前进度CODE历史记录:简介这是一篇零基础的图形爱好者实现一个简易光线追踪DEMO的记录,最终设想是1.可以实现读入OBJ等模型数据并渲染。2.实现简单的反射(reflection),折射(refraction),效果。3.简易光照计算(phong)-复杂着色(brdf)4.待扩充PS:该文章处于更新阶段,代码只贴出了...原创 2019-08-02 12:29:21 · 171 阅读 · 0 评论 -
VS2019 DLL生成
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-08-26 15:24:56 · 1674 阅读 · 0 评论 -
OPENGL笔记(2)——绘制基本图形
绘制过程1.绑定VAO,VBO在绘制基本图形(点,线,三角形)之前,需要先绑定VAO,VBO。其中VBO可以理解为一块显存地址指针,他负责开辟一块空间并绑定一些绘制需要的数据,比如定点数据,法向量数据。而VAO则是高于VBO的,我们设置完数据后还需要告诉GPU这些数据是以何种形式组织的,每个数据是什么类型的,因为VBO将数据绑定后会送入GPU,而GPU需要知道送入的这部分数据的组织形式,每部分...原创 2019-08-26 22:50:21 · 841 阅读 · 0 评论 -
OPENGL笔记(3)——shader
一 Shader记录一下这几十年来曲面细分着色器的使用OPENGL 4.x 当前支持5种着色器,分别为:(1)顶点着色器处理单位为点(vertex),接受cpu端传入的顶点数据,输出为gl_Vertex类型数据(2)曲面细分着色器1(曲面控制着色器-Tessellation Control Shader)处理单位为patch,patch是一系列点的集合,由cpu端调用渲染函数前进行pa...原创 2019-09-06 00:06:02 · 197 阅读 · 0 评论