![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
weixin_40731969
编程大菜鸟,萌新,还在学习,c++写成一坨屎
展开
-
【OpenGL】(step1)开个窗口
用OpenGL开一个窗口建立步骤构建Window类 建立步骤 1:本菜鸟用的IDE是visual studio 2019 RC,至于OpenGL的环境配置我就不多说了,网上有很多教程。 2:配置好OpenGL环境之后建立一个c++project,然后贴上检测代码,运行看是否能出现窗口,如果有错误主意查看include directories等是否正确。 3:以上没有问题就可以考虑构建Window类...原创 2019-03-04 15:47:01 · 369 阅读 · 0 评论 -
【OpenGL】(step2)画个三角形1
画三角形顶点数据如何画顶点输入顶点着色器片段着色器着色器程序链接顶点属性具体实现 顶点数据 废话我就不说了 三角形需要顶点数据,我们需要在建立好的窗口正中间画一个三角形,那么需要三个顶点的坐标 坐标规则:窗口正中心为原点建立直角坐标系,OpenGL仅当3D坐标在3个轴(x、y和z)上都为-1.0到1.0的范围内时才处理它。 每个坐标设置为三维坐标(x,y,z),由于画平面三角形,所以z轴均设置为0...原创 2019-03-04 17:06:11 · 381 阅读 · 0 评论 -
【OpenGL】(step3)玩OpenGL的时候有时候会出错但又难以找出错误怎么办
如何处理难以查找的错误举个例子 举个例子 我们用前两期的画三角形的例子来说明。 我们已经成功渲染出一个三角形 当我们可以实现画出一个三角形的时候,我们尝试去修改下这边的源码: glVertexAttribPointer(0, 6, GL_FLOAT, GL_FALSE, 3 * sizeof(float), (void*)0); glEnableVertexAttribArray(0); 顶点...原创 2019-03-04 18:34:15 · 2954 阅读 · 0 评论